[roll] Roll fuchsia [debugger] Add loop support to expressions. Add support for C/C++ "do", "while", and "for" loops, and Rust "while" and "loop" loops. Rename Parser::ParseExpression to Parser::ParseStandaloneExpression(). I keep getting the old one (designed for specific external uses) with the internal version of ParseExpression() that takes parameters. Allow the VmBytecode*Jumper classes to be lazily initialized which allows them to be conditionally initialized. Add support for builtin "size_t" and related C types. Improve block execution by skipping cleaning up local variables when there are none. A new helper class in expr_parser.cc is used to share the local variable parsing state between blocks and loops. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/753782 Original-Revision: dc23469ddf0dadb9f393da6eb41dfac90cea55f7 GitOrigin-RevId: 85dcbd31cab68f11018c6d257da5a3a51d520e85 Change-Id: I720d2b9e9f0f3d25c50565f7786b27ad4c0b5b9e
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.