Add DartDevcBootstrapTransformer and compiler tests for dartdevc (#1582)
Some additional updates based on testing with PPW (now that we have an e2e to play with): * add sourcemaps to output and update tests * use strong mode summaries, support filenames with dots, add a fake sourcemap to satisfy package test * add better error if the module reader fails to find a module for a file * stop diet parsing, remove --unsafe-force-compile * add environment constant support to the DartDevcModuleTransformer * don't output ddc resources in folders with no entrypoints * don't create sourcemaps in release mode * update relevant compiler tests to run with dartdevc
Showing
- lib/src/barback/asset_environment.dart 17 additions, 10 deletionslib/src/barback/asset_environment.dart
- lib/src/barback/dartdevc/dartdevc_bootstrap_transformer.dart 101 additions, 0 deletionslib/src/barback/dartdevc/dartdevc_bootstrap_transformer.dart
- lib/src/barback/dartdevc/dartdevc_module_transformer.dart 28 additions, 3 deletionslib/src/barback/dartdevc/dartdevc_module_transformer.dart
- lib/src/barback/dartdevc/dartdevc_resource_transformer.dart 13 additions, 0 deletionslib/src/barback/dartdevc/dartdevc_resource_transformer.dart
- lib/src/barback/dartdevc/linked_summary_transformer.dart 3 additions, 1 deletionlib/src/barback/dartdevc/linked_summary_transformer.dart
- lib/src/barback/dartdevc/module_computer.dart 1 addition, 0 deletionslib/src/barback/dartdevc/module_computer.dart
- lib/src/barback/dartdevc/module_reader.dart 8 additions, 0 deletionslib/src/barback/dartdevc/module_reader.dart
- lib/src/barback/dartdevc/unlinked_summary_transformer.dart 3 additions, 1 deletionlib/src/barback/dartdevc/unlinked_summary_transformer.dart
- test/barback/dartdevc/dartdevc_module_transformer_test.dart 5 additions, 0 deletionstest/barback/dartdevc/dartdevc_module_transformer_test.dart
- test/compiler/allows_import_in_dart_code_test.dart 17 additions, 4 deletionstest/compiler/allows_import_in_dart_code_test.dart
- test/compiler/compiler_flag_test.dart 31 additions, 16 deletionstest/compiler/compiler_flag_test.dart
- test/compiler/compiles_entrypoints_in_root_package_test.dart 10 additions, 4 deletionstest/compiler/compiles_entrypoints_in_root_package_test.dart
- test/compiler/compiles_generated_dart_file_test.dart 11 additions, 3 deletionstest/compiler/compiles_generated_dart_file_test.dart
- test/compiler/compiles_generated_file_from_dependency_outside_web_test.dart 14 additions, 5 deletions...iles_generated_file_from_dependency_outside_web_test.dart
- test/compiler/compiles_generated_file_from_dependency_test.dart 14 additions, 4 deletions...ompiler/compiles_generated_file_from_dependency_test.dart
- test/compiler/compiles_imported_generated_file_test.dart 12 additions, 3 deletionstest/compiler/compiles_imported_generated_file_test.dart
- test/compiler/converts_isolate_entrypoint_in_web_test.dart 16 additions, 5 deletionstest/compiler/converts_isolate_entrypoint_in_web_test.dart
- test/compiler/environment_constant_test.dart 43 additions, 15 deletionstest/compiler/environment_constant_test.dart
- test/compiler/ignores_entrypoint_in_dependency_test.dart 4 additions, 2 deletionstest/compiler/ignores_entrypoint_in_dependency_test.dart
- test/compiler/ignores_entrypoints_in_lib_test.dart 9 additions, 6 deletionstest/compiler/ignores_entrypoints_in_lib_test.dart
Loading
Please register or sign in to comment