Files
sdk/pkg/compiler/lib/src
Ivan Inozemtsev 2f19bf4fd4 Revert "[dart2js] Throw in BlockExpression should not generate exit edge"
This reverts commit 6bdf3c042a.

Reason for revert: b/276976255

Original change's description:
> [dart2js] Throw in BlockExpression should not generate exit edge
>
> dart2js's CFG builder can't handle exit edges from expressions, so
> don't generate one for a throw nested in a BlockExpression.
>
> Bug: #51847
> Change-Id: I8afeb2785fc62c32ea07500ecb7a0b61fd4756b5
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/293162
> Commit-Queue: Stephen Adams <sra@google.com>
> Reviewed-by: Sigmund Cherem <sigmund@google.com>

Bug: #51847
Change-Id: I94172897dd272f9d8896faa06de9ed5f0d3a1b97
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/293641
Auto-Submit: Ivan Inozemtsev <iinozemtsev@google.com>
Reviewed-by: Stephen Adams <sra@google.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Stephen Adams <sra@google.com>
2023-04-05 15:21:57 +00:00
..
2022-09-16 19:35:00 +00:00
2022-04-15 22:30:34 +00:00
2022-04-23 03:13:59 +00:00
2022-11-21 20:07:29 +00:00

Dart2JS is the Dart-to-JavaScript compiler for Dart. This compiler
will provide high-quality translation from Dart to JavaScript.

Some areas that will explored in this project are:

   * high-performance extensible scanner and parser
   * concrete type inferencing
   * fancy language tool support
   * programming environment integration
   * SSA-based intermediate representation
   * adaptive compilation on the client