Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(331)

Issue 17759007: First pass at asynchronous input loading in dart2js. (Closed)

Created:
7 years, 6 months ago by Bob Nystrom
Modified:
7 years, 3 months ago
Reviewers:
Johnni Winther, ahe
CC:
reviews_dartlang.org, kasperl
Visibility:
Public.

Description

First pass at asynchronous input loading in dart2js. R=ahe@google.com, johnniwinther@google.com Committed: https://code.google.com/p/dart/source/detail?r=27028

Patch Set 1 #

Total comments: 36

Patch Set 2 : Update to latest code and revise based on review feedback. #

Patch Set 3 : Update to latest code and revise based on review feedback. #

Patch Set 4 : Apply Peter's patch. #

Patch Set 5 : Take Johnni's fix and update to latest. #

Patch Set 6 : Fix remaining errors. #

Patch Set 7 : Change to unix line endings. #

Total comments: 5

Patch Set 8 : Add test for handling of missing files. #

Patch Set 9 : Remove withCurrentElementAsync #

Total comments: 35

Patch Set 10 : Make tests async. #

Patch Set 11 : Rebased #

Total comments: 28

Patch Set 12 : Rebased #

Patch Set 13 : Updated cf. comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3518 lines, -3097 lines) Patch
M pkg/async_helper/lib/async_helper.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +5 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/compiler.dart View 1 2 3 4 5 6 7 8 9 10 1 chunk +14 lines, -12 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/apiimpl.dart View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +32 lines, -26 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/compiler.dart View 1 2 3 4 5 6 7 8 9 10 11 12 17 chunks +80 lines, -62 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart2js.dart View 1 2 3 4 5 6 7 8 9 10 11 12 6 chunks +14 lines, -16 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/backend.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +11 lines, -7 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/dart_backend.dart View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/deferred_load.dart View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -2 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/js_backend/backend.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/js_backend/js_backend.dart View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/library_loader.dart View 1 2 3 4 5 6 7 8 9 10 11 12 7 chunks +150 lines, -117 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +8 lines, -7 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/patch_parser.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +25 lines, -20 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/source_file_provider.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +3 lines, -2 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/util/util.dart View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M sdk/lib/_internal/compiler/samples/leap/leap_leg.dart View 1 3 chunks +8 lines, -0 lines 0 comments Download
M tests/compiler/dart2js/analyze_all_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +27 lines, -21 lines 0 comments Download
M tests/compiler/dart2js/analyze_api_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -1 line 0 comments Download
M tests/compiler/dart2js/analyze_dart2js_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +2 lines, -1 line 0 comments Download
M tests/compiler/dart2js/analyze_helper.dart View 1 3 chunks +5 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/analyze_only_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -1 line 0 comments Download
A tests/compiler/dart2js/async_compiler_input_provider_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +62 lines, -0 lines 0 comments Download
M tests/compiler/dart2js/bad_loop_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +8 lines, -6 lines 0 comments Download
M tests/compiler/dart2js/call_site_simple_type_inferer_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +7 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/class_codegen2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -10 lines 0 comments Download
M tests/compiler/dart2js/class_codegen_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +14 lines, -9 lines 0 comments Download
M tests/compiler/dart2js/class_order_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +7 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/closure_codegen_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/codegen_helper.dart View 1 2 3 4 5 6 7 8 9 10 2 chunks +15 lines, -12 lines 0 comments Download
M tests/compiler/dart2js/compiler_helper.dart View 2 chunks +18 lines, -15 lines 0 comments Download
M tests/compiler/dart2js/concrete_type_inference_test.dart View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +13 lines, -10 lines 0 comments Download
M tests/compiler/dart2js/cpa_inference_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 62 chunks +499 lines, -432 lines 0 comments Download
M tests/compiler/dart2js/dart_backend_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/dead_bailout_target_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +14 lines, -14 lines 0 comments Download
M tests/compiler/dart2js/dead_code_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/deferred_load_graph_segmentation_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +18 lines, -17 lines 0 comments Download
M tests/compiler/dart2js/diagnose_ambiguous_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +26 lines, -24 lines 0 comments Download
M tests/compiler/dart2js/emit_const_fields_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +5 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/field_codegen_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/field_type_simple_inferer_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/gvn_dynamic_field_get_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +14 lines, -12 lines 0 comments Download
M tests/compiler/dart2js/gvn_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +14 lines, -9 lines 0 comments Download
M tests/compiler/dart2js/import_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +9 lines, -6 lines 0 comments Download
M tests/compiler/dart2js/inferrer_factory_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -4 lines 0 comments Download
D tests/compiler/dart2js/library_load_test.dart View 1 2 3 4 5 6 7 8 9 10 1 chunk +0 lines, -34 lines 0 comments Download
M tests/compiler/dart2js/list_tracer2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +10 lines, -8 lines 0 comments Download
M tests/compiler/dart2js/list_tracer_length_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/list_tracer_node_type_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +26 lines, -19 lines 0 comments Download
M tests/compiler/dart2js/list_tracer_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +40 lines, -38 lines 0 comments Download
M tests/compiler/dart2js/lookup_member_test.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +78 lines, -76 lines 0 comments Download
M tests/compiler/dart2js/memory_compiler.dart View 1 2 3 4 5 6 7 8 9 10 3 chunks +3 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/memory_source_file_helper.dart View 1 2 3 4 5 6 7 8 9 10 1 chunk +6 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/message_kind_helper.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +15 lines, -13 lines 0 comments Download
M tests/compiler/dart2js/message_kind_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +12 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/metadata_test.dart View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +47 lines, -46 lines 0 comments Download
M tests/compiler/dart2js/mirror_helper_rename_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +45 lines, -42 lines 0 comments Download
M tests/compiler/dart2js/mirror_helper_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +30 lines, -25 lines 0 comments Download
M tests/compiler/dart2js/mirror_helper_unique_minification_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +33 lines, -26 lines 0 comments Download
M tests/compiler/dart2js/mirror_tree_shaking_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +9 lines, -8 lines 0 comments Download
M tests/compiler/dart2js/mirrors_lookup_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/mirrors_metadata_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +23 lines, -20 lines 0 comments Download
M tests/compiler/dart2js/mirrors_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +3 lines, -1 line 0 comments Download
M tests/compiler/dart2js/mirrors_used_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +78 lines, -76 lines 0 comments Download
A + tests/compiler/dart2js/missing_file_test.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +78 lines, -72 lines 0 comments Download
M tests/compiler/dart2js/mock_compiler.dart View 1 2 3 4 5 6 7 8 9 10 6 chunks +19 lines, -11 lines 0 comments Download
M tests/compiler/dart2js/no_constructor_body_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/no_duplicate_constructor_body2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/no_duplicate_constructor_body_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/no_duplicate_stub_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/package_root_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +9 lines, -8 lines 0 comments Download
M tests/compiler/dart2js/part_of_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +13 lines, -9 lines 0 comments Download
M tests/compiler/dart2js/patch_test.dart View 1 2 3 4 5 6 7 8 9 10 11 16 chunks +425 lines, -388 lines 0 comments Download
M tests/compiler/dart2js/private_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/reexport_handled_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +16 lines, -13 lines 0 comments Download
M tests/compiler/dart2js/regress_10231_test.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +7 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/resolution_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/resolver_test.dart View 1 2 3 4 5 6 7 8 9 10 11 6 chunks +25 lines, -21 lines 0 comments Download
M tests/compiler/dart2js/rewrite_better_user_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -6 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_and_or_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +17 lines, -15 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_closure_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +17 lines, -15 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_final_field2_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +13 lines, -11 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_final_field3_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +14 lines, -12 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_final_field_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +16 lines, -14 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_no_such_method_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +32 lines, -28 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_postfix_prefix_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +33 lines, -31 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_relations_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +7 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +121 lines, -118 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_try_catch_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +28 lines, -27 lines 0 comments Download
M tests/compiler/dart2js/simple_inferrer_unregister_call_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +10 lines, -9 lines 0 comments Download
M tests/compiler/dart2js/size_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +8 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/source_mapping_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +26 lines, -24 lines 0 comments Download
M tests/compiler/dart2js/static_closure_test.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +11 lines, -9 lines 0 comments Download
M tests/compiler/dart2js/string_interpolation_test.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +9 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/subtype_test.dart View 1 2 3 4 5 6 7 8 9 10 11 13 chunks +434 lines, -439 lines 0 comments Download
M tests/compiler/dart2js/tag_mapping_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +3 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/tree_shaking_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +6 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/type_equals_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +26 lines, -25 lines 0 comments Download
M tests/compiler/dart2js/type_representation_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +129 lines, -128 lines 0 comments Download
M tests/compiler/dart2js/type_substitution_test.dart View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +112 lines, -107 lines 0 comments Download
M tests/compiler/dart2js/type_test_helper.dart View 3 chunks +5 lines, -3 lines 0 comments Download
M tests/compiler/dart2js/type_variable_bound_test.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +70 lines, -67 lines 0 comments Download
M tests/compiler/dart2js/type_variable_occurrence_test.dart View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +74 lines, -73 lines 0 comments Download
M tests/compiler/dart2js/types_of_captured_variables_test.dart View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +10 lines, -6 lines 0 comments Download
M tests/compiler/dart2js/unneeded_part_js_test.dart View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +5 lines, -4 lines 0 comments Download
M tests/utils/dummy_compiler_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -1 line 0 comments Download
M tests/utils/recursive_import_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -2 lines 0 comments Download

Messages

Total messages: 34 (0 generated)
Bob Nystrom
I'm still working on this, but I wanted to give you a chance to look ...
7 years, 6 months ago (2013-06-26 01:03:23 UTC) #1
ahe
Bob, this is very nice. Thank you for doing this. I'm not sure I could ...
7 years, 6 months ago (2013-06-26 07:02:00 UTC) #2
Bob Nystrom
I think I caught all of your comments, but let me know if I missed ...
7 years, 5 months ago (2013-06-27 00:38:18 UTC) #3
Bob Nystrom
The patch you sent definitely helps. It fixes the two fails that touch the deferred ...
7 years, 5 months ago (2013-06-27 23:33:00 UTC) #4
ahe
Johnni, could you take a look?
7 years, 4 months ago (2013-07-30 13:13:39 UTC) #5
Johnni Winther
On 2013/07/30 13:13:39, ahe wrote: > Johnni, could you take a look? Do you know ...
7 years, 4 months ago (2013-07-30 13:48:14 UTC) #6
Johnni Winther
LGTM when applying the patch fix I've mailed you.
7 years, 4 months ago (2013-07-31 07:34:08 UTC) #7
Bob Nystrom
Took your fix and then updated to latest code. ./tools/test.py -m release dart2js passes all ...
7 years, 4 months ago (2013-08-01 00:33:44 UTC) #8
Johnni Winther
On 2013/08/01 00:33:44, Bob Nystrom wrote: > Took your fix and then updated to latest ...
7 years, 4 months ago (2013-08-01 15:01:31 UTC) #9
Bob Nystrom
On 2013/08/01 15:01:31, Johnni Winther wrote: > On 2013/08/01 00:33:44, Bob Nystrom wrote: > > ...
7 years, 4 months ago (2013-08-01 17:31:42 UTC) #10
Johnni Winther
On 2013/08/01 17:31:42, Bob Nystrom wrote: > On 2013/08/01 15:01:31, Johnni Winther wrote: > > ...
7 years, 4 months ago (2013-08-02 11:05:57 UTC) #11
ahe
https://codereview.chromium.org/17759007/diff/79001/sdk/lib/_internal/compiler/implementation/compiler.dart File sdk/lib/_internal/compiler/implementation/compiler.dart (right): https://codereview.chromium.org/17759007/diff/79001/sdk/lib/_internal/compiler/implementation/compiler.dart#newcode459 sdk/lib/_internal/compiler/implementation/compiler.dart:459: return f().catchError((ex) { I don't think this will work. ...
7 years, 4 months ago (2013-08-02 11:50:19 UTC) #12
Johnni Winther
lgtm https://codereview.chromium.org/17759007/diff/79001/sdk/lib/_internal/compiler/implementation/compiler.dart File sdk/lib/_internal/compiler/implementation/compiler.dart (right): https://codereview.chromium.org/17759007/diff/79001/sdk/lib/_internal/compiler/implementation/compiler.dart#newcode459 sdk/lib/_internal/compiler/implementation/compiler.dart:459: return f().catchError((ex) { On 2013/08/02 11:50:19, ahe wrote: ...
7 years, 4 months ago (2013-08-02 13:47:47 UTC) #13
Johnni Winther
On 2013/08/02 13:47:47, Johnni Winther wrote: > lgtm > > https://codereview.chromium.org/17759007/diff/79001/sdk/lib/_internal/compiler/implementation/compiler.dart > File sdk/lib/_internal/compiler/implementation/compiler.dart (right): ...
7 years, 4 months ago (2013-08-02 13:48:21 UTC) #14
Bob Nystrom
On 2013/08/02 11:05:57, Johnni Winther wrote: > On 2013/08/01 17:31:42, Bob Nystrom wrote: > > ...
7 years, 4 months ago (2013-08-02 15:15:54 UTC) #15
Johnni Winther
@ahe: PTAL at the latest changes.
7 years, 4 months ago (2013-08-05 08:39:59 UTC) #16
ahe
I stopped reviewing the tests. There seems to be a systematic problem. https://codereview.chromium.org/17759007/diff/101001/sdk/lib/_internal/compiler/implementation/apiimpl.dart File sdk/lib/_internal/compiler/implementation/apiimpl.dart ...
7 years, 4 months ago (2013-08-06 16:29:17 UTC) #17
ahe
On 2013/08/06 16:29:17, ahe wrote: > I stopped reviewing the tests. There seems to be ...
7 years, 4 months ago (2013-08-06 16:30:53 UTC) #18
Bob Nystrom
On 2013/08/06 16:30:53, ahe wrote: > On 2013/08/06 16:29:17, ahe wrote: > > I stopped ...
7 years, 4 months ago (2013-08-09 22:46:36 UTC) #19
Johnni Winther
On 2013/08/09 22:46:36, Bob Nystrom wrote: > On 2013/08/06 16:30:53, ahe wrote: > > On ...
7 years, 4 months ago (2013-08-10 13:34:23 UTC) #20
Bob Nystrom
On 2013/08/10 13:34:23, Johnni Winther wrote: > On 2013/08/09 22:46:36, Bob Nystrom wrote: > > ...
7 years, 4 months ago (2013-08-12 19:45:02 UTC) #21
Bob Nystrom
On 2013/08/12 19:45:02, Bob Nystrom wrote: > On 2013/08/10 13:34:23, Johnni Winther wrote: > > ...
7 years, 4 months ago (2013-08-20 16:04:43 UTC) #22
Johnni Winther
On 2013/08/20 16:04:43, Bob Nystrom wrote: > On 2013/08/12 19:45:02, Bob Nystrom wrote: > > ...
7 years, 4 months ago (2013-08-20 16:14:06 UTC) #23
Bob Nystrom
On 2013/08/20 16:14:06, Johnni Winther wrote: > On 2013/08/20 16:04:43, Bob Nystrom wrote: > > ...
7 years, 3 months ago (2013-08-26 19:53:43 UTC) #24
Johnni Winther
Tests updated. PTAL https://codereview.chromium.org/17759007/diff/101001/sdk/lib/_internal/compiler/implementation/apiimpl.dart File sdk/lib/_internal/compiler/implementation/apiimpl.dart (right): https://codereview.chromium.org/17759007/diff/101001/sdk/lib/_internal/compiler/implementation/apiimpl.dart#newcode179 sdk/lib/_internal/compiler/implementation/apiimpl.dart:179: // [Future] to ensure that we ...
7 years, 3 months ago (2013-08-27 11:04:59 UTC) #25
Bob Nystrom
Ping! My understanding is that our burning customer issue is no longer burning. Is there ...
7 years, 3 months ago (2013-08-29 17:04:15 UTC) #26
Johnni Winther
On 2013/08/29 17:04:15, Bob Nystrom wrote: > Ping! > > My understanding is that our ...
7 years, 3 months ago (2013-08-31 15:11:27 UTC) #27
ahe
Compiler changes, LGTM. I suggest you submit this CL now, while I review the tests. ...
7 years, 3 months ago (2013-09-02 13:43:24 UTC) #28
ahe
LGTM https://codereview.chromium.org/17759007/diff/149001/tests/compiler/dart2js/async_compiler_input_provider_test.dart File tests/compiler/dart2js/async_compiler_input_provider_test.dart (right): https://codereview.chromium.org/17759007/diff/149001/tests/compiler/dart2js/async_compiler_input_provider_test.dart#newcode59 tests/compiler/dart2js/async_compiler_input_provider_test.dart:59: // Do nothing. Throw on non-verbose messages? https://codereview.chromium.org/17759007/diff/149001/tests/compiler/dart2js/cpa_inference_test.dart ...
7 years, 3 months ago (2013-09-02 15:24:41 UTC) #29
Johnni Winther
https://codereview.chromium.org/17759007/diff/149001/sdk/lib/_internal/compiler/implementation/apiimpl.dart File sdk/lib/_internal/compiler/implementation/apiimpl.dart (right): https://codereview.chromium.org/17759007/diff/149001/sdk/lib/_internal/compiler/implementation/apiimpl.dart#newcode165 sdk/lib/_internal/compiler/implementation/apiimpl.dart:165: void reportReadError(String exception) { On 2013/09/02 13:43:24, ahe wrote: ...
7 years, 3 months ago (2013-09-03 07:51:39 UTC) #30
Johnni Winther
Committed patchset #13 manually as r27028 (presubmit successful).
7 years, 3 months ago (2013-09-03 08:09:47 UTC) #31
Bob Nystrom
On 2013/09/03 08:09:47, Johnni Winther wrote: > Committed patchset #13 manually as r27028 (presubmit successful). ...
7 years, 3 months ago (2013-09-03 15:22:17 UTC) #32
karlklose
With this change, we no longer print stack traces for uncaught exceptions from the compiler.
7 years, 3 months ago (2013-09-06 09:04:47 UTC) #33
ahe
7 years, 3 months ago (2013-09-06 09:51:32 UTC) #34
Message was sent while issue was closed.
On 2013/09/06 09:04:47, karlklose wrote:
> With this change, we no longer print stack traces for uncaught exceptions from
> the compiler.

Karl and I tracked it down. The root cause is that asynchronous exception
handling is broken. The concrete problem is that Karl was throwing a string,
which means that getAttachedStackTrace doesn't work.

Powered by Google App Engine
This is Rietveld 408576698