Files
sdk/pkg/compiler/lib/src
Stephen Adams f0bd30b0ff [dart2js] disambiguate non-minified top-level closure names
In a big app there are a few hundred closures with names like 'closure321'.
These come from the initializer expressions of top-level variables.
Add the field name to these so the are a little more stable.

This is just for unminified closure class names and has no effect on
minified names.

Change-Id: I3fef4a950ef372cd9b53f984540f6197dd2a2f64
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/175581
Reviewed-by: Joshua Litt <joshualitt@google.com>
Commit-Queue: Stephen Adams <sra@google.com>
2020-12-10 00:36:00 +00:00
..
2018-11-29 04:28:02 +00:00
2019-06-13 10:09:46 +00:00
2020-04-10 21:02:14 +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