Builder dart2js-strong-win-x64-chrome-dev
Build 24
Results:
Success
Trigger Info:
Project | dart |
Revision | dd76895ee0c1a03341d132b242fa2dab93641eda |
Got Revision | dd76895ee0c1a03341d132b242fa2dab93641eda |
Execution:
Steps and Logfiles:
Show:-
- - no logs -
-
- - no logs -
-
- - no logs -
-
( 1 mins 37 secs ) upload testing fileset dart2jsswarming fileset hash: 05f306682f8d4ac3e684aea75fb7ac12f3ab56ef
-
- - no logs -
-
- - no logs -
-
( 8 mins 49 secs ) dart2js tests_shard_1 on WindowsRun on OS: 'Windows'Pending time: 0:13:41.970404Shard duration: 0:11:07.847327
-
( 2 secs ) dart2js tests_shard_2 on WindowsRun on OS: 'Windows'Pending time: 0:14:25.680263Shard duration: 0:10:08.736280
-
( 3 secs ) dart2js tests_shard_3 on WindowsRun on OS: 'Windows'Pending time: 0:14:30.539995Shard duration: 0:10:24.193944
-
( 22 secs ) dart2js tests_shard_4 on WindowsRun on OS: 'Windows'Pending time: 0:15:36.838751Shard duration: 0:09:39.866889
-
( 17 secs ) dart2js tests_shard_5 on WindowsRun on OS: 'Windows'Pending time: 0:16:05.546831Shard duration: 0:09:28.234009
-
( 36 secs ) dart2js tests_shard_6 on WindowsRun on OS: 'Windows'Pending time: 0:16:46.031371Shard duration: 0:09:23.878749
-
( 9 mins 54 secs ) dart2js co19_2 tests_shard_1 on WindowsRun on OS: 'Windows'Pending time: 0:17:20.816131Shard duration: 0:18:29.898129
-
( 2 secs ) dart2js co19_2 tests_shard_2 on WindowsRun on OS: 'Windows'Pending time: 0:17:44.639396Shard duration: 0:16:10.514224
-
( 53 secs ) dart2js co19_2 tests_shard_3 on WindowsRun on OS: 'Windows'Pending time: 0:17:56.457875Shard duration: 0:18:57.448953
-
( 3 secs ) dart2js co19_2 tests_shard_4 on WindowsRun on OS: 'Windows'Pending time: 0:18:00.813588Shard duration: 0:15:59.089347
-
( 2 secs ) dart2js co19_2 tests_shard_5 on WindowsRun on OS: 'Windows'Pending time: 0:19:14.119736Shard duration: 0:14:58.753064
-
( 2 mins 7 secs ) dart2js co19_2 tests_shard_6 on WindowsRun on OS: 'Windows'Pending time: 0:19:15.239188Shard duration: 0:19:47.038747
-
- - no logs -
-
- - no logs -
Build Properties:
Name | Value | Source |
---|---|---|
$recipe_engine/path | {"cache_dir": "C:\\b\\s\\w\\ir\\cache", "temp_dir": "C:\\b\\s\\w\\ir\\tmp\\rt"} | setup_build |
$recipe_engine/runtime | {"is_experimental": false, "is_luci": true} | setup_build |
bot_id | "win10-dart-fedce810-us-central1-c-d90f" | setup_build |
branch | "refs/heads/dev" | setup_build |
buildbucket | {"build": {"bucket": "luci.dart.ci.sandbox", "created_by": "user:luci-scheduler@appspot.gserviceaccount.com", "created_ts": 1542639834548017, "id": "8929418608807638688", "project": "dart", "tags": ["builder:dart2js-strong-win-x64-chrome-dev", "buildset:commit/git/dd76895ee0c1a03341d132b242fa2dab93641eda", "buildset:commit/gitiles/dart.googlesource.com/sdk/+/dd76895ee0c1a03341d132b242fa2dab93641eda", "gitiles_ref:refs/heads/dev", "scheduler_invocation_id:9094848671248794016", "scheduler_job_id:dart/dart2js-strong-win-x64-chrome-dev", "user_agent:luci-scheduler"]}, "hostname": "cr-buildbucket.appspot.com"} | setup_build |
buildername | "dart2js-strong-win-x64-chrome-dev" | setup_build |
buildnumber | 24 | setup_build |
clobber | "true" | setup_build |
mastername | "client.dart" | setup_build |
path_config | "generic" | setup_build |
recipe | "dart/neo" | setup_build |
repository | "https://dart.googlesource.com/sdk/" | setup_build |
revision | "dd76895ee0c1a03341d132b242fa2dab93641eda" | setup_build |
got_revision | "dd76895ee0c1a03341d132b242fa2dab93641eda" | bot_update |
Blamelist:
- Alexander Thomas (athomohnoyoudont@google.com)
- Alexander Thomas (athomohnoyoudont@google.com)
- Alexander Thomas (athomohnoyoudont@google.com)
- Lasse R.H. Nielsen (lrnohnoyoudont@google.com)
- Alexander Thomas (athomohnoyoudont@google.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- Aart Bik (ajcbikohnoyoudont@google.com)
- Dan Rubel (danrubelohnoyoudont@google.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- Vyacheslav Egorov (vegorovohnoyoudont@google.com)
- Vyacheslav Egorov (vegorovohnoyoudont@google.com)
- Stephen Adams (sraohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Jenny Messerly (jmesserlyohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Johnni Winther (johnniwintherohnoyoudont@google.com)
- Zach Anderson (zraohnoyoudont@google.com)
- Liam Appelbe (liamaohnoyoudont@google.com)
- danrubel (danrubelohnoyoudont@google.com)
- Ryan Macnak (rmacnakohnoyoudont@google.com)
- Régis Crelier (regisohnoyoudont@google.com)
- Liam Appelbe (liamaohnoyoudont@google.com)
- danrubel (danrubelohnoyoudont@google.com)
- Konstantin Shcheglov (scheglovohnoyoudont@google.com)
- Lasse R.H. Nielsen (lrnohnoyoudont@google.com)
- Devon Carew (devoncarewohnoyoudont@google.com)
- Konstantin Shcheglov (scheglovohnoyoudont@google.com)
- Ryan Macnak (rmacnakohnoyoudont@google.com)
- Zach Anderson (zraohnoyoudont@google.com)
- Samir Jindel (sjindelohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Samir Jindel (sjindelohnoyoudont@google.com)
- Dan Rubel (danrubelohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Samir Jindel (sjindelohnoyoudont@google.com)
- Alexander Thomas (athomohnoyoudont@google.com)
- Vyacheslav Egorov (vegorovohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Daco Harkes (dacoharkesohnoyoudont@google.com)
- Johnni Winther (johnniwintherohnoyoudont@google.com)
- teresy (43420401+teresyohnoyoudont@users.noreply.github.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- Dan Rubel (danrubelohnoyoudont@google.com)
- Brian Wilkerson (brianwilkersonohnoyoudont@google.com)
- Sigmund Cherem (sigmundohnoyoudont@google.com)
- Sigmund Cherem (sigmundohnoyoudont@google.com)
- Ben Konyi (bkonyiohnoyoudont@google.com)
- Aart Bik (ajcbikohnoyoudont@google.com)
- Kevin Moore (kevmooohnoyoudont@google.com)
- Erik Ernst (eernstohnoyoudont@google.com)
- Johnni Winther (johnniwintherohnoyoudont@google.com)
- Alexander Thomas (athomohnoyoudont@google.com)
- Erik Ernst (eernstohnoyoudont@google.com)
- Alexander Thomas (athomohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Stephen Adams (sraohnoyoudont@google.com)
- Régis Crelier (regisohnoyoudont@google.com)
- Ryan Macnak (rmacnakohnoyoudont@google.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- Stephen Adams (sraohnoyoudont@google.com)
- Kevin Moore (kevmooohnoyoudont@google.com)
- Ryan Macnak (rmacnakohnoyoudont@google.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- teresy (43420401+teresyohnoyoudont@users.noreply.github.com)
- Zach Anderson (zraohnoyoudont@google.com)
- Zach Anderson (zraohnoyoudont@google.com)
- Brian Wilkerson (brianwilkersonohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Martin Kustermann (kustermannohnoyoudont@google.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- Konstantin Shcheglov (scheglovohnoyoudont@google.com)
- Jonas Termansen (sortieohnoyoudont@google.com)
- Konstantin Shcheglov (scheglovohnoyoudont@google.com)
- Alexander Markov (alexmarkovohnoyoudont@google.com)
- Aart Bik (ajcbikohnoyoudont@google.com)
- Jonas Termansen (sortieohnoyoudont@google.com)
- Daco Harkes (dacoharkesohnoyoudont@google.com)
- Daco Harkes (dacoharkesohnoyoudont@google.com)
- Samir Jindel (sjindelohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Daco Harkes (dacoharkesohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- Peter von der Ahé (aheohnoyoudont@google.com)
- <blame list capped at 100 commits> ()
Timing:
Create | Monday, 19-Nov-18 15:03:54 UTC |
Start | Monday, 19-Nov-18 15:04:11 UTC |
End | Monday, 19-Nov-18 16:17:16 UTC |
Pending | 17 secs |
Execution | 1 hrs 13 mins |
All Changes:
-
Version 2.2.0-dev.0.0
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Monday, 19-Nov-18 14:10:42 UTC Repository https://dart.googlesource.com/sdk Branch Revision dd76895ee0c1a03341d132b242fa2dab93641eda Comments
Version 2.2.0-dev.0.0 Merge commit 'f9ce4729c5db9cfd64b084d77241864541dcbcc8' into dev
-
[release] Update changelog with correct release date for 2.1.0
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Monday, 19-Nov-18 11:27:50 UTC Repository https://dart.googlesource.com/sdk Branch Revision f9ce4729c5db9cfd64b084d77241864541dcbcc8 Comments
[release] Update changelog with correct release date for 2.1.0 TBR=whesse@google.com Change-Id: I37f041373f3902c4f03d770f87e52bdd129514b6 Reviewed-on: https://dart-review.googlesource.com/c/84635 Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- CHANGELOG.md
-
[release] Prepare changelog and version for 2.2.0-dev.0.0
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Monday, 19-Nov-18 11:02:51 UTC Repository https://dart.googlesource.com/sdk Branch Revision 52d1a2b29b9517009dc6f9cc962ba469c6e8d60f Comments
[release] Prepare changelog and version for 2.2.0-dev.0.0 TBR=whesse@google.com Change-Id: I4e168ef4c48597d6a5eeabcfcece32044eccc3a8 Reviewed-on: https://dart-review.googlesource.com/c/84634 Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- CHANGELOG.md
- tools/VERSION
-
Add tests for trailing commas in set literals.
Changed by Lasse R.H. Nielsen - lrnohnoyoudont@google.com Changed at Monday, 19-Nov-18 10:26:50 UTC Repository https://dart.googlesource.com/sdk Branch Revision 0561ff26194ed062f437615a2385adf445da15c5 Comments
Add tests for trailing commas in set literals. Change-Id: I42e361e7c8fef21c30e5bfcc514be44a2f0ed801 Reviewed-on: https://dart-review.googlesource.com/c/84632 Reviewed-by: Erik Ernst <eernst@google.com> Commit-Queue: Lasse R.H. Nielsen <lrn@google.com>
Changed files
- tests/language_2/set_literals/invalid_set_literal_test.dart
- tests/language_2/set_literals/set_literal_test.dart
-
[toolchain] Update Windows VS toolchain to current Chromium one (18fbbd3).
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Sunday, 18-Nov-18 22:06:49 UTC Repository https://dart.googlesource.com/sdk Branch Revision fd7b86e159b07d2df085f9875deb5e8b6ffb0475 Comments
[toolchain] Update Windows VS toolchain to current Chromium one (18fbbd3). Changes to the canonical are the addition of a comment header and path-setting lines: ``` chrome_src = os.path.abspath(os.path.join(script_dir, os.pardir)) SRC_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.insert(0, os.path.join(chrome_src, 'tools')) ``` TBR=aam@google.com Change-Id: Ia79f6ba6cab1504c2e09370fccc03909862923ea Reviewed-on: https://dart-review.googlesource.com/c/84630 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Alexander Thomas <athom@google.com>
Changed files
- build/vs_toolchain.py
-
[vm/bytecode] Add context IDs to disambiguate accesses to distinct contexts
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Saturday, 17-Nov-18 00:35:30 UTC Repository https://dart.googlesource.com/sdk Branch Revision a9abc6461395e3327c7d3c22095ea3bf3de3d075 Comments
[vm/bytecode] Add context IDs to disambiguate accesses to distinct contexts This CL adds context ID operand to AllocateContext, CloneContext, LoadContextVar and StoreContextVar bytecode instructions. The context ID will be used to create distinct Slots and disambiguate accesses to context objects corresponding to different scopes. Change-Id: I98850ab763017b71c1dcacfccaffc085bd850e00 Reviewed-on: https://dart-review.googlesource.com/c/84681 Auto-Submit: Alexander Markov <alexmarkov@google.com> Commit-Queue: Régis Crelier <regis@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- pkg/vm/lib/bytecode/assembler.dart
- pkg/vm/lib/bytecode/dbc.dart
- pkg/vm/lib/bytecode/gen_bytecode.dart
- pkg/vm/lib/bytecode/local_vars.dart
- pkg/vm/testcases/bytecode/async.dart.expect
- pkg/vm/testcases/bytecode/closures.dart.expect
- pkg/vm/testcases/bytecode/try_blocks.dart.expect
- runtime/vm/compiler/compiler_state.cc
- runtime/vm/compiler/compiler_state.h
- runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc
- runtime/vm/constants_kbc.h
-
[dart/fuzzer] Add mode to stress test JIT optimization
Changed by Aart Bik - ajcbikohnoyoudont@google.com Changed at Friday, 16-Nov-18 22:25:24 UTC Repository https://dart.googlesource.com/sdk Branch Revision 81d899ac30bd9e71ac4a67006fe18172e9b75e3e Comments
[dart/fuzzer] Add mode to stress test JIT optimization Rationale: We get pretty good coverage on unoptimized path for JIT, but the optimized path depends heavily on whether functions are called often in the fuzz generated code. This mode adds coverage of going quicker into the optimized path. Note: This mode already exposed an issue with DEBUG JIT. https://github.com/dart-lang/sdk/issues/35196 Change-Id: Ib32b4ba449cb7b2b777d669ef264742aa44a9ccc Reviewed-on: https://dart-review.googlesource.com/c/84680 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Aart Bik <ajcbik@google.com>
Changed files
- runtime/tools/dartfuzz/README.md
- runtime/tools/dartfuzz/dartfuzz_test.dart
-
Fix parsing complex function expressions
Changed by Dan Rubel - danrubelohnoyoudont@google.com Changed at Friday, 16-Nov-18 21:49:30 UTC Repository https://dart.googlesource.com/sdk Branch Revision 9677ec9a14287d7a46f3bf46c588fa2ef976ab6a Comments
Fix parsing complex function expressions Fix https://github.com/dart-lang/sdk/issues/35177 Change-Id: I378314741bbbe555f9cdc2b95dcfd5ce71a15efa Reviewed-on: https://dart-review.googlesource.com/c/84660 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Dan Rubel <danrubel@google.com>
Changed files
- pkg/analyzer/test/generated/parser_fasta_test.dart
- pkg/front_end/lib/src/fasta/parser/parser.dart
- pkg/front_end/testcases/legacy.status
- pkg/front_end/testcases/regress/issue_35177.dart
- pkg/front_end/testcases/regress/issue_35177.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_35177.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_35177.dart.outline.expect
- pkg/front_end/testcases/regress/issue_35177.dart.strong.expect
- pkg/front_end/testcases/regress/issue_35177.dart.strong.transformed.expect
- pkg/front_end/testcases/strong.status
-
[vm/bytecode] Eliminate AssertBoolean instructions if condition is non-nullable
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Friday, 16-Nov-18 19:18:27 UTC Repository https://dart.googlesource.com/sdk Branch Revision 7fafcec013bf7634f7ed3675864eabd59e8c3d91 Comments
[vm/bytecode] Eliminate AssertBoolean instructions if condition is non-nullable Number of AssertBoolean instructions in the 100Mb dynamic trace of Richards benchmark in pure interpreted mode (platform with bytecode): Before: 1812005 After: 251451 Change-Id: I9fe9d37499d73ffa7636c9ca5fb9c2c18dbc1397 Reviewed-on: https://dart-review.googlesource.com/c/84643 Auto-Submit: Alexander Markov <alexmarkov@google.com> Commit-Queue: Zach Anderson <zra@google.com> Reviewed-by: Zach Anderson <zra@google.com>
Changed files
- pkg/vm/lib/bytecode/gen_bytecode.dart
- pkg/vm/lib/bytecode/nullability_detector.dart
- pkg/vm/testcases/bytecode/async.dart.expect
- pkg/vm/testcases/bytecode/bootstrapping.dart.expect
- pkg/vm/testcases/bytecode/closures.dart.expect
- pkg/vm/testcases/bytecode/loops.dart.expect
- pkg/vm/testcases/bytecode/try_blocks.dart.expect
- pkg/vm/testcases/bytecode/type_ops.dart.expect
-
[vm/compiler] Refactor representation of stores and loads in IL.
Changed by Vyacheslav Egorov - vegorovohnoyoudont@google.com Changed at Friday, 16-Nov-18 17:57:29 UTC Repository https://dart.googlesource.com/sdk Branch Revision ddbe22190c41b1993a3c93b67f1bfa57287348f8 Comments
[vm/compiler] Refactor representation of stores and loads in IL. Make StoreIntanceField and LoadField instructions use a single uniform abstraction: Slot (used to be called NativeFieldDesc), which represents either a real Dart field (i.e. a field that has a corresponding Field object) or a native VM field that does not have a corresponding Field object. This refactoring eliminates raw stores/loads that were just using offsets before - now we always know what kind of slots we are accessing and this yields better aliasing information. Change-Id: I2f48332d58258219565bd961764e8cc9dd4d75ce Reviewed-on: https://dart-review.googlesource.com/c/74582 Commit-Queue: Vyacheslav Egorov <vegorov@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>
Changed files
- pkg/vm/lib/bytecode/assembler.dart
- pkg/vm/lib/bytecode/dbc.dart
- pkg/vm/lib/bytecode/gen_bytecode.dart
- pkg/vm/testcases/bytecode/async.dart.expect
- pkg/vm/testcases/bytecode/closures.dart.expect
- runtime/vm/compiler/backend/compile_type.h
- runtime/vm/compiler/backend/constant_propagator.cc
- runtime/vm/compiler/backend/flow_graph.cc
- runtime/vm/compiler/backend/il.cc
- runtime/vm/compiler/backend/il.h
- runtime/vm/compiler/backend/il_arm.cc
- runtime/vm/compiler/backend/il_arm64.cc
- runtime/vm/compiler/backend/il_dbc.cc
- runtime/vm/compiler/backend/il_ia32.cc
- runtime/vm/compiler/backend/il_printer.cc
- runtime/vm/compiler/backend/il_x64.cc
- runtime/vm/compiler/backend/inliner.cc
- runtime/vm/compiler/backend/range_analysis.cc
- runtime/vm/compiler/backend/redundancy_elimination.cc
- runtime/vm/compiler/backend/redundancy_elimination.h
- runtime/vm/compiler/backend/slot.cc
- runtime/vm/compiler/backend/slot.h
- runtime/vm/compiler/backend/type_propagator.cc
- runtime/vm/compiler/call_specializer.cc
- runtime/vm/compiler/compiler_sources.gni
- runtime/vm/compiler/compiler_state.cc
- runtime/vm/compiler/compiler_state.h
- runtime/vm/compiler/frontend/base_flow_graph_builder.cc
- runtime/vm/compiler/frontend/base_flow_graph_builder.h
- runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc
- runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc
- runtime/vm/compiler/frontend/kernel_binary_flowgraph.h
- runtime/vm/compiler/frontend/kernel_to_il.cc
- runtime/vm/compiler/frontend/kernel_to_il.h
- runtime/vm/compiler/frontend/prologue_builder.cc
- runtime/vm/compiler/frontend/scope_builder.cc
- runtime/vm/compiler/intrinsifier.cc
- runtime/vm/compiler/jit/jit_call_specializer.cc
- runtime/vm/compiler/jit/jit_call_specializer.h
- runtime/vm/constants_kbc.h
- runtime/vm/scopes.cc
- runtime/vm/scopes.h
- runtime/vm/type_testing_stubs.cc
-
[gardening] Fix runtime/observatory/tests/service/udp_socket_service_test
Changed by Vyacheslav Egorov - vegorovohnoyoudont@google.com Changed at Friday, 16-Nov-18 17:56:08 UTC Repository https://dart.googlesource.com/sdk Branch Revision cdcb76e12bcc541a0f6ca74f2b6801b8c9688f90 Comments
[gardening] Fix runtime/observatory/tests/service/udp_socket_service_test Accommodate for the situation where service connects to the testee before testee actually received the datagram. Change-Id: Iacfbd2f8dedddc23a0657cc97420e18fa9431cd6 Reviewed-on: https://dart-review.googlesource.com/c/84609 Commit-Queue: Vyacheslav Egorov <vegorov@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/observatory/tests/service/udp_socket_service_test.dart
-
[dart2js] Remove some clumbsy negations in generated JavaScript
Changed by Stephen Adams - sraohnoyoudont@google.com Changed at Friday, 16-Nov-18 17:39:54 UTC Repository https://dart.googlesource.com/sdk Branch Revision bdf8b0bc79331346f5264b3e4264407f314475ad Comments
[dart2js] Remove some clumbsy negations in generated JavaScript This mostly fires on the expansions of a?.b = x; a?.f(); since these expansions to conditional, e.g. a==null ? null : (a.b = x) have null in the then-branch which is unused in the statement context. Change-Id: I2a9ab6e3c46e025eedb2040e0a083c29ff7c058e Reviewed-on: https://dart-review.googlesource.com/c/84436 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Stephen Adams <sra@google.com>
Changed files
- pkg/compiler/lib/src/ssa/codegen.dart
-
[VM] Always bailout from constant evaluator if used on the background compiler
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Friday, 16-Nov-18 16:19:58 UTC Repository https://dart.googlesource.com/sdk Branch Revision aad435f45f7ced130e621b174dd3929c09479838 Comments
[VM] Always bailout from constant evaluator if used on the background compiler Change-Id: Ifa4e86e8e2e681509f63470e23af09f4ee66aced Reviewed-on: https://dart-review.googlesource.com/c/84608 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Changed files
- runtime/vm/compiler/frontend/constant_evaluator.cc
- runtime/vm/compiler/frontend/constant_evaluator.h
-
[dartdevc] fix kernel backend summary to module mapping
Changed by Jenny Messerly - jmesserlyohnoyoudont@google.com Changed at Friday, 16-Nov-18 15:20:25 UTC Repository https://dart.googlesource.com/sdk Branch Revision 4e3e5711eb35d436a6680452f9bac036efda2e7c Comments
[dartdevc] fix kernel backend summary to module mapping The front_end code was sorting the summary URI list, which caused DDC to find the wrong JS module import for a given summary (Components do not store the URI they were loaded from, so DDC has to track that.) Change-Id: Ief29c790d7303c8f290c6c669af2e1b34bc5bffb Reviewed-on: https://dart-review.googlesource.com/c/84581 Commit-Queue: Jake Macdonald <jakemac@google.com> Reviewed-by: Jake Macdonald <jakemac@google.com> Auto-Submit: Jenny Messerly <jmesserly@google.com>
Changed files
- pkg/dev_compiler/lib/src/kernel/command.dart
- pkg/dev_compiler/lib/src/kernel/compiler.dart
- pkg/dev_compiler/tool/kernel_sdk.dart
-
Revert "[VM] Add @pragma annotations on Field, make @pragma annotations work generally"
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Friday, 16-Nov-18 14:50:32 UTC Repository https://dart.googlesource.com/sdk Branch Revision 845310302d2f2e146b201001797db4ada87afd5e Comments
Revert "[VM] Add @pragma annotations on Field, make @pragma annotations work generally" This reverts commit 2de63ac01c3f092b24da50d1080617f3244e7b05. Reason for revert: This triggers shutdown deadlocks for some reason: #0 0xf7782cd9 __kernel_vsyscall #1 0xf7753d0b pthread_cond_wait@@GLIBC_2.3.2 #2 0x0108a515 dart::Monitor::WaitMicros(long long) #3 0x0108a467 dart::Monitor::Wait(long long) #4 0x00fe9048 dart::KernelIsolate::Shutdown() #5 0x00f99ae4 dart::Dart::Cleanup() #6 0x01278fce Dart_Cleanup #7 0x00dd347e dart::bin::main(int, char**) #8 0x00dd3d64 main #9 0xf745caf3 __libc_start_main #10 0x00dd2021 _start TID 30443: #0 0xf7782cd9 __kernel_vsyscall #1 0xf7531ee6 epoll_wait #2 0x00ddab61 dart::bin::EventHandlerImplementation::Poll(unsigned int) #3 0x00dfb2d4 dart::bin::ThreadStart(void*) #4 0xf774ff72 start_thread #5 0xf753143e __clone TID 30444: #0 0xf7782cd9 __kernel_vsyscall #1 0xf7753d0b pthread_cond_wait@@GLIBC_2.3.2 #2 0x0108a515 dart::Monitor::WaitMicros(long long) #3 0x0108a467 dart::Monitor::Wait(long long) #4 0x012484d8 dart::BackgroundCompiler::Run() #5 0x01248a37 dart::BackgroundCompilerTask::Run() #6 0x0112203a dart::ThreadPool::Worker::Loop() #7 0x01121efe dart::ThreadPool::Worker::Main(unsigned int) #8 0x01089e73 dart::ThreadStart(void*) #9 0xf774ff72 start_thread #10 0xf753143e __clone Original change's description: > [VM] Add @pragma annotations on Field, make @pragma annotations work generally > > Currently the @pramga('vm:exact-result-type') annotation only works if > the function is a recognized method. This change changes that to make > the VM just look if a function has the annotation (no matter if it's > also in the list of recognized methods or not). > > Furthermore this CL adds a "has_pragma" bit to [Field] objects, similar > to how we have it on [Function]/[Class]es. This allows annotating > fields with types, as we do with function return types. > > Furthermore this CL lets the type propgagator use > @pragma('vm:exact-result-type') annotations to narrow the [CompileType] > set on [LoadFieldInstr]s. > > Since the @pragma is a general feature, this CL moves the > `Function::FindPragma()` to `Library::FindPragma` (which is where any > other metadata lookup happens). We also let the `FindPragma` accept any > of Class/Function/Field objects. > > Furthermore this CL adds a bailout if we try to evaluate metadata in > the background compiler, since the background compiler is not allowed > to execute generated code. The bailout should trigger a re-compilation > on the mutator thread. > > Furthermore the `FindPragma()` function is fixed to handle the case > when the evaluation of the metadata results in e.g. a language error. > In this case we simply claim to not have found a pragma annotation. > > Issue https://github.com/dart-lang/sdk/issues/31954 > > Change-Id: I0900a80d5ae0f3e8d09baf13cba1b20dd974df31 > Reviewed-on: https://dart-review.googlesource.com/c/84037 > Commit-Queue: Martin Kustermann <kustermann@google.com> > Reviewed-by: Alexander Markov <alexmarkov@google.com> > Reviewed-by: Vyacheslav Egorov <vegorov@google.com> TBR=vegorov@google.com,kustermann@google.com,alexmarkov@google.com,sjindel@google.com Change-Id: Ic0d22d32b0eea3a76ec245cabab0006f97ca1b05 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://dart-review.googlesource.com/c/84622 Reviewed-by: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/bin/platform_patch.dart
- runtime/bin/process_patch.dart
- runtime/bin/secure_socket_patch.dart
- runtime/docs/compiler/result_type_pragma.md
- runtime/vm/clustered_snapshot.cc
- runtime/vm/compiler/aot/precompiler.cc
- runtime/vm/compiler/backend/type_propagator.cc
- runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc
- runtime/vm/compiler/frontend/kernel_to_il.cc
- runtime/vm/compiler/method_recognizer.cc
- runtime/vm/compiler/method_recognizer.h
- runtime/vm/dart_api_impl.cc
- runtime/vm/kernel.cc
- runtime/vm/kernel_loader.cc
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/raw_object.h
-
[VM] Add @pragma annotations on Field, make @pragma annotations work generally
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Friday, 16-Nov-18 11:18:22 UTC Repository https://dart.googlesource.com/sdk Branch Revision 2de63ac01c3f092b24da50d1080617f3244e7b05 Comments
[VM] Add @pragma annotations on Field, make @pragma annotations work generally Currently the @pramga('vm:exact-result-type') annotation only works if the function is a recognized method. This change changes that to make the VM just look if a function has the annotation (no matter if it's also in the list of recognized methods or not). Furthermore this CL adds a "has_pragma" bit to [Field] objects, similar to how we have it on [Function]/[Class]es. This allows annotating fields with types, as we do with function return types. Furthermore this CL lets the type propgagator use @pragma('vm:exact-result-type') annotations to narrow the [CompileType] set on [LoadFieldInstr]s. Since the @pragma is a general feature, this CL moves the `Function::FindPragma()` to `Library::FindPragma` (which is where any other metadata lookup happens). We also let the `FindPragma` accept any of Class/Function/Field objects. Furthermore this CL adds a bailout if we try to evaluate metadata in the background compiler, since the background compiler is not allowed to execute generated code. The bailout should trigger a re-compilation on the mutator thread. Furthermore the `FindPragma()` function is fixed to handle the case when the evaluation of the metadata results in e.g. a language error. In this case we simply claim to not have found a pragma annotation. Issue https://github.com/dart-lang/sdk/issues/31954 Change-Id: I0900a80d5ae0f3e8d09baf13cba1b20dd974df31 Reviewed-on: https://dart-review.googlesource.com/c/84037 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Changed files
- runtime/bin/platform_patch.dart
- runtime/bin/process_patch.dart
- runtime/bin/secure_socket_patch.dart
- runtime/docs/compiler/result_type_pragma.md
- runtime/vm/clustered_snapshot.cc
- runtime/vm/compiler/aot/precompiler.cc
- runtime/vm/compiler/backend/type_propagator.cc
- runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc
- runtime/vm/compiler/frontend/kernel_to_il.cc
- runtime/vm/compiler/method_recognizer.cc
- runtime/vm/compiler/method_recognizer.h
- runtime/vm/dart_api_impl.cc
- runtime/vm/kernel.cc
- runtime/vm/kernel_loader.cc
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/raw_object.h
-
Add --write_logs to set of blacklisted objects, so they do not appear on reproduction commands
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Friday, 16-Nov-18 09:33:52 UTC Repository https://dart.googlesource.com/sdk Branch Revision 79b85ae94409225d57e9bc78f54a566c896e1aa6 Comments
Add --write_logs to set of blacklisted objects, so they do not appear on reproduction commands Change-Id: Id4031192d220ab82429cab895cf4121913231a54 Reviewed-on: https://dart-review.googlesource.com/c/84534 Reviewed-by: Alexander Thomas <athom@google.com> Reviewed-by: William Hesse <whesse@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
Changed files
- tools/testing/dart/options.dart
-
Remove LocalsHandler._capturedAndBoxed
Changed by Johnni Winther - johnniwintherohnoyoudont@google.com Changed at Friday, 16-Nov-18 07:58:56 UTC Repository https://dart.googlesource.com/sdk Branch Revision 2776108a8fc0b5eb84a96e803ce50cff03c7db63 Comments
Remove LocalsHandler._capturedAndBoxed Change-Id: I1f91a59d1e64dedad61dec77dd74aa6cd8e360dd Reviewed-on: https://dart-review.googlesource.com/c/84524 Reviewed-by: Stephen Adams <sra@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
Changed files
- pkg/compiler/lib/src/closure.dart
- pkg/compiler/lib/src/inferrer/builder_kernel.dart
- pkg/compiler/lib/src/inferrer/locals_handler.dart
- pkg/compiler/lib/src/js_model/closure.dart
- pkg/compiler/lib/src/ssa/builder_kernel.dart
- pkg/compiler/lib/src/ssa/locals_handler.dart
- tests/compiler/dart2js/closure/closure_test.dart
-
[vm] Adds a flag to dump dynamic bytecode traces in a debug build.
Changed by Zach Anderson - zraohnoyoudont@google.com Changed at Friday, 16-Nov-18 06:24:02 UTC Repository https://dart.googlesource.com/sdk Branch Revision b981cbfff83be6e9de3a568cd4124a9df6701d9b Comments
[vm] Adds a flag to dump dynamic bytecode traces in a debug build. Also adds a program in pkg/vm/bin/dump_bytecode_ngrams.dart that analyzes the traces. Change-Id: I39c9645ca858195a41e001dab47a7b1398f4b15e Reviewed-on: https://dart-review.googlesource.com/c/83340 Commit-Queue: Zach Anderson <zra@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>
Changed files
- pkg/vm/bin/dump_bytecode_ngrams.dart
- pkg/vm/lib/bytecode/dbc.dart
- pkg/vm/lib/bytecode/disassembler.dart
- pkg/vm/lib/bytecode/ngrams.dart
- runtime/vm/interpreter.cc
- runtime/vm/interpreter.h
-
Quick fix for the flutter build.
Changed by Liam Appelbe - liamaohnoyoudont@google.com Changed at Friday, 16-Nov-18 02:29:16 UTC Repository https://dart.googlesource.com/sdk Branch Revision d5145ade2eb5bdc7bab55b1a5051de49727c16fd Comments
Quick fix for the flutter build. Reverting the breaking part of https://dart-review.googlesource.com/c/sdk/+/84542. I'll mail a proper fix for this later. Tested locally by building the flutter engine. Bug: https://github.com/dart-lang/sdk/issues/35187 Change-Id: I1dbde39b4a8b437f711ad82c98790de87f28add5 Reviewed-on: https://dart-review.googlesource.com/c/84580 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Liam Appelbe <liama@google.com>
Changed files
- runtime/include/bin/dart_io_api.h
-
First cut fasta parser support for set literals
Changed by danrubel - danrubelohnoyoudont@google.com Changed at Friday, 16-Nov-18 01:26:47 UTC Repository https://dart.googlesource.com/sdk Branch Revision 85986c818a6e6955f26bdffbac7e484239192a01 Comments
First cut fasta parser support for set literals Change-Id: I9075a6ac3ef833f14d8861d2c020f81b7c5c8694 Reviewed-on: https://dart-review.googlesource.com/c/84561 Commit-Queue: Dan Rubel <danrubel@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Changed files
- pkg/front_end/lib/src/fasta/parser/forwarding_listener.dart
- pkg/front_end/lib/src/fasta/parser/listener.dart
- pkg/front_end/lib/src/fasta/parser/parser.dart
-
[build] Remove unused configurations (dead since removal of dart_bootstrap).
Changed by Ryan Macnak - rmacnakohnoyoudont@google.com Changed at Friday, 16-Nov-18 01:14:56 UTC Repository https://dart.googlesource.com/sdk Branch Revision ae04c6e63b3f027284a90ed204b1e836c7b77892 Comments
[build] Remove unused configurations (dead since removal of dart_bootstrap). Change-Id: Ief6cb5b3092ffc32be8db5faff79cddada138a80 Reviewed-on: https://dart-review.googlesource.com/c/84549 Reviewed-by: Zach Anderson <zra@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>
Changed files
- runtime/configs.gni
-
[VM runtime] Remove unused UnresolvedClass VM class.
Changed by Régis Crelier - regisohnoyoudont@google.com Changed at Friday, 16-Nov-18 00:09:29 UTC Repository https://dart.googlesource.com/sdk Branch Revision 61eea1f4166040836d023e85f0b1df58610b5d10 Comments
[VM runtime] Remove unused UnresolvedClass VM class. Type resolution will be simplified in a later CL. Change-Id: Ia610a5d06d381511ca48993dcc1cafbf205ca997 Reviewed-on: https://dart-review.googlesource.com/c/84552 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Régis Crelier <regis@google.com>
Changed files
- runtime/lib/mirrors.cc
- runtime/vm/class_finalizer.cc
- runtime/vm/class_finalizer.h
- runtime/vm/class_finalizer_test.cc
- runtime/vm/clustered_snapshot.cc
- runtime/vm/compiler/backend/flow_graph.cc
- runtime/vm/compiler/backend/flow_graph_compiler_arm.cc
- runtime/vm/compiler/backend/flow_graph_compiler_arm64.cc
- runtime/vm/compiler/backend/flow_graph_compiler_ia32.cc
- runtime/vm/compiler/backend/flow_graph_compiler_x64.cc
- runtime/vm/compiler/backend/il.cc
- runtime/vm/compiler/backend/type_propagator.cc
- runtime/vm/compiler/frontend/flow_graph_builder.cc
- runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc
- runtime/vm/dart_api_impl.cc
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/object_service.cc
- runtime/vm/raw_object.cc
- runtime/vm/raw_object.h
- runtime/vm/raw_object_snapshot.cc
- runtime/vm/snapshot.h
- runtime/vm/symbols.h
- runtime/vm/type_testing_stubs.cc
-
Standardize the #includes in runtime/include/*h.
Changed by Liam Appelbe - liamaohnoyoudont@google.com Changed at Thursday, 15-Nov-18 23:19:38 UTC Repository https://dart.googlesource.com/sdk Branch Revision 53a47b25ff488c098a78766878c5932a92c054b8 Comments
Standardize the #includes in runtime/include/*h. Bug: https://github.com/dart-lang/sdk/issues/35172 Change-Id: I75d1e99fb178d7b6df051f6ada0a26a126e31b81 Reviewed-on: https://dart-review.googlesource.com/c/84542 Commit-Queue: Liam Appelbe <liama@google.com> Reviewed-by: Siva Annamalai <asiva@google.com>
Changed files
- runtime/BUILD.gn
- runtime/include/bin/dart_io_api.h
- runtime/include/dart_tools_api.h
-
analysis_server_client API tweaks before publish
Changed by danrubel - danrubelohnoyoudont@google.com Changed at Thursday, 15-Nov-18 21:44:03 UTC Repository https://dart.googlesource.com/sdk Branch Revision e39fa29bd627b9d93fcd01fbc7eb6c757bac53b2 Comments
analysis_server_client API tweaks before publish * Rename ClientListener to ServerListener * Change ServerConnectionHandler on --> implements NotificationHandler Change-Id: I459e4c566971d49790e12b8f1386ae80db33b38b Reviewed-on: https://dart-review.googlesource.com/c/84560 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Dan Rubel <danrubel@google.com>
Changed files
- pkg/analysis_server_client/lib/handler/connection_handler.dart
- pkg/analysis_server_client/lib/listener/server_listener.dart
- pkg/analysis_server_client/lib/server.dart
- pkg/analysis_server_client/test/live_test.dart
- pkg/dartfix/lib/listener/bad_message_listener.dart
- pkg/dartfix/lib/listener/recording_listener.dart
- pkg/dartfix/lib/listener/timed_listener.dart
- pkg/dartfix/lib/src/driver.dart
-
Don't report DEPRECATED_MEMBER_USE for deprecated mixins, top-level variables, and class fields.
Changed by Konstantin Shcheglov - scheglovohnoyoudont@google.com Changed at Thursday, 15-Nov-18 20:35:57 UTC Repository https://dart.googlesource.com/sdk Branch Revision 8414e2240caf52899bce73494b7c3635524e51f0 Comments
Don't report DEPRECATED_MEMBER_USE for deprecated mixins, top-level variables, and class fields. R=brianwilkerson@google.com, paulberry@google.com Change-Id: Ied5fbe5f7427d286a43902719eb153964c8800e0 Reviewed-on: https://dart-review.googlesource.com/c/84545 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Changed files
- pkg/analyzer/lib/src/dart/analysis/driver.dart
- pkg/analyzer/lib/src/generated/resolver.dart
- pkg/analyzer/test/generated/non_hint_code_test.dart
-
Optimize VM List's setAll method.
Changed by Lasse R.H. Nielsen - lrnohnoyoudont@google.com Changed at Thursday, 15-Nov-18 19:08:09 UTC Repository https://dart.googlesource.com/sdk Branch Revision 6596a305fdb2c07e98406eb95b84cf17ac13e7dd Comments
Optimize VM List's setAll method. Change-Id: Id488c42b1274de8a3d6f551f726404c0724b684f Reviewed-on: https://dart-review.googlesource.com/c/84423 Commit-Queue: Leaf Petersen <leafp@google.com> Reviewed-by: Leaf Petersen <leafp@google.com> Auto-Submit: Lasse R.H. Nielsen <lrn@google.com>
Changed files
- runtime/lib/array.dart
-
Fix a typo.
Changed by Devon Carew - devoncarewohnoyoudont@google.com Changed at Thursday, 15-Nov-18 18:45:09 UTC Repository https://dart.googlesource.com/sdk Branch Revision 23980a34a6cb9ae5c167fccbc4fc93ca633cda25 Comments
Fix a typo. Change-Id: I3784a67987a5f4d56301c7ced9f9bcc31ff3fd03 Reviewed-on: https://dart-review.googlesource.com/c/84540 Reviewed-by: Dan Rubel <danrubel@google.com> Commit-Queue: Devon Carew <devoncarew@google.com>
Changed files
- pkg/analysis_server_client/README.md
-
Add isLibraryByUri() to AnalysisDriver.
Changed by Konstantin Shcheglov - scheglovohnoyoudont@google.com Changed at Thursday, 15-Nov-18 17:48:49 UTC Repository https://dart.googlesource.com/sdk Branch Revision 19d9aa3337c36eb4409f815880297a85c1d5aab4 Comments
Add isLibraryByUri() to AnalysisDriver. The package:build develpers told us that they need it. R=brianwilkerson@google.com, paulberry@google.com Change-Id: Ia48851faac353d5f83e7d6af7d579c2c1d8be1bd Reviewed-on: https://dart-review.googlesource.com/c/84502 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Changed files
- pkg/analyzer/lib/src/dart/analysis/driver.dart
- pkg/analyzer/lib/src/dart/analysis/file_state.dart
- pkg/analyzer/test/src/dart/analysis/driver_test.dart
- pkg/analyzer/test/src/dart/analysis/file_state_test.dart
-
[vm] Account for bytecode in profile processing and Observatory.
Changed by Ryan Macnak - rmacnakohnoyoudont@google.com Changed at Thursday, 15-Nov-18 17:42:13 UTC Repository https://dart.googlesource.com/sdk Branch Revision 2535b1e0219779d9befe65d6c09275044b233bc2 Comments
[vm] Account for bytecode in profile processing and Observatory. Change-Id: I220eca1f4a3aadaa271ead4de698c28e4a7b653a Reviewed-on: https://dart-review.googlesource.com/c/84447 Commit-Queue: Ryan Macnak <rmacnak@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- runtime/bin/vmservice_impl.cc
- runtime/observatory/lib/src/elements/function_view.dart
- runtime/observatory/lib/src/models/objects/function.dart
- runtime/observatory/lib/src/repositories/heap_snapshot.dart
- runtime/observatory/lib/src/repositories/sample_profile.dart
- runtime/observatory/lib/src/service/object.dart
- runtime/observatory/tests/observatory_ui/mocks/objects/function.dart
- runtime/observatory/tests/service/get_object_rpc_test.dart
- runtime/vm/interpreter.cc
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/object_service.cc
- runtime/vm/profiler.cc
- runtime/vm/profiler.h
- runtime/vm/profiler_service.cc
- runtime/vm/profiler_service.h
- runtime/vm/profiler_test.cc
- runtime/vm/raw_object.cc
- runtime/vm/raw_object.h
- runtime/vm/service.cc
-
[fuchsia] Add missing entrypoint annotation
Changed by Zach Anderson - zraohnoyoudont@google.com Changed at Thursday, 15-Nov-18 16:59:11 UTC Repository https://dart.googlesource.com/sdk Branch Revision 02fe9fabd895cb88724e61bcccbc8b2aa9a934f2 Comments
[fuchsia] Add missing entrypoint annotation Change-Id: Ic4a4c0e65d9b1a93528533c2c17dc10653d4ee4e Reviewed-on: https://dart-review.googlesource.com/c/84441 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Zach Anderson <zra@google.com>
Changed files
- runtime/bin/namespace_patch.dart
-
[vm] Mark enum_private_test/01 as flaky.
Changed by Samir Jindel - sjindelohnoyoudont@google.com Changed at Thursday, 15-Nov-18 16:20:50 UTC Repository https://dart.googlesource.com/sdk Branch Revision 733b53d971e39538fe06d99c6924f72c620ab443 Comments
[vm] Mark enum_private_test/01 as flaky. Change-Id: I1d5b597f051808f4ef5dfbe5cc5a8e4bf77016b5 Reviewed-on: https://dart-review.googlesource.com/c/84533 Reviewed-by: Samir Jindel <sjindel@google.com>
Changed files
- tests/language_2/language_2_kernel.status
-
[VM] Use strict compare instruction only if receiver is nullable int
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Thursday, 15-Nov-18 15:37:58 UTC Repository https://dart.googlesource.com/sdk Branch Revision 9e3d3cf765ba3f761b2507950039bcdd2dd3ece8 Comments
[VM] Use strict compare instruction only if receiver is nullable int Since in Dart 1 == 1.0 is true. Change-Id: I05faebb31c6c725095a54020a9665cf40cc55a4b Reviewed-on: https://dart-review.googlesource.com/c/84531 Reviewed-by: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/vm/compiler/aot/aot_call_specializer.cc
- runtime/vm/compiler/backend/il.h
-
[vm] Update status file for enum_private_test/01.
Changed by Samir Jindel - sjindelohnoyoudont@google.com Changed at Thursday, 15-Nov-18 15:16:49 UTC Repository https://dart.googlesource.com/sdk Branch Revision 6914a86177d5478d77b9c8a69bd73c0bb5f3fcf3 Comments
[vm] Update status file for enum_private_test/01. Change-Id: I9c666c22a4f6e5eae9f98fa20f37480e9c6e940b Reviewed-on: https://dart-review.googlesource.com/c/84530 Auto-Submit: Samir Jindel <sjindel@google.com> Reviewed-by: Samir Jindel <sjindel@google.com> Commit-Queue: Samir Jindel <sjindel@google.com>
Changed files
- tests/language_2/language_2_kernel.status
-
Cleanup analysis_server_client API
Changed by Dan Rubel - danrubelohnoyoudont@google.com Changed at Thursday, 15-Nov-18 15:06:55 UTC Repository https://dart.googlesource.com/sdk Branch Revision bec2daba025d9710c47373ff98a9459b3180a94e Comments
Cleanup analysis_server_client API This reduces the client functionality and renames some of the classes and methods in the API. Specifically: - rename Server to Client - rename ServerConnectionHandler to ConnectionHandler - rename Client.start to Client.startServer - rename Client.stop to Client.stopServer - rename Client.kill to Client.killServer - extract behavior from Client into Listeners - move some of the listeners into dartfix - make several Client fields private Change-Id: Ie71b0ac55b489099a848764251e8369c27f6ea2d Reviewed-on: https://dart-review.googlesource.com/c/84460 Commit-Queue: Dan Rubel <danrubel@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Changed files
- pkg/analysis_server/tool/spec/codegen_dart_notification_handler.dart
- pkg/analysis_server_client/example/example.dart
- pkg/analysis_server_client/lib/handler/connection_handler.dart
- pkg/analysis_server_client/lib/handler/notification_handler.dart
- pkg/analysis_server_client/lib/listener/client_listener.dart
- pkg/analysis_server_client/lib/recording_server.dart
- pkg/analysis_server_client/lib/server.dart
- pkg/analysis_server_client/test/live_test.dart
- pkg/analysis_server_client/test/server_test.dart
- pkg/dartfix/lib/listener/bad_message_listener.dart
- pkg/dartfix/lib/listener/recording_listener.dart
- pkg/dartfix/lib/listener/timed_listener.dart
- pkg/dartfix/lib/src/driver.dart
- pkg/dartfix/lib/src/verbose_server.dart
-
[VM] Only use strict comparisons if the receiver has a numeric type
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Thursday, 15-Nov-18 14:58:35 UTC Repository https://dart.googlesource.com/sdk Branch Revision 11af2a6406459e1bbbed2b426ef486ffe117c623 Comments
[VM] Only use strict comparisons if the receiver has a numeric type Change-Id: Ic8b13ac45fd9ac71fea96503226f74d52364b90c Reviewed-on: https://dart-review.googlesource.com/c/84529 Reviewed-by: Vyacheslav Egorov <vegorov@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/vm/compiler/aot/aot_call_specializer.cc
- runtime/vm/compiler/backend/il.h
-
[VM] Use redefinitions for strenghtening, prefer equality comparison over strict comparison
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Thursday, 15-Nov-18 14:39:54 UTC Repository https://dart.googlesource.com/sdk Branch Revision a454b5d564d3add32f32e8970e944551f39fceae Comments
[VM] Use redefinitions for strenghtening, prefer equality comparison over strict comparison When strenghtening the types in AOT call specializer, we do it via redefinitions instead of setting a reachingt type on the Value. This has the advantage that all uses will get the new type, which improves e.g. StaticCall(_IntegerImpl.*, v1, v1) where multiple uses can benefit. This CL also changes the AOT call specializer to prefer equality comparisons over strict comparisons, because strict comparisons can force boxing (which causes code bloat). Change-Id: I803bb09c70ee2f4656062b5ce3cb28ffaf940e9b Reviewed-on: https://dart-review.googlesource.com/c/84525 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Changed files
- runtime/vm/compiler/aot/aot_call_specializer.cc
- runtime/vm/compiler/aot/aot_call_specializer.h
- runtime/vm/compiler/backend/il.h
-
[vm] Update status file for inference_enum_list_test.
Changed by Samir Jindel - sjindelohnoyoudont@google.com Changed at Thursday, 15-Nov-18 14:05:22 UTC Repository https://dart.googlesource.com/sdk Branch Revision 6b8aeb889815e1d6b09c1e44b9dd7c468d0a6388 Comments
[vm] Update status file for inference_enum_list_test. Change-Id: I9d8988d072ac953cdba6eae9cc7aca8c6b918fc7 Reviewed-on: https://dart-review.googlesource.com/c/84527 Auto-Submit: Samir Jindel <sjindel@google.com> Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Alexander Thomas <athom@google.com>
Changed files
- tests/language_2/language_2_vm.status
-
[infra] Shard reload builders
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Thursday, 15-Nov-18 14:01:18 UTC Repository https://dart.googlesource.com/sdk Branch Revision bc2294c004739b0a2dea309fc276be1b1dca260d Comments
[infra] Shard reload builders Change-Id: I6e1577ec7a8f0d7aec73bbee71d8d3a3a0febdd8 Reviewed-on: https://dart-review.googlesource.com/c/84520 Reviewed-by: Samir Jindel <sjindel@google.com>
Changed files
- tools/bots/test_matrix.json
-
[vm] Report an error when illegally accessing class through API in AOT mode.
Changed by Vyacheslav Egorov - vegorovohnoyoudont@google.com Changed at Thursday, 15-Nov-18 12:00:57 UTC Repository https://dart.googlesource.com/sdk Branch Revision a1a38da58efd83b39121df838dd708f36ef77e71 Comments
[vm] Report an error when illegally accessing class through API in AOT mode. Move all pragma documentation into runtime/docs and reformat it a bit. Fixes https://github.com/dart-lang/sdk/issues/35170 Change-Id: I2ab4d6d598f115efaa3192135cb838fb85cbbb01 Reviewed-on: https://dart-review.googlesource.com/c/84435 Commit-Queue: Vyacheslav Egorov <vegorov@google.com> Auto-Submit: Vyacheslav Egorov <vegorov@google.com> Reviewed-by: Samir Jindel <sjindel@google.com>
Changed files
- runtime/docs/compiler/aot/entry_point_pragma.md
- runtime/docs/compiler/frontend/testing_trace_entrypoints_pragma.md
- runtime/docs/compiler/result_type_pragma.md
- runtime/docs/pragmas.md
- runtime/vm/compiler/frontend/entrypoints_pragma.md
- runtime/vm/compiler/result_type_pragma.md
- runtime/vm/dart_api_impl.cc
-
[VM] Unify AOT optimizations for int/double's
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Thursday, 15-Nov-18 11:35:42 UTC Repository https://dart.googlesource.com/sdk Branch Revision aea0aadf41f8b9dbc9512d407dec0a499af81171 Comments
[VM] Unify AOT optimizations for int/double's So far we had different optimization logic for int/double's depending on whether they were [InstanceCallInstr]s or [StaticCalInstr]s. The de-virtualization by TFA causes instance calls to be turned into static calls which might cause different optimizations to apply. This CL unifies the optimizations, so they are applied regardless of whether the operation is an instance call or a static call. Change-Id: Id4f229412e4d0f19835635bce8c9e5491cca8cb0 Reviewed-on: https://dart-review.googlesource.com/c/84433 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Changed files
- runtime/vm/compiler/aot/aot_call_specializer.cc
- runtime/vm/compiler/aot/aot_call_specializer.h
- runtime/vm/compiler/backend/il.h
- runtime/vm/compiler/backend/il_arm.cc
- runtime/vm/compiler/backend/il_arm64.cc
- runtime/vm/compiler/backend/il_x64.cc
- runtime/vm/compiler/backend/type_propagator.cc
-
[vm] Fix TypeParameter skipping logic in KernelLoader::LoadClass
Changed by Daco Harkes - dacoharkesohnoyoudont@google.com Changed at Thursday, 15-Nov-18 10:30:19 UTC Repository https://dart.googlesource.com/sdk Branch Revision a2dfa75371d9f1924bfd467dbf6ca37f78b88c63 Comments
[vm] Fix TypeParameter skipping logic in KernelLoader::LoadClass Change-Id: I578b2f81a58c116a4e5bb8b846040481ba3dd270 Reviewed-on: https://dart-review.googlesource.com/c/84426 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Changed files
- runtime/vm/kernel_loader.cc
-
Remove redundant fields from LocalsHandler
Changed by Johnni Winther - johnniwintherohnoyoudont@google.com Changed at Thursday, 15-Nov-18 09:30:24 UTC Repository https://dart.googlesource.com/sdk Branch Revision 4ae585ce861118d382888d68910ec9ac88488afe Comments
Remove redundant fields from LocalsHandler Change-Id: I6ba0db5996e0a6e1b9799cba01a1c5b6f9d81a42 Reviewed-on: https://dart-review.googlesource.com/c/84427 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Johnni Winther <johnniwinther@google.com>
Changed files
- pkg/compiler/lib/src/inferrer/builder_kernel.dart
- pkg/compiler/lib/src/inferrer/locals_handler.dart
-
Use whereType in status_file_linter.dart
Changed by teresy - 43420401+teresyohnoyoudont@users.noreply.github.com Changed at Thursday, 15-Nov-18 07:58:39 UTC Repository https://dart.googlesource.com/sdk Branch Revision 59949a9201b1a34250482773b5764ec8241d7c0d Comments
Use whereType in status_file_linter.dart Looks like since #32463 is resolved `whereType` can be supported here (I noted the `// TODO(whereType): When whereType is supported, use that.`) Closes #35040 https://github.com/dart-lang/sdk/pull/35040 GitOrigin-RevId: 4c2ace7eed1c405dece7e8dd76151efbc2ab8088 Change-Id: Iec268d8c639e45dc0c42baf3a9aeb89652a5a30e Reviewed-on: https://dart-review.googlesource.com/c/82707 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Alexander Thomas <athom@google.com>
Changed files
- pkg/status_file/lib/status_file_linter.dart
-
[vm/bytecode] Support source positions when executing bytecode
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Thursday, 15-Nov-18 00:48:04 UTC Repository https://dart.googlesource.com/sdk Branch Revision ed48cfeb47191f6712cbcd724a73de5ac7a50757 Comments
[vm/bytecode] Support source positions when executing bytecode This includes both interpreted and compiled bytecode. Change-Id: I6309ec4f0687f68caf6260cc57dacf94f027177d Reviewed-on: https://dart-review.googlesource.com/c/84481 Commit-Queue: Alexander Markov <alexmarkov@google.com> Auto-Submit: Alexander Markov <alexmarkov@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- runtime/platform/utils.h
- runtime/vm/clustered_snapshot.cc
- runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc
- runtime/vm/compiler/frontend/bytecode_reader.cc
- runtime/vm/compiler/frontend/bytecode_reader.h
- runtime/vm/kernel_binary.h
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/raw_object.h
- runtime/vm/stack_frame.cc
- tests/language_2/language_2_kernel.status
- tools/testing/dart/compiler_configuration.dart
-
Add type argument count to type info in fasta parser
Changed by Dan Rubel - danrubelohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 22:36:43 UTC Repository https://dart.googlesource.com/sdk Branch Revision 737f44a8dda5c98e529ad004c814d39917d4bfe3 Comments
Add type argument count to type info in fasta parser This adds a new accessor in the fasta parser support classes for determining the number of type arguments. This will be used when adding support for set literals to disambiguate a set literal from a map literal. Change-Id: If32c12d198f6d88fb06527817cec038c22428d53 Reviewed-on: https://dart-review.googlesource.com/c/84461 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Dan Rubel <danrubel@google.com>
Changed files
- pkg/front_end/lib/src/fasta/parser/type_info.dart
- pkg/front_end/lib/src/fasta/parser/type_info_impl.dart
- pkg/front_end/test/fasta/parser/type_info_test.dart
-
Deprecate the "virtual" annotation
Changed by Brian Wilkerson - brianwilkersonohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 20:12:37 UTC Repository https://dart.googlesource.com/sdk Branch Revision e58e3fbb55d2c2276b80ecaf6ee7a1923d295f11 Comments
Deprecate the "virtual" annotation Change-Id: I3fa88a70f36c769be3649ea7d40d280e6cf6b633 Reviewed-on: https://dart-review.googlesource.com/c/84443 Reviewed-by: Nate Bosch <nbosch@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Changed files
- pkg/meta/lib/meta.dart
-
Remove unnecessary setupPackages step.
Changed by Sigmund Cherem - sigmundohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 19:28:40 UTC Repository https://dart.googlesource.com/sdk Branch Revision 5a14f9e619c8dadf4657e34b708d3f6fc1cb08bc Comments
Remove unnecessary setupPackages step. Since we switched to the CFE we no longer use this, the CFE recomputes the package-configuration internally. Change-Id: Icdc2a3eeff1aa75e560157ecf0d5320208096d21 Reviewed-on: https://dart-review.googlesource.com/c/84362 Reviewed-by: Stephen Adams <sra@google.com> Commit-Queue: Sigmund Cherem <sigmund@google.com>
Changed files
- pkg/compiler/lib/compiler.dart
- pkg/compiler/lib/compiler_new.dart
- pkg/compiler/lib/src/apiimpl.dart
- pkg/compiler/lib/src/dart2js.dart
- pkg/compiler/lib/src/options.dart
- tests/compiler/dart2js/end_to_end/user_crash_test.dart
- tests/compiler/dart2js/helpers/memory_compiler.dart
-
remove platform_configuration parser
Changed by Sigmund Cherem - sigmundohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 19:28:31 UTC Repository https://dart.googlesource.com/sdk Branch Revision 5214afdb258c7dc417ad53463d3357198d2fa800 Comments
remove platform_configuration parser This was a .ini-like format that we used for our old *.platform files. Those files are now replaced by libraries.json. Change-Id: Ica00fcdafcecf676195a07873c41622adafdf1e3 Reviewed-on: https://dart-review.googlesource.com/c/84340 Reviewed-by: Stephen Adams <sra@google.com> Commit-Queue: Sigmund Cherem <sigmund@google.com>
Changed files
- pkg/compiler/lib/src/platform_configuration.dart
- tests/compiler/dart2js/end_to_end/platform_config_parser_test.dart
-
[ VM / Observatory ] Fixed tests that were failing due to lack of sources in app_jitk mode
Changed by Ben Konyi - bkonyiohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 18:00:53 UTC Repository https://dart.googlesource.com/sdk Branch Revision 5afc1ec33600ad553422b75482cda185aa2d528f Comments
[ VM / Observatory ] Fixed tests that were failing due to lack of sources in app_jitk mode Change-Id: I74504cc5dea30a0b6841e0bf77d99c1cf3889269 Reviewed-on: https://dart-review.googlesource.com/c/84049 Commit-Queue: Ben Konyi <bkonyi@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>
Changed files
- runtime/observatory/lib/src/service/object.dart
- runtime/observatory/tests/service/service_kernel.status
- runtime/vm/object.cc
-
[vm/compiler] induction variable analysis
Changed by Aart Bik - ajcbikohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 17:02:13 UTC Repository https://dart.googlesource.com/sdk Branch Revision 4c683215fccd9da67fa3b72734c2f4a66e117028 Comments
[vm/compiler] induction variable analysis Rationale: The more one knows about loops, the better! This introduces a rigorous framework for detecting induction variables (more precise "sequence" variables). Even though this is already pretty general, in the future we can expand this on a "need to" base, recognizing more operators (shifts, negate, etc.) and more classes of induction (perhaps geometric, polynomial, etc.). Change-Id: I82a14515e8ae946d520ee470cd31046f6a58af7d Reviewed-on: https://dart-review.googlesource.com/c/81743 Commit-Queue: Aart Bik <ajcbik@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Changed files
- runtime/vm/compiler/backend/loops.cc
- runtime/vm/compiler/backend/loops.h
- runtime/vm/compiler/backend/loops_test.cc
- runtime/vm/compiler/compiler_sources.gni
-
More lint-driven cleanup of Core libs
Changed by Kevin Moore - kevmooohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 16:23:22 UTC Repository https://dart.googlesource.com/sdk Branch Revision c8e95cf3b5ab5e8c8a7c30e6c3541ba2ee94336a Comments
More lint-driven cleanup of Core libs Change-Id: Ic0bd821b3966c9ec2e92052ed2046b01e5fdd1cb Reviewed-on: https://dart-review.googlesource.com/c/84124 Reviewed-by: Lasse R.H. Nielsen <lrn@google.com> Commit-Queue: Kevin Moore <kevmoo@google.com>
Changed files
- sdk/lib/async/broadcast_stream_controller.dart
- sdk/lib/async/future.dart
- sdk/lib/async/future_impl.dart
- sdk/lib/async/stream.dart
- sdk/lib/async/stream_controller.dart
- sdk/lib/async/stream_impl.dart
- sdk/lib/async/stream_pipe.dart
- sdk/lib/async/stream_transformers.dart
- sdk/lib/async/zone.dart
- sdk/lib/collection/iterable.dart
- sdk/lib/collection/list.dart
- sdk/lib/collection/maps.dart
- sdk/lib/collection/queue.dart
- sdk/lib/collection/set.dart
- sdk/lib/collection/splay_tree.dart
- sdk/lib/core/errors.dart
- sdk/lib/core/iterable.dart
- sdk/lib/core/uri.dart
- sdk/lib/io/common.dart
- sdk/lib/io/data_transformer.dart
- sdk/lib/io/directory_impl.dart
- sdk/lib/io/file.dart
- sdk/lib/io/file_impl.dart
- sdk/lib/io/link.dart
- sdk/lib/io/platform_impl.dart
- sdk/lib/io/process.dart
- sdk/lib/io/secure_socket.dart
- sdk/lib/io/socket.dart
- sdk/lib/io/stdio.dart
-
Integrated dynamic-members.md
Changed by Erik Ernst - eernstohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 16:02:48 UTC Repository https://dart.googlesource.com/sdk Branch Revision 30c5b39d4e0e7672d05df6aebba73254dd7ee770 Comments
Integrated dynamic-members.md Change-Id: Ic99a5def446c6d97d2e561f61c32f24bd80a9dd2 Reviewed-on: https://dart-review.googlesource.com/c/81640 Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
Changed files
- docs/language/dartLangSpec.tex
- docs/language/informal/dynamic-members.md
-
Revert accidental change to analyzer
Changed by Johnni Winther - johnniwintherohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 15:48:10 UTC Repository https://dart.googlesource.com/sdk Branch Revision 8546a3a448904b5749b3d1ad271bfab4f2419ec1 Comments
Revert accidental change to analyzer Revert the change accidentally included in https://dart-review.googlesource.com/c/sdk/+/84001 Change-Id: I207253eecbe4024b30a1331901db07b596d617c0 Reviewed-on: https://dart-review.googlesource.com/c/84411 Auto-Submit: Johnni Winther <johnniwinther@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Paul Berry <paulberry@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Paul Berry <paulberry@google.com>
Changed files
- pkg/analyzer/lib/src/generated/static_type_analyzer.dart
-
[infra] Switch cross-arm64 builder to use a single shard
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 15:45:08 UTC Repository https://dart.googlesource.com/sdk Branch Revision 1ade3b624fd08c43200fe8556d4491c1ea7e649a Comments
[infra] Switch cross-arm64 builder to use a single shard Triggering on arm64 fails because some kitchen CIPD packages are unavailable on arm64. TBR=whesse@google.com Change-Id: I26b05d000dde712ab1b1d55a33be1e4a02f22247 Reviewed-on: https://dart-review.googlesource.com/c/84424 Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- tools/bots/test_matrix.json
-
Typo fix in spec, just one spurious `{` removed.
Changed by Erik Ernst - eernstohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 14:46:09 UTC Repository https://dart.googlesource.com/sdk Branch Revision 207f06ca47e1e62b9393222992efd974074b1d3f Comments
Typo fix in spec, just one spurious `{` removed. Change-Id: I11c468d59fc69b901a5947d06f1798984c7040c7 Reviewed-on: https://dart-review.googlesource.com/c/84429 Reviewed-by: Erik Ernst <eernst@google.com>
Changed files
- docs/language/dartLangSpec.tex
-
[infra] Add arm64 builders to the test matrix
Changed by Alexander Thomas - athomohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 11:08:00 UTC Repository https://dart.googlesource.com/sdk Branch Revision eb4f9290deafd385be9ed784c50d6374e63eb699 Comments
[infra] Add arm64 builders to the test matrix TBR=whesse@google.com Change-Id: If432f9fe2c12ed5a0d7a5af8b15e4daaa13e68f5 Reviewed-on: https://dart-review.googlesource.com/c/84420 Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- tools/bots/test_matrix.json
-
Rewrite comments to refer to legacy mode instead of strong mode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 10:39:12 UTC Repository https://dart.googlesource.com/sdk Branch Revision d4f9d36dee444b75bdaa165bc4ab81bc499c94e2 Comments
Rewrite comments to refer to legacy mode instead of strong mode Change-Id: Ib272c3834d5e8fc4592981bb33a9b3cf21df1e5f Reviewed-on: https://dart-review.googlesource.com/c/84412 Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Peter von der Ahé <ahe@google.com>
Changed files
- pkg/front_end/lib/src/base/processed_options.dart
- pkg/front_end/lib/src/fasta/kernel/body_builder.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart
- pkg/front_end/messages.yaml
-
Talk about legacy mode, not strong mode in perf tools
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 10:36:21 UTC Repository https://dart.googlesource.com/sdk Branch Revision 98987d234202d16db08989031015d16ed83aed88 Comments
Talk about legacy mode, not strong mode in perf tools Change-Id: I5a718b3db7905709caf92ca994784ee64a87b7b3 Reviewed-on: https://dart-review.googlesource.com/c/84410 Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Peter von der Ahé <ahe@google.com>
Changed files
- pkg/front_end/tool/fasta_perf.dart
- pkg/front_end/tool/fasta_perf_test.dart
- pkg/front_end/tool/incremental_perf.dart
- pkg/front_end/tool/incremental_perf_test.dart
- pkg/front_end/tool/perf_common.dart
-
Rename strongMode constructor parameter of TypeSchemaEnvironment to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:59:07 UTC Repository https://dart.googlesource.com/sdk Branch Revision 9931b778029fbbbe5910dafc79c9743be3e5678c Comments
Rename strongMode constructor parameter of TypeSchemaEnvironment to legacyMode Change-Id: I713dcf4a2f614893832fb4d18dcaa23c67ffd9c5 Reviewed-on: https://dart-review.googlesource.com/c/84409 Auto-Submit: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/dev_compiler/lib/src/kernel/compiler.dart
- pkg/dev_compiler/test/nullable_inference_test.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart
- pkg/front_end/lib/src/fasta/type_inference/type_schema_environment.dart
- pkg/front_end/test/fasta/type_inference/interface_resolver_test.dart
- pkg/front_end/test/fasta/type_inference/type_constraint_gatherer_test.dart
- pkg/front_end/test/fasta/type_inference/type_schema_environment_test.dart
-
Rename strongMode parameter of computeDefaultTypesForVariables to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:59:07 UTC Repository https://dart.googlesource.com/sdk Branch Revision 6995ac59a828aa110fa607a7ab492fde6b344b9e Comments
Rename strongMode parameter of computeDefaultTypesForVariables to legacyMode Change-Id: If47734fc15eecbfc50142f29edb707c163e9b969 Reviewed-on: https://dart-review.googlesource.com/c/84408 Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart
-
Update comment in body_builder.dart to say legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:59:07 UTC Repository https://dart.googlesource.com/sdk Branch Revision 9b852e00a100184465b9283a3989db01f5b8a5bb Comments
Update comment in body_builder.dart to say legacyMode Change-Id: I294eabfcf6d58f84d41cd540339bce4b5b4616a3 Reviewed-on: https://dart-review.googlesource.com/c/84407 Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Daniel Hillerström <hillerstrom@google.com> Reviewed-by: Jens Johansen <jensj@google.com> Commit-Queue: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/body_builder.dart
-
Rename strongMode parameter of getRedirectionTarget to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:51:39 UTC Repository https://dart.googlesource.com/sdk Branch Revision a0e08e14680e5436e66b172cb5bfad22dfd59cff Comments
Rename strongMode parameter of getRedirectionTarget to legacyMode Change-Id: Id9254f2fe0151eb24552356a2a7ea3ec1ad34cd4 Reviewed-on: https://dart-review.googlesource.com/c/84406 Auto-Submit: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/body_builder.dart
- pkg/front_end/lib/src/fasta/kernel/redirecting_factory_body.dart
-
Rename InterfaceResolver.strongMode to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:50:59 UTC Repository https://dart.googlesource.com/sdk Branch Revision 7b020f5ae3c99c15cf31532fa21515c3b92e0e8a Comments
Rename InterfaceResolver.strongMode to legacyMode Change-Id: I4d77f735d2442d278f6edbc8559ee408d8f207e8 Reviewed-on: https://dart-review.googlesource.com/c/84405 Auto-Submit: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/source/source_loader.dart
- pkg/front_end/lib/src/fasta/type_inference/interface_resolver.dart
- pkg/front_end/test/fasta/type_inference/interface_resolver_test.dart
-
Rename strongMode to legacyMode in test suite
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:32:15 UTC Repository https://dart.googlesource.com/sdk Branch Revision 573a7c543f90435a477b7c13ca462f720a8be6db Comments
Rename strongMode to legacyMode in test suite Change-Id: Id02e72dac031224c1c37cdde5a20fb19c0ebf6b5 Reviewed-on: https://dart-review.googlesource.com/c/84404 Auto-Submit: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/test/fasta/legacy_test.dart
- pkg/front_end/test/fasta/outline_test.dart
- pkg/front_end/test/fasta/sdk_test.dart
- pkg/front_end/test/fasta/strong_test.dart
- pkg/front_end/test/fasta/testing/suite.dart
- pkg/front_end/testcases/DeltaBlue.dart.legacy.expect
- pkg/front_end/testcases/README.md
- pkg/front_end/testcases/accessors.dart.legacy.expect
- pkg/front_end/testcases/accessors.dart.legacy.transformed.expect
- pkg/front_end/testcases/ambiguous_exports.dart.legacy.expect
- pkg/front_end/testcases/ambiguous_exports.dart.legacy.transformed.expect
- pkg/front_end/testcases/annotation_eof.dart.legacy.expect
- pkg/front_end/testcases/annotation_eof.dart.legacy.transformed.expect
- pkg/front_end/testcases/annotation_on_enum_values.dart.legacy.expect
- pkg/front_end/testcases/annotation_on_enum_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/annotation_top.dart.legacy.expect
- pkg/front_end/testcases/annotation_top.dart.legacy.transformed.expect
- pkg/front_end/testcases/annotation_typedef_formals.dart.legacy.expect
- pkg/front_end/testcases/annotation_typedef_formals.dart.legacy.transformed.expect
- pkg/front_end/testcases/annotation_typedef_formals_resolution.dart.legacy.expect
- pkg/front_end/testcases/annotation_typedef_formals_resolution.dart.legacy.transformed.expect
- pkg/front_end/testcases/annotation_variable_declaration.dart.legacy.expect
- pkg/front_end/testcases/annotation_variable_declaration.dart.legacy.transformed.expect
- pkg/front_end/testcases/argument.dart.legacy.expect
- pkg/front_end/testcases/argument.dart.legacy.transformed.expect
- pkg/front_end/testcases/argument_mismatch.dart.legacy.expect
- pkg/front_end/testcases/argument_mismatch.dart.legacy.transformed.expect
- pkg/front_end/testcases/arithmetic.dart.legacy.expect
- pkg/front_end/testcases/arithmetic.dart.legacy.transformed.expect
- pkg/front_end/testcases/arrow_function.dart.legacy.expect
- pkg/front_end/testcases/arrow_function.dart.legacy.transformed.expect
- pkg/front_end/testcases/async_function.dart.legacy.expect
- pkg/front_end/testcases/async_function.dart.legacy.transformed.expect
- pkg/front_end/testcases/async_nested.dart.legacy.expect
- pkg/front_end/testcases/async_nested.dart.legacy.transformed.expect
- pkg/front_end/testcases/await.dart.legacy.expect
- pkg/front_end/testcases/await.dart.legacy.transformed.expect
- pkg/front_end/testcases/bad_setter_abstract.dart.legacy.expect
- pkg/front_end/testcases/bad_setter_abstract.dart.legacy.transformed.expect
- pkg/front_end/testcases/bad_store.dart.legacy.expect
- pkg/front_end/testcases/bad_store.dart.legacy.transformed.expect
- pkg/front_end/testcases/bounds_check_depends_on_inference.dart.legacy.expect
- pkg/front_end/testcases/bounds_check_depends_on_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug21938.dart.legacy.expect
- pkg/front_end/testcases/bug21938.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug30695.dart.legacy.expect
- pkg/front_end/testcases/bug30695.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug31124.dart.legacy.expect
- pkg/front_end/testcases/bug31124.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug32414a.dart.legacy.expect
- pkg/front_end/testcases/bug32414a.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug32414b.dart.legacy.expect
- pkg/front_end/testcases/bug32414b.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug32426.dart.legacy.expect
- pkg/front_end/testcases/bug32426.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug32629.dart.legacy.expect
- pkg/front_end/testcases/bug32629.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug32866.dart.legacy.expect
- pkg/front_end/testcases/bug32866.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug33099.dart.legacy.expect
- pkg/front_end/testcases/bug33099.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug33196.dart.legacy.expect
- pkg/front_end/testcases/bug33196.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug33206.dart.legacy.expect
- pkg/front_end/testcases/bug33206.dart.legacy.transformed.expect
- pkg/front_end/testcases/bug33298.dart.legacy.expect
- pkg/front_end/testcases/bug33298.dart.legacy.transformed.expect
- pkg/front_end/testcases/call.dart.legacy.expect
- pkg/front_end/testcases/cascade.dart.legacy.expect
- pkg/front_end/testcases/cascade.dart.legacy.transformed.expect
- pkg/front_end/testcases/casts.dart.legacy.expect
- pkg/front_end/testcases/casts.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_allocation.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_allocation.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_as_check.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_as_check.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_before_args.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_before_args.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_before_args2.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_before_args2.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_before_call.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_before_call.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_before_write.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_before_write.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_is_check.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_is_check.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_read.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_read.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_read_static_field.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_read_static_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_read_type.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_read_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_static_method_call.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_static_method_call.dart.legacy.transformed.expect
- pkg/front_end/testcases/check_deferred_type_declaration.dart.legacy.expect
- pkg/front_end/testcases/check_deferred_type_declaration.dart.legacy.transformed.expect
- pkg/front_end/testcases/circularity-via-initializing-formal.dart.legacy.expect
- pkg/front_end/testcases/circularity-via-initializing-formal.dart.legacy.transformed.expect
- pkg/front_end/testcases/classes.dart.legacy.expect
- pkg/front_end/testcases/classes.dart.legacy.transformed.expect
- pkg/front_end/testcases/closure.dart.legacy.expect
- pkg/front_end/testcases/closure.dart.legacy.transformed.expect
- pkg/front_end/testcases/co19_language_metadata_syntax_t04.dart.legacy.expect
- pkg/front_end/testcases/co19_language_metadata_syntax_t04.dart.legacy.transformed.expect
- pkg/front_end/testcases/constructor_const_inference.dart.legacy.expect
- pkg/front_end/testcases/constructor_const_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/constructor_cycle.dart.legacy.expect
- pkg/front_end/testcases/constructor_cycle.dart.legacy.transformed.expect
- pkg/front_end/testcases/constructor_function_types.dart.legacy.expect
- pkg/front_end/testcases/constructor_function_types.dart.legacy.transformed.expect
- pkg/front_end/testcases/constructor_initializer_invalid.dart.legacy.expect
- pkg/front_end/testcases/constructor_initializer_invalid.dart.legacy.transformed.expect
- pkg/front_end/testcases/continue_inference_after_error.dart.legacy.expect
- pkg/front_end/testcases/continue_inference_after_error.dart.legacy.transformed.expect
- pkg/front_end/testcases/covariant_generic.dart.legacy.expect
- pkg/front_end/testcases/covariant_generic.dart.legacy.transformed.expect
- pkg/front_end/testcases/cycles.dart.legacy.expect
- pkg/front_end/testcases/cycles.dart.legacy.transformed.expect
- pkg/front_end/testcases/default_values.dart.legacy.expect
- pkg/front_end/testcases/default_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/deferred_type_annotation.dart.legacy.expect
- pkg/front_end/testcases/deferred_type_annotation.dart.legacy.transformed.expect
- pkg/front_end/testcases/duplicated_bad_prefix.dart.legacy.expect
- pkg/front_end/testcases/duplicated_bad_prefix.dart.legacy.transformed.expect
- pkg/front_end/testcases/duplicated_declarations.dart.legacy.expect
- pkg/front_end/testcases/duplicated_declarations.dart.legacy.transformed.expect
- pkg/front_end/testcases/duplicated_field_initializer.dart.legacy.expect
- pkg/front_end/testcases/duplicated_field_initializer.dart.legacy.transformed.expect
- pkg/front_end/testcases/duplicated_named_args_3.dart.legacy.expect
- pkg/front_end/testcases/duplicated_named_args_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/dynamic_and_void.dart.legacy.expect
- pkg/front_end/testcases/dynamic_and_void.dart.legacy.transformed.expect
- pkg/front_end/testcases/escape.dart.legacy.expect
- pkg/front_end/testcases/escape.dart.legacy.transformed.expect
- pkg/front_end/testcases/export_main.dart.legacy.expect
- pkg/front_end/testcases/export_main.dart.legacy.transformed.expect
- pkg/front_end/testcases/export_test.dart.legacy.expect
- pkg/front_end/testcases/export_test.dart.legacy.transformed.expect
- pkg/front_end/testcases/expressions.dart.legacy.expect
- pkg/front_end/testcases/expressions.dart.legacy.transformed.expect
- pkg/front_end/testcases/external.dart.legacy.expect
- pkg/front_end/testcases/external.dart.legacy.transformed.expect
- pkg/front_end/testcases/external_import.dart.legacy.expect
- pkg/front_end/testcases/external_import.dart.legacy.transformed.expect
- pkg/front_end/testcases/fallthrough.dart.legacy.expect
- pkg/front_end/testcases/fibonacci.dart.legacy.expect
- pkg/front_end/testcases/fibonacci.dart.legacy.transformed.expect
- pkg/front_end/testcases/for_in_scope.dart.legacy.expect
- pkg/front_end/testcases/for_in_scope.dart.legacy.transformed.expect
- pkg/front_end/testcases/function_in_field.dart.legacy.expect
- pkg/front_end/testcases/function_in_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/function_type_default_value.dart.legacy.expect
- pkg/front_end/testcases/function_type_default_value.dart.legacy.transformed.expect
- pkg/front_end/testcases/function_type_is_check.dart.legacy.expect
- pkg/front_end/testcases/function_type_is_check.dart.legacy.transformed.expect
- pkg/front_end/testcases/functions.dart.legacy.expect
- pkg/front_end/testcases/functions.dart.legacy.transformed.expect
- pkg/front_end/testcases/future_or_test.dart.legacy.expect
- pkg/front_end/testcases/future_or_test.dart.legacy.transformed.expect
- pkg/front_end/testcases/hello.dart.legacy.expect
- pkg/front_end/testcases/hello.dart.legacy.transformed.expect
- pkg/front_end/testcases/illegal_named_function_expression.dart.legacy.expect
- pkg/front_end/testcases/illegal_named_function_expression.dart.legacy.transformed.expect
- pkg/front_end/testcases/illegal_named_function_expression_scope.dart.legacy.expect
- pkg/front_end/testcases/illegal_named_function_expression_scope.dart.legacy.transformed.expect
- pkg/front_end/testcases/implicit_const_with_static_fields.dart.legacy.expect
- pkg/front_end/testcases/implicit_const_with_static_fields.dart.legacy.transformed.expect
- pkg/front_end/testcases/implicit_new.dart.legacy.expect
- pkg/front_end/testcases/implicit_new.dart.legacy.transformed.expect
- pkg/front_end/testcases/implicit_scope_test.dart.legacy.expect
- pkg/front_end/testcases/implicit_scope_test.dart.legacy.transformed.expect
- pkg/front_end/testcases/implicit_this.dart.legacy.expect
- pkg/front_end/testcases/implicit_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/abstract_class_instantiation.dart.legacy.expect
- pkg/front_end/testcases/inference/abstract_class_instantiation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/assert.dart.legacy.expect
- pkg/front_end/testcases/inference/assert.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/assert_initializer.dart.legacy.expect
- pkg/front_end/testcases/inference/assert_initializer.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/assign_local.dart.legacy.expect
- pkg/front_end/testcases/inference/assign_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/async_await.dart.legacy.expect
- pkg/front_end/testcases/inference/async_await.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/async_closure_return_type_flatten.dart.legacy.expect
- pkg/front_end/testcases/inference/async_closure_return_type_flatten.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/async_closure_return_type_future.dart.legacy.expect
- pkg/front_end/testcases/inference/async_closure_return_type_future.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/async_closure_return_type_future_or.dart.legacy.expect
- pkg/front_end/testcases/inference/async_closure_return_type_future_or.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_all_returns_are_futures.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_all_returns_are_futures.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_all_returns_are_values.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_all_returns_are_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_mix_of_values_and_futures.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_mix_of_values_and_futures.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_star.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_async_star.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_basic.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_basic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_basic_void.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_basic_void.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_downwards_incompatible_with_upwards_inference_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_downwards_incompatible_with_upwards_inference_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_async.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_async.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_async_star.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_async_star.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_sync.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_sync.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_sync_star.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_sync_star.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_lub.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_nested_lambdas.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_nested_lambdas.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_no_return.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_no_return.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_returns.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_returns.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_sync_star.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_sync_star.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_void_context.dart.legacy.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_void_context.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bottom.dart.legacy.expect
- pkg/front_end/testcases/inference/bottom.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bottom_in_closure.dart.legacy.expect
- pkg/front_end/testcases/inference/bottom_in_closure.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug30251.dart.legacy.expect
- pkg/front_end/testcases/inference/bug30251.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug30620.dart.legacy.expect
- pkg/front_end/testcases/inference/bug30620.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug30620_b.dart.legacy.expect
- pkg/front_end/testcases/inference/bug30620_b.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug30620_c.dart.legacy.expect
- pkg/front_end/testcases/inference/bug30620_c.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug30620_d.dart.legacy.expect
- pkg/front_end/testcases/inference/bug30620_d.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug30624.dart.legacy.expect
- pkg/front_end/testcases/inference/bug30624.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug31132.dart.legacy.expect
- pkg/front_end/testcases/inference/bug31132.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug31133.dart.legacy.expect
- pkg/front_end/testcases/inference/bug31133.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug31436.dart.legacy.expect
- pkg/front_end/testcases/inference/bug31436.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug32291.dart.legacy.expect
- pkg/front_end/testcases/inference/bug32291.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/bug33324.dart.legacy.expect
- pkg/front_end/testcases/inference/bug33324.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/call_corner_cases.dart.legacy.expect
- pkg/front_end/testcases/inference/call_corner_cases.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/callable_generic_class.dart.legacy.expect
- pkg/front_end/testcases/inference/callable_generic_class.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/circular_method_inference.dart.legacy.expect
- pkg/front_end/testcases/inference/circular_method_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/circular_reference_via_closures.dart.legacy.expect
- pkg/front_end/testcases/inference/circular_reference_via_closures.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/circular_reference_via_closures_initializer_types.dart.direct.expect
- pkg/front_end/testcases/inference/circular_reference_via_closures_initializer_types.dart.direct.transformed.expect
- pkg/front_end/testcases/inference/circular_reference_via_closures_initializer_types.dart.legacy.expect
- pkg/front_end/testcases/inference/circular_reference_via_closures_initializer_types.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/closure_param_null_to_object.dart.legacy.expect
- pkg/front_end/testcases/inference/closure_param_null_to_object.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/coerce_bottom_and_null_types.dart.legacy.expect
- pkg/front_end/testcases/inference/coerce_bottom_and_null_types.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/complex_predecrement.dart.legacy.expect
- pkg/front_end/testcases/inference/complex_predecrement.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/conditional_lub.dart.legacy.expect
- pkg/front_end/testcases/inference/conditional_lub.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/conditional_upwards_inference.dart.legacy.expect
- pkg/front_end/testcases/inference/conditional_upwards_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/conflicts_can_happen.dart.legacy.expect
- pkg/front_end/testcases/inference/conflicts_can_happen.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/conflicts_can_happen2.dart.legacy.expect
- pkg/front_end/testcases/inference/conflicts_can_happen2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_downwards_with_constraint.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_downwards_with_constraint.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_argument_not_assignable.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_argument_not_assignable.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_const.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_const.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_const_with_upper_bound.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_const_with_upper_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_downwards_from_constructor.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_downwards_from_constructor.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_factory.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_factory.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_factory_calls_constructor.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_factory_calls_constructor.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_named.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_named.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_named_factory.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_named_factory.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory_to_factory.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory_to_factory.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_inference_f_bounded.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_inference_f_bounded.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_reverse_type_parameters.dart.legacy.expect
- pkg/front_end/testcases/inference/constructors_reverse_type_parameters.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/constructors_too_many_positional_arguments.dart.legacy.expect
- pkg/front_end/testcases/inference/do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart.legacy.expect
- pkg/front_end/testcases/inference/do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/dont_infer_field_type_when_initializer_is_null.dart.legacy.expect
- pkg/front_end/testcases/inference/dont_infer_field_type_when_initializer_is_null.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/dont_infer_type_on_dynamic.dart.legacy.expect
- pkg/front_end/testcases/inference/dont_infer_type_on_dynamic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/dont_infer_type_when_initializer_is_null.dart.legacy.expect
- pkg/front_end/testcases/inference/dont_infer_type_when_initializer_is_null.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downward_inference_fixes_no_upwards_errors.dart.legacy.expect
- pkg/front_end/testcases/inference/downward_inference_fixes_no_upwards_errors.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downward_inference_miscellaneous.dart.legacy.expect
- pkg/front_end/testcases/inference/downward_inference_miscellaneous.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_context_from_inferred_field_type.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_context_from_inferred_field_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_class_members.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_class_members.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_for_loop_variable.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_for_loop_variable.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_locals.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_locals_referring_to_locals.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_locals_referring_to_locals.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_parameter.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_parameter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_parameter_local.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_parameter_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_type_variable.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_type_variable.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_type_variable_local.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_type_variable_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_typedef.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_typedef.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_assignment_statements.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_assignment_statements.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_async_await.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_async_await.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_for_each.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_for_each.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_initializing_formal_default_formal.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_initializing_formal_default_formal.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_inside_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_inside_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_inside_top_level_2.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_inside_top_level_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_constructor_arguments_infer_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_constructor_arguments_infer_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_arguments_infer_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_arguments_infer_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_expressions.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_expressions.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_of_t_using_the_t.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_of_t_using_the_t.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_constructor_arguments_empty_list.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_constructor_arguments_empty_list.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_constructor_arguments_infer_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_constructor_arguments_infer_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_function_expressions.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_function_expressions.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_instance_creations_infer_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_instance_creations_infer_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_list_literals_infer_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_list_literals_infer_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_list_literals_infer_if_value_types_match_context.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_list_literals_infer_if_value_types_match_context.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_on_map_literals.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_on_map_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/downwards_inference_yield_yield_star.dart.legacy.expect
- pkg/front_end/testcases/inference/downwards_inference_yield_yield_star.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/dynamic_methods.dart.legacy.expect
- pkg/front_end/testcases/inference/dynamic_methods.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/field_initializer_context_explicit.dart.legacy.expect
- pkg/front_end/testcases/inference/field_initializer_context_explicit.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/field_initializer_context_implicit.dart.legacy.expect
- pkg/front_end/testcases/inference/field_initializer_context_implicit.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/field_initializer_context_this.dart.legacy.expect
- pkg/front_end/testcases/inference/field_initializer_context_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/field_initializer_parameter.dart.legacy.expect
- pkg/front_end/testcases/inference/field_initializer_parameter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/field_refers_to_static_getter.dart.legacy.expect
- pkg/front_end/testcases/inference/field_refers_to_static_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/field_refers_to_top_level_getter.dart.legacy.expect
- pkg/front_end/testcases/inference/field_refers_to_top_level_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/for_each_downcast_iterable.dart.legacy.expect
- pkg/front_end/testcases/inference/for_each_downcast_iterable.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/for_in_loop_promotion.dart.legacy.expect
- pkg/front_end/testcases/inference/for_in_loop_promotion.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/for_loop_empty_condition.dart.legacy.expect
- pkg/front_end/testcases/inference/for_loop_empty_condition.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/for_loop_initializer_expression.dart.legacy.expect
- pkg/front_end/testcases/inference/for_loop_initializer_expression.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/for_loop_promotion.dart.legacy.expect
- pkg/front_end/testcases/inference/for_loop_promotion.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_or_subtyping.dart.legacy.expect
- pkg/front_end/testcases/inference/future_or_subtyping.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_2.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_3.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_4.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_4.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_5.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_5.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_6.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_6.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_conditional.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_conditional.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_conditional_2.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_conditional_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_conditional_3.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_conditional_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_conditional_4.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_conditional_4.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_conditional_5.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_conditional_5.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_conditional_6.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_conditional_6.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_downwards_method_target.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_downwards_method_target.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_explicit_future.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_ifNull.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_ifNull.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_upwards_2.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_upwards_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_upwards_3.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_upwards_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_then_upwards_from_block.dart.legacy.expect
- pkg/front_end/testcases/inference/future_then_upwards_from_block.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_async_conditional.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_async_conditional.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_async_conditional_2.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_async_conditional_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_downwards_2.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_downwards_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_downwards_3.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_downwards_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_downwards_4.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_downwards_4.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_downwards_generic_method_with_future_return.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_downwards_generic_method_with_future_return.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_downwards_generic_method_with_generic_return.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_downwards_generic_method_with_generic_return.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart.legacy.expect
- pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generator_closure.dart.legacy.expect
- pkg/front_end/testcases/inference/generator_closure.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_functions_return_typedef.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_functions_return_typedef.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_basic_downward_inference.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_basic_downward_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_correctly_recognize_generic_upper_bound.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_correctly_recognize_generic_upper_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_dart_math_min_max.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_dart_math_min_max.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_do_not_infer_invalid_override_of_generic_method.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_do_not_infer_invalid_override_of_generic_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_downwards_inference_affects_arguments.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_downwards_inference_affects_arguments.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_handle_override_of_non_generic_with_generic.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_handle_override_of_non_generic_with_generic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type2.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_function_parameter_type2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_function_return_type.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_function_return_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_instantiation.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_instantiation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_method_type.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_infer_generic_method_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_infer_js_builtin.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_infer_js_builtin.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_inference_error.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_inference_error.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_iterable_and_future.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_iterable_and_future.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_nested_generic_instantiation.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_nested_generic_instantiation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/generic_methods_uses_greatest_lower_bound.dart.legacy.expect
- pkg/front_end/testcases/inference/generic_methods_uses_greatest_lower_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/greatest_closure_multiple_params.dart.legacy.expect
- pkg/front_end/testcases/inference/greatest_closure_multiple_params.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/index_assign_operator_return_type.dart.legacy.expect
- pkg/front_end/testcases/inference/index_assign_operator_return_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/index_assign_operator_return_type_2.dart.legacy.expect
- pkg/front_end/testcases/inference/index_assign_operator_return_type_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_accessor_from_later_inferred_field.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_accessor_from_later_inferred_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_implicit_this.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_implicit_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_implicit_this_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_implicit_this_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_index_full.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_index_full.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_index_super.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_index_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_index_this.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_index_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_local.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_local_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_local_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_full.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_full.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_null_aware.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_null_aware.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_null_aware_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_null_aware_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_super.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_super_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_super_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_property_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_ref.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_ref.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_static.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_static.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_assign_to_static_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_assign_to_static_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_binary_custom.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_binary_custom.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_binary_double_double.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_binary_double_double.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_binary_double_int.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_binary_double_int.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_binary_int_double.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_binary_int_double.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_binary_int_int.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_binary_int_int.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_conditional.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_conditional.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2_b.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2_b.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_b.dart.direct.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_b.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_b.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_correctly_on_multiple_variables_declared_together.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_correctly_on_multiple_variables_declared_together.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_from_later_inferred_field.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_from_later_inferred_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_from_later_inferred_getter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_from_later_inferred_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_from_later_inferred_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_from_later_inferred_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_override_multiple.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_override_multiple.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_override_of_override.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_override_of_override.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_override_with_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_override_with_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_overrides_getter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_overrides_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_overrides_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_overrides_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_field_static.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_field_static.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_final_field_getter_and_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_final_field_getter_and_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_final_field_getter_only.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_final_field_getter_only.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_final_field_setter_only.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_final_field_setter_only.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_complex_expressions_if_outer_most_value_is_precise.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.direct.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.direct.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag2_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_non_cycle_imports_with_flag_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_named.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_named.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_positional.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_positional.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_positional2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_positional2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_required.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_generic_method_type_required.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_getter_cross_to_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_getter_cross_to_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_getter_from_later_inferred_getter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_getter_from_later_inferred_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_list_literal_nested_in_map_literal.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_list_literal_nested_in_map_literal.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_local_function_referenced_before_declaration.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_local_function_referenced_before_declaration.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_local_function_return_type.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_local_function_return_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_method_function_typed.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_method_function_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_method_missing_params.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_method_missing_params.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_parameter_type_setter_from_field.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_parameter_type_setter_from_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_parameter_type_setter_from_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_parameter_type_setter_from_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_prefix_expression.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_prefix_expression.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_prefix_expression_custom.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_prefix_expression_custom.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_rethrow.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_rethrow.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_return_of_statement_lambda.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_return_of_statement_lambda.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_return_type_for_static_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_return_type_for_static_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_setter_cross_to_getter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_setter_cross_to_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_setter_from_later_inferred_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_setter_from_later_inferred_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_setter_function_typed.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_setter_function_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_setter_return_type_only.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_setter_return_type_only.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively3.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively3_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively3_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively_2_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively_2_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_transitively_b.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_transitively_b.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_with_method_invocations.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_with_method_invocations.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_statics_with_method_invocations_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_statics_with_method_invocations_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_throw.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_throw.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_throw_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_throw_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_on_overridden_fields2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_on_overridden_fields2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_on_overridden_fields4.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_on_overridden_fields4.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_on_var.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_on_var.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_on_var2.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_on_var2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_on_var_from_field.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_on_var_from_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_on_var_from_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_on_var_from_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles_b.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_type_regardless_of_declaration_order_or_cycles_b.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_typed_map_literal.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_typed_map_literal.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_3.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_4.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_4.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_5.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_5.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle_a.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_in_library_cycle_a.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_infer.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_generic_instantiations_infer.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_each_loop.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_each_loop.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_each_loop_async.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_each_loop_async.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_loop_with_inference.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_loop_with_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_use_of_void_local.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_use_of_void_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/infer_variable_void.dart.legacy.expect
- pkg/front_end/testcases/inference/infer_variable_void.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_initializing_formal_checks_default_value.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_initializing_formal_checks_default_value.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_nonstatic_field_depends_on_static_field_complex.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_nonstatic_field_depends_on_static_field_complex.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_nonstatic_field_depends_on_top_level_var_simple.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_nonstatic_field_depends_on_top_level_var_simple.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_block_closure_no_args_no_return.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_block_closure_no_args_no_return.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_block_closure_no_args_no_return_void_context.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_block_closure_no_args_no_return_void_context.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_cascade.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_cascade.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_custom_binary_op.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_custom_binary_op.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_custom_binary_op_via_interface.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_custom_binary_op_via_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_custom_index_op.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_custom_index_op.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_custom_index_op_via_interface.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_custom_index_op_via_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_custom_unary_op.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_custom_unary_op.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_custom_unary_op_via_interface.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_custom_unary_op_via_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_extract_method_tear_off.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_extract_method_tear_off.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_extract_method_tear_off_via_interface.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_extract_method_tear_off_via_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_from_top_level_executable_tear_off.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_from_top_level_executable_tear_off.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_invoke_method.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_invoke_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_invoke_method_via_interface.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_invoke_method_via_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_is_enum.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_is_enum.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_is_enum_values.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_is_enum_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_is_typedef.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_is_typedef.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_is_typedef_parameterized.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_is_typedef_parameterized.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_function_typed_param.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_function_typed_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_named_param.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_named_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_positional_param.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_positional_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_required_param.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_uses_synthetic_function_type_required_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_multiple_levels_of_nesting.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_multiple_levels_of_nesting.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_type_depends_on_args.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_type_depends_on_args.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_type_independent_of_args_field.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_type_independent_of_args_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_type_independent_of_args_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference/inferred_type_via_closure_type_independent_of_args_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/inheritance_does_not_imply_circularity.dart.legacy.expect
- pkg/front_end/testcases/inference/inheritance_does_not_imply_circularity.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instance_creation_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/instance_creation_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_tearoff.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_tearoff.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_tearoff_after_contravariance_check.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_tearoff_after_contravariance_check.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_tearoff_of_call.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_tearoff_of_call.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_after.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_after.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_before.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_has_bound_defined_before.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_no_bound.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic2_no_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_after.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_after.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_before.dart.direct.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_before.dart.direct.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_before.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_generic_has_bound_defined_before.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_invoke_constructor_no_bound.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_invoke_constructor_no_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_invoke_constructor_type_args_exact.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_invoke_constructor_type_args_exact.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_not_generic.dart.legacy.expect
- pkg/front_end/testcases/inference/instantiate_to_bounds_not_generic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/int_upwards_local.dart.legacy.expect
- pkg/front_end/testcases/inference/int_upwards_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/lambda_does_not_have_propagated_type_hint.dart.legacy.expect
- pkg/front_end/testcases/inference/lambda_does_not_have_propagated_type_hint.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/lambda_return_type.dart.legacy.expect
- pkg/front_end/testcases/inference/lambda_return_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/lambda_void_context.dart.legacy.expect
- pkg/front_end/testcases/inference/lambda_void_context.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/list_literal_typed.dart.legacy.expect
- pkg/front_end/testcases/inference/list_literal_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/list_literals.dart.legacy.expect
- pkg/front_end/testcases/inference/list_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/list_literals_can_infer_null_bottom.dart.legacy.expect
- pkg/front_end/testcases/inference/list_literals_can_infer_null_bottom.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/list_literals_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference/list_literals_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/local_constructor_from_arguments.dart.legacy.expect
- pkg/front_end/testcases/inference/local_constructor_from_arguments.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/local_reference_upwards_local.dart.legacy.expect
- pkg/front_end/testcases/inference/local_reference_upwards_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/local_return_and_yield.dart.legacy.expect
- pkg/front_end/testcases/inference/local_return_and_yield.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/logical_or_promotion.dart.legacy.expect
- pkg/front_end/testcases/inference/logical_or_promotion.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/map_literals.dart.legacy.expect
- pkg/front_end/testcases/inference/map_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/map_literals_can_infer_null.dart.legacy.expect
- pkg/front_end/testcases/inference/map_literals_can_infer_null.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/map_literals_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference/map_literals_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_instance_method.dart.legacy.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_instance_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_instance_method_identifier_sequence.dart.legacy.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_instance_method_identifier_sequence.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_static_method.dart.legacy.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_static_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_top_level_function.dart.legacy.expect
- pkg/front_end/testcases/inference/method_call_with_type_arguments_top_level_function.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_instantiate_to_bounds_1.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_instantiate_to_bounds_1.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_instantiate_to_bounds_2.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_instantiate_to_bounds_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_instantiate_to_bounds_3.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_instantiate_to_bounds_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_multiple_constraints.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_multiple_constraints.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_non_trivial_constraints.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_non_trivial_constraints.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_1.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_1.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_2.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_3.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_3.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_4.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_outwards_4.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_unification_1.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_unification_1.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/mixin_inference_unification_2.dart.legacy.expect
- pkg/front_end/testcases/inference/mixin_inference_unification_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/no_error_when_declared_type_is_num_and_assigned_null.dart.legacy.expect
- pkg/front_end/testcases/inference/no_error_when_declared_type_is_num_and_assigned_null.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/non_const_invocation.dart.legacy.expect
- pkg/front_end/testcases/inference/non_const_invocation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/non_inferrable_getter_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/non_inferrable_getter_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/null_aware_method_invocation.dart.legacy.expect
- pkg/front_end/testcases/inference/null_aware_method_invocation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/null_aware_property_get.dart.legacy.expect
- pkg/front_end/testcases/inference/null_aware_property_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/null_coalescing_operator.dart.legacy.expect
- pkg/front_end/testcases/inference/null_coalescing_operator.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/null_coalescing_operator_2.dart.legacy.expect
- pkg/front_end/testcases/inference/null_coalescing_operator_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/null_literal_should_not_infer_as_bottom.dart.legacy.expect
- pkg/front_end/testcases/inference/null_literal_should_not_infer_as_bottom.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/overloaded_int_operators.dart.legacy.expect
- pkg/front_end/testcases/inference/overloaded_int_operators.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/override_equals.dart.legacy.expect
- pkg/front_end/testcases/inference/override_equals.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/parameter_defaults_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference/parameter_defaults_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/parameter_defaults_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference/parameter_defaults_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/promote_bounds.dart.legacy.expect
- pkg/front_end/testcases/inference/promote_bounds.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/promote_from_logical_rhs.dart.legacy.expect
- pkg/front_end/testcases/inference/promote_from_logical_rhs.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/promotion_subtype_check.dart.legacy.expect
- pkg/front_end/testcases/inference/promotion_subtype_check.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/propagate_inference_to_field_in_class.dart.legacy.expect
- pkg/front_end/testcases/inference/propagate_inference_to_field_in_class.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/propagate_inference_to_field_in_class_dynamic_warnings.dart.direct.expect
- pkg/front_end/testcases/inference/propagate_inference_to_field_in_class_dynamic_warnings.dart.direct.transformed.expect
- pkg/front_end/testcases/inference/propagate_inference_to_field_in_class_dynamic_warnings.dart.legacy.expect
- pkg/front_end/testcases/inference/propagate_inference_to_field_in_class_dynamic_warnings.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/propagate_inference_transitively.dart.legacy.expect
- pkg/front_end/testcases/inference/propagate_inference_transitively.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/propagate_inference_transitively2.dart.legacy.expect
- pkg/front_end/testcases/inference/propagate_inference_transitively2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/propagate_variable_get.dart.legacy.expect
- pkg/front_end/testcases/inference/propagate_variable_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/property_get_toplevel.dart.legacy.expect
- pkg/front_end/testcases/inference/property_get_toplevel.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/property_set.dart.legacy.expect
- pkg/front_end/testcases/inference/property_set.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/property_set_bad_setter.dart.legacy.expect
- pkg/front_end/testcases/inference/property_set_bad_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/recursive_generic_function.dart.legacy.expect
- pkg/front_end/testcases/inference/recursive_generic_function.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/reference_to_typedef.dart.legacy.expect
- pkg/front_end/testcases/inference/reference_to_typedef.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_double.dart.legacy.expect
- pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_double.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_int.dart.legacy.expect
- pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_int.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_t.dart.legacy.expect
- pkg/front_end/testcases/inference/refine_binary_expression_type_type_parameter_t_t.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/setter_return_type.dart.legacy.expect
- pkg/front_end/testcases/inference/setter_return_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/simple_literal_bool.dart.legacy.expect
- pkg/front_end/testcases/inference/simple_literal_bool.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/simple_literal_double.dart.legacy.expect
- pkg/front_end/testcases/inference/simple_literal_double.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/simple_literal_int.dart.legacy.expect
- pkg/front_end/testcases/inference/simple_literal_int.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/simple_literal_null.dart.legacy.expect
- pkg/front_end/testcases/inference/simple_literal_null.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/static_method_tear_off.dart.legacy.expect
- pkg/front_end/testcases/inference/static_method_tear_off.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/string_literal.dart.legacy.expect
- pkg/front_end/testcases/inference/string_literal.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/subexpressions_of_explicitly_typed_fields.dart.legacy.expect
- pkg/front_end/testcases/inference/subexpressions_of_explicitly_typed_fields.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_index_set.dart.legacy.expect
- pkg/front_end/testcases/inference/super_index_set.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_index_set_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference/super_index_set_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_initializer.dart.legacy.expect
- pkg/front_end/testcases/inference/super_initializer.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_initializer_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference/super_initializer_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_method_invocation.dart.legacy.expect
- pkg/front_end/testcases/inference/super_method_invocation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_method_invocation_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference/super_method_invocation_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_property_get.dart.legacy.expect
- pkg/front_end/testcases/inference/super_property_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_property_get_invoke_function_typed.dart.legacy.expect
- pkg/front_end/testcases/inference/super_property_get_invoke_function_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_property_get_invoke_implicit_call.dart.legacy.expect
- pkg/front_end/testcases/inference/super_property_get_invoke_implicit_call.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_property_get_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference/super_property_get_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_property_get_tearoff.dart.legacy.expect
- pkg/front_end/testcases/inference/super_property_get_tearoff.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/super_property_set_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference/super_property_set_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/switch_continue.dart.legacy.expect
- pkg/front_end/testcases/inference/switch_continue.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/symbol_literal.dart.legacy.expect
- pkg/front_end/testcases/inference/symbol_literal.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/this_reference.dart.legacy.expect
- pkg/front_end/testcases/inference/this_reference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/top_level_return_and_yield.dart.legacy.expect
- pkg/front_end/testcases/inference/top_level_return_and_yield.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/toplevel_inference_toplevel_var.dart.legacy.expect
- pkg/front_end/testcases/inference/toplevel_inference_toplevel_var.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/try_catch.dart.legacy.expect
- pkg/front_end/testcases/inference/try_catch.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/try_catch_finally.dart.legacy.expect
- pkg/front_end/testcases/inference/try_catch_finally.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/try_catch_promotion.dart.legacy.expect
- pkg/front_end/testcases/inference/try_catch_promotion.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/try_finally.dart.legacy.expect
- pkg/front_end/testcases/inference/try_finally.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_cast.dart.legacy.expect
- pkg/front_end/testcases/inference/type_cast.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_promotion_ignores_local_functions.dart.legacy.expect
- pkg/front_end/testcases/inference/type_promotion_ignores_local_functions.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_promotion_not_and_not.dart.legacy.expect
- pkg/front_end/testcases/inference/type_promotion_not_and_not.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_promotion_simple.dart.legacy.expect
- pkg/front_end/testcases/inference/type_promotion_simple.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_access_in_a_closure.dart.legacy.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_access_in_a_closure.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_assignment_in_scope.dart.legacy.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_assignment_in_scope.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_mutation_in_a_closure.dart.legacy.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_mutation_in_a_closure.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unresolved_super.dart.legacy.expect
- pkg/front_end/testcases/inference/unresolved_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_closure_call.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_closure_call.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_explicit_dynamic_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_explicit_dynamic_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_explicit_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_explicit_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_implicit_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_implicit_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_no_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_constructor_call_no_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr1.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr1.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr1.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr1.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_implicit_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_implicit_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_implicit_type_param_via_expr.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_implicit_type_param_via_expr.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_no_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_no_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_function_call_no_type_param_via_expr.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_dynamic.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_dynamic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_typed.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_untyped.dart.direct.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_untyped.dart.direct.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_untyped.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_list_untyped.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_map_dynamic.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_map_dynamic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_map_typed.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_map_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_map_untyped.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_in_map_untyped.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_explicit_dynamic_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_explicit_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_explicit_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_implicit_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_implicit_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_no_type_param.dart.legacy.expect
- pkg/front_end/testcases/inference/unsafe_block_closure_inference_method_call_no_type_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference/void_return_type_subtypes_dynamic.dart.legacy.expect
- pkg/front_end/testcases/inference/void_return_type_subtypes_dynamic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/const_invocation.dart.legacy.expect
- pkg/front_end/testcases/inference_new/const_invocation.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/dependency_only_if_generic_method.dart.legacy.expect
- pkg/front_end/testcases/inference_new/dependency_only_if_generic_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/dependency_only_if_overloaded.dart.legacy.expect
- pkg/front_end/testcases/inference_new/dependency_only_if_overloaded.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/do_loop.dart.legacy.expect
- pkg/front_end/testcases/inference_new/do_loop.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/downwards_inference_inside_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference_new/downwards_inference_inside_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/downwards_inference_inside_top_level_2.dart.legacy.expect
- pkg/front_end/testcases/inference_new/downwards_inference_inside_top_level_2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/field_inference_circularity.dart.legacy.expect
- pkg/front_end/testcases/inference_new/field_inference_circularity.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/for_each_identifier_downwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/for_each_identifier_downwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/for_each_invalid_iterable.dart.legacy.expect
- pkg/front_end/testcases/inference_new/for_each_invalid_iterable.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/for_each_outer_var_type.dart.legacy.expect
- pkg/front_end/testcases/inference_new/for_each_outer_var_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/indexed_assign_combiner.dart.legacy.expect
- pkg/front_end/testcases/inference_new/indexed_assign_combiner.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_implicit_this.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_implicit_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_implicit_this_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_implicit_this_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_full.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_full.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_set_vs_get.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_set_vs_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_super.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_super_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_super_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_this.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_this_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_this_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_index_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_local.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_local.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_local_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_local_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_custom.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_custom.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_full.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_full.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_null_aware.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_null_aware.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_null_aware_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_null_aware_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_super.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_super_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_super_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_property_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_ref.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_ref.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_static.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_static.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_static_upwards.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_static_upwards.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_field_getter_setter_mismatch.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_field_getter_setter_mismatch.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_field_override_getter_overrides_setter.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_field_override_getter_overrides_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_field_override_setter_overrides_getter.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_field_override_setter_overrides_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_instance_accessor_ref.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_instance_accessor_ref.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_instance_field_ref.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_instance_field_ref.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_instance_field_ref_circular.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_instance_field_ref_circular.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_logical.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_logical.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/infer_use_of_void.dart.legacy.expect
- pkg/front_end/testcases/inference_new/infer_use_of_void.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/invalid_assignment_during_toplevel_inference.dart.legacy.expect
- pkg/front_end/testcases/inference_new/invalid_assignment_during_toplevel_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/list_literals_can_infer_null_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference_new/list_literals_can_infer_null_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/map_literals_can_infer_null_top_level.dart.legacy.expect
- pkg/front_end/testcases/inference_new/map_literals_can_infer_null_top_level.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/multiple_interface_inheritance.dart.legacy.expect
- pkg/front_end/testcases/inference_new/multiple_interface_inheritance.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/property_assign_combiner.dart.legacy.expect
- pkg/front_end/testcases/inference_new/property_assign_combiner.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/property_get_toplevel.dart.legacy.expect
- pkg/front_end/testcases/inference_new/property_get_toplevel.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/static_assign_combiner.dart.legacy.expect
- pkg/front_end/testcases/inference_new/static_assign_combiner.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/strongly_connected_component.dart.legacy.expect
- pkg/front_end/testcases/inference_new/strongly_connected_component.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/super_index_get.dart.legacy.expect
- pkg/front_end/testcases/inference_new/super_index_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/super_index_get_substitution.dart.legacy.expect
- pkg/front_end/testcases/inference_new/super_index_get_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/switch.dart.legacy.expect
- pkg/front_end/testcases/inference_new/switch.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/top_level_field_depends_on_multiple_inheritance.dart.legacy.expect
- pkg/front_end/testcases/inference_new/top_level_field_depends_on_multiple_inheritance.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.legacy.expect
- pkg/front_end/testcases/inference_new/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.direct.expect
- pkg/front_end/testcases/inference_new/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.legacy.expect
- pkg/front_end/testcases/inference_new/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/void_return_type_subtypes_dynamic.dart.legacy.expect
- pkg/front_end/testcases/inference_new/void_return_type_subtypes_dynamic.dart.legacy.transformed.expect
- pkg/front_end/testcases/inference_new/while_loop.dart.legacy.expect
- pkg/front_end/testcases/inference_new/while_loop.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/all_steps.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/all_steps.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_generic_classes_from_dill.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_generic_classes_from_dill.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_literal_list.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_literal_list.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_literal_list_with_generic_argument.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_literal_list_with_generic_argument.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_literal_map.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_literal_map.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_omitted_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_omitted_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_super_bounded_type.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_super_bounded_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_literal_list.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_literal_list.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_literal_list_with_generic_argument.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_literal_list_with_generic_argument.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_literal_map.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_literal_map.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_omitted_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/body_typedef_omitted_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_dependence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_dependence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_dependence_in_literals.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_dependence_in_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_mutual_dependence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_mutual_dependence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_mutual_dependence_in_literals.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/contravariant_mutual_dependence_in_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_dependence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_dependence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_dependence_in_literals.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_dependence_in_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_mutual_dependence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_mutual_dependence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_mutual_dependence_in_literals.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/covariant_mutual_dependence_in_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/dependence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/dependence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/dependence_in_literals.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/dependence_in_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/generic_classes_from_dill.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/generic_classes_from_dill.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_constrained_by_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_constrained_by_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_defaults_to_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_defaults_to_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_gives_input.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_gives_input.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_super_bounded_rejected.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/inference_super_bounded_rejected.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/instantiated_in_outline.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/instantiated_in_outline.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/literal_list.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/literal_list.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/literal_list_with_generic_argument.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/literal_list_with_generic_argument.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/literal_map.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/literal_map.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/multiple_strongly_connected.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/multiple_strongly_connected.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/mutual_dependence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/mutual_dependence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/mutual_dependence_in_literals.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/mutual_dependence_in_literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_bound_due_to_non_simple.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_bound_due_to_non_simple.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_bound_due_to_variables.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_bound_due_to_variables.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_class_parametrized_typedef_cycle.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_class_parametrized_typedef_cycle.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_class_typedef_cycle.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_class_typedef_cycle.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_co_inductive.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_co_inductive.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_co_inductive_for_each.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_co_inductive_for_each.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_co_inductive_no_dup.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_co_inductive_no_dup.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_folded_regress.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_folded_regress.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_for_each.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_for_each.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_from_compiled.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_from_compiled.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_generic_function_in_bound_regress.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_generic_function_in_bound_regress.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_many.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_many.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_many_libs_same_name_cycle.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_many_libs_same_name_cycle.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_no_dup.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_no_dup.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_suppress_consequence.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_suppress_consequence.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_variables_from_same.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/non_simple_variables_from_same.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/omitted_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/omitted_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/raw_in_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/raw_in_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/super_bounded_type.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/super_bounded_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/supertypes.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/supertypes.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_instantiated_in_outline.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_instantiated_in_outline.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_literal_list.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_literal_list.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_literal_list_with_generic_argument.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_literal_list_with_generic_argument.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_literal_map.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_literal_map.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_omitted_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_omitted_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_raw_in_bound.dart.legacy.expect
- pkg/front_end/testcases/instantiate_to_bound/typedef_raw_in_bound.dart.legacy.transformed.expect
- pkg/front_end/testcases/invalid_assignment.dart.legacy.expect
- pkg/front_end/testcases/invalid_assignment.dart.legacy.transformed.expect
- pkg/front_end/testcases/invalid_cast.dart.legacy.expect
- pkg/front_end/testcases/invalid_cast.dart.legacy.transformed.expect
- pkg/front_end/testcases/invalid_type.dart.legacy.expect
- pkg/front_end/testcases/invalid_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/invocations.dart.legacy.expect
- pkg/front_end/testcases/issue34899.dart.legacy.expect
- pkg/front_end/testcases/issue34899.dart.legacy.transformed.expect
- pkg/front_end/testcases/legacy.status
- pkg/front_end/testcases/literals.dart.legacy.expect
- pkg/front_end/testcases/literals.dart.legacy.transformed.expect
- pkg/front_end/testcases/local_generic_function.dart.legacy.expect
- pkg/front_end/testcases/local_generic_function.dart.legacy.transformed.expect
- pkg/front_end/testcases/magic_const.dart.legacy.expect
- pkg/front_end/testcases/magic_const.dart.legacy.transformed.expect
- pkg/front_end/testcases/map.dart.legacy.expect
- pkg/front_end/testcases/map.dart.legacy.transformed.expect
- pkg/front_end/testcases/metadata_enum.dart.legacy.expect
- pkg/front_end/testcases/metadata_enum.dart.legacy.transformed.expect
- pkg/front_end/testcases/metadata_named_mixin_application.dart.legacy.expect
- pkg/front_end/testcases/metadata_named_mixin_application.dart.legacy.transformed.expect
- pkg/front_end/testcases/micro.dart.legacy.expect
- pkg/front_end/testcases/minimum_int.dart.legacy.expect
- pkg/front_end/testcases/minimum_int.dart.legacy.transformed.expect
- pkg/front_end/testcases/missing_constructor.dart.legacy.expect
- pkg/front_end/testcases/missing_constructor.dart.legacy.transformed.expect
- pkg/front_end/testcases/mixin.dart.legacy.expect
- pkg/front_end/testcases/mixin.dart.legacy.transformed.expect
- pkg/front_end/testcases/mixin_application_override.dart.legacy.expect
- pkg/front_end/testcases/mixin_application_override.dart.legacy.transformed.expect
- pkg/front_end/testcases/mixin_constructors_with_default_values.dart.legacy.expect
- pkg/front_end/testcases/mixin_constructors_with_default_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/mixin_inherited_setter_for_mixed_in_field.dart.legacy.expect
- pkg/front_end/testcases/mixin_inherited_setter_for_mixed_in_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/mixin_super_repeated.dart.legacy.expect
- pkg/front_end/testcases/mixin_super_repeated.dart.legacy.transformed.expect
- pkg/front_end/testcases/named_function_scope.dart.legacy.expect
- pkg/front_end/testcases/named_function_scope.dart.legacy.transformed.expect
- pkg/front_end/testcases/named_parameters.dart.legacy.expect
- pkg/front_end/testcases/native_as_name.dart.legacy.expect
- pkg/front_end/testcases/native_as_name.dart.legacy.transformed.expect
- pkg/front_end/testcases/nested_implicit_const_with_env_var.dart.legacy.expect
- pkg/front_end/testcases/nested_implicit_const_with_env_var.dart.legacy.transformed.expect
- pkg/front_end/testcases/new_const_insertion/simple.dart.legacy.expect
- pkg/front_end/testcases/new_const_insertion/simple.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field_arent_mixed_in.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field_arent_mixed_in.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field_one_defined.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field_one_defined.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field_with_substitution.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_accessors_from_field_with_substitution.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_interface_nsm_inherited.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/abstract_interface_nsm_inherited.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/concrete_method_over_forwarder_in_mixin_application.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/concrete_method_over_forwarder_in_mixin_application.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/default_argument_values.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/default_argument_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/duplicated_abstract_method.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/duplicated_abstract_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/forwarders_not_assumed_from_mixin.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/forwarders_not_assumed_from_mixin.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/interface_with_concrete.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/interface_with_concrete.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/interface_with_nsm.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/interface_with_nsm.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/no_forwarders_for_abstract_classes.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/no_forwarders_for_abstract_classes.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/no_forwarders_for_abstract_classes_chain.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/no_forwarders_for_abstract_classes_chain.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/nsm_inherited.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/nsm_inherited.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/nsm_mixed_in.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/nsm_mixed_in.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/private.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/private.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/private_module.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/private_module.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/private_same.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/private_same.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/same.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/same.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/setter_not_shadowed_by_method.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/setter_not_shadowed_by_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_forwarders/subst_on_forwarder.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_forwarders/subst_on_forwarder.dart.legacy.transformed.expect
- pkg/front_end/testcases/no_such_method_private_setter.dart.legacy.expect
- pkg/front_end/testcases/no_such_method_private_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/null_aware.dart.legacy.expect
- pkg/front_end/testcases/null_aware.dart.legacy.transformed.expect
- pkg/front_end/testcases/operators.dart.legacy.expect
- pkg/front_end/testcases/operators.dart.legacy.transformed.expect
- pkg/front_end/testcases/optional.dart.legacy.expect
- pkg/front_end/testcases/override.dart.legacy.expect
- pkg/front_end/testcases/override.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_accessor_after_inference.dart.legacy.expect
- pkg/front_end/testcases/override_check_accessor_after_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_accessor_basic.dart.legacy.expect
- pkg/front_end/testcases/override_check_accessor_basic.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_accessor_with_covariant_modifier.dart.legacy.expect
- pkg/front_end/testcases/override_check_accessor_with_covariant_modifier.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_after_inference.dart.legacy.expect
- pkg/front_end/testcases/override_check_after_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_basic.dart.legacy.expect
- pkg/front_end/testcases/override_check_basic.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_generic_method_f_bounded.dart.legacy.expect
- pkg/front_end/testcases/override_check_generic_method_f_bounded.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_two_substitutions.dart.legacy.expect
- pkg/front_end/testcases/override_check_two_substitutions.dart.legacy.transformed.expect
- pkg/front_end/testcases/override_check_with_covariant_modifier.dart.legacy.expect
- pkg/front_end/testcases/override_check_with_covariant_modifier.dart.legacy.transformed.expect
- pkg/front_end/testcases/part_as_entry_point.dart.direct.expect
- pkg/front_end/testcases/part_as_entry_point.dart.direct.transformed.expect
- pkg/front_end/testcases/part_as_entry_point.dart.legacy.expect
- pkg/front_end/testcases/part_as_entry_point.dart.legacy.transformed.expect
- pkg/front_end/testcases/platform.dart.legacy.expect
- pkg/front_end/testcases/platform.dart.legacy.transformed.expect
- pkg/front_end/testcases/prefer_baseclass.dart.legacy.expect
- pkg/front_end/testcases/prefer_baseclass.dart.legacy.transformed.expect
- pkg/front_end/testcases/private_method_tearoff.dart.legacy.expect
- pkg/front_end/testcases/private_method_tearoff.dart.legacy.transformed.expect
- pkg/front_end/testcases/public_method_tearoff.dart.legacy.expect
- pkg/front_end/testcases/public_method_tearoff.dart.legacy.transformed.expect
- pkg/front_end/testcases/qualified.dart.legacy.expect
- pkg/front_end/testcases/qualified.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/abstract_constructor.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_constructor_redirection.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_continue.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_default_constructor.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_explicit_super_constructor.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_explicit_super_constructor.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/bad_implicit_super_constructor.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_implicit_super_constructor.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/bad_redirection.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_setter_initializer.dart.legacy.expect
- pkg/front_end/testcases/rasta/bad_setter_initializer.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/bad_unicode.dart.legacy.expect
- pkg/front_end/testcases/rasta/breaking_bad.dart.legacy.expect
- pkg/front_end/testcases/rasta/cascades.dart.legacy.expect
- pkg/front_end/testcases/rasta/cascades.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/class_hierarchy.dart.legacy.expect
- pkg/front_end/testcases/rasta/class_member.dart.legacy.expect
- pkg/front_end/testcases/rasta/constant_get_and_invoke.dart.legacy.expect
- pkg/front_end/testcases/rasta/deferred_lib.dart.legacy.expect
- pkg/front_end/testcases/rasta/deferred_load.dart.legacy.expect
- pkg/front_end/testcases/rasta/duplicated_mixin.dart.legacy.expect
- pkg/front_end/testcases/rasta/duplicated_mixin.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/enum.dart.legacy.expect
- pkg/front_end/testcases/rasta/enum.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/export.dart.legacy.expect
- pkg/front_end/testcases/rasta/export.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/external_factory_redirection.dart.legacy.expect
- pkg/front_end/testcases/rasta/foo.dart.legacy.expect
- pkg/front_end/testcases/rasta/foo.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/for_loop.dart.legacy.expect
- pkg/front_end/testcases/rasta/generic_factory.dart.legacy.expect
- pkg/front_end/testcases/rasta/hello.dart.legacy.expect
- pkg/front_end/testcases/rasta/hello.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/import_export.dart.legacy.expect
- pkg/front_end/testcases/rasta/import_export.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000001.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000002.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000002.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000004.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000004.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000006.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000006.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000007.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000007.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000008.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000008.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000011.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000011.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000012.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000012.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000025.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000025.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000026.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000026.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000031.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000032.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000033.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000033.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000034.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000034.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000035.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000035a.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000036.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000039.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000041.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000041.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000042.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000043.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000044.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000045.dart.direct.expect
- pkg/front_end/testcases/rasta/issue_000045.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000046.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000047.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000048.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000048.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000052.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000052.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000053.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000053.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000067.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000067.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000068.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000068.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000069.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000069.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000070.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000070.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000080.dart.legacy.expect
- pkg/front_end/testcases/rasta/issue_000080.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/issue_000081.dart.legacy.expect
- pkg/front_end/testcases/rasta/malformed_const_constructor.dart.legacy.expect
- pkg/front_end/testcases/rasta/malformed_function.dart.legacy.expect
- pkg/front_end/testcases/rasta/malformed_function_type.dart.legacy.expect
- pkg/front_end/testcases/rasta/malformed_function_type.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/mandatory_parameter_initializer.dart.legacy.expect
- pkg/front_end/testcases/rasta/mixin_library.dart.legacy.expect
- pkg/front_end/testcases/rasta/native_is_illegal.dart.legacy.expect
- pkg/front_end/testcases/rasta/parser_error.dart.legacy.expect
- pkg/front_end/testcases/rasta/previsit_deferred.dart.legacy.expect
- pkg/front_end/testcases/rasta/previsit_deferred.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/static.dart.legacy.expect
- pkg/front_end/testcases/rasta/static.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/super.dart.legacy.expect
- pkg/front_end/testcases/rasta/super.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/super_initializer.dart.legacy.expect
- pkg/front_end/testcases/rasta/super_mixin.dart.legacy.expect
- pkg/front_end/testcases/rasta/super_mixin.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/super_operator.dart.legacy.expect
- pkg/front_end/testcases/rasta/supports_reflection.dart.legacy.expect
- pkg/front_end/testcases/rasta/supports_reflection.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/switch_execution_case_t02.dart.legacy.expect
- pkg/front_end/testcases/rasta/switch_execution_case_t02.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/switch_fall_through.dart.legacy.expect
- pkg/front_end/testcases/rasta/switch_fall_through.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/this_invoke.dart.legacy.expect
- pkg/front_end/testcases/rasta/this_invoke.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/try_label.dart.legacy.expect
- pkg/front_end/testcases/rasta/type_literals.dart.legacy.expect
- pkg/front_end/testcases/rasta/type_with_parse_error.dart.legacy.expect
- pkg/front_end/testcases/rasta/typedef.dart.legacy.expect
- pkg/front_end/testcases/rasta/unresolved.dart.legacy.expect
- pkg/front_end/testcases/rasta/unresolved_constructor.dart.legacy.expect
- pkg/front_end/testcases/rasta/unresolved_for_in.dart.legacy.expect
- pkg/front_end/testcases/rasta/unresolved_for_in.dart.legacy.transformed.expect
- pkg/front_end/testcases/rasta/unresolved_recovery.dart.legacy.expect
- pkg/front_end/testcases/rasta/unsupported_platform_library.dart.legacy.expect
- pkg/front_end/testcases/rasta/unsupported_platform_library.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirecting_constructor.dart.legacy.expect
- pkg/front_end/testcases/redirecting_constructor.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirecting_factory.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_chain_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_const_inference.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_const_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirecting_factory_metadata.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_metadata.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirecting_factory_simple_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_typeargs_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_typeparam_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_factory_typeparambounds_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_initializer_arguments_assignable_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_initializer_arguments_assignable_test.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirecting_initializer_arguments_test.dart.legacy.expect
- pkg/front_end/testcases/redirecting_initializer_arguments_test.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirection_chain_type_arguments.dart.legacy.expect
- pkg/front_end/testcases/redirection_chain_type_arguments.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirection_chain_type_arguments_subst.dart.legacy.expect
- pkg/front_end/testcases/redirection_chain_type_arguments_subst.dart.legacy.transformed.expect
- pkg/front_end/testcases/redirection_type_arguments.dart.legacy.expect
- pkg/front_end/testcases/redirection_type_arguments.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29937.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29937.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29940.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29940.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29941.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29941.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29942.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29942.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29943.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29943.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29944.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29944.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29945.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29945.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29975.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29976.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29976.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29977.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29977.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29978.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29978.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29979.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29979.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29980.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29980.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29981.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29981.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29982.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29982.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29983.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29983.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29984.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29984.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29985.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29985.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29986.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29986.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_29987.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_29987.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_30834.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_30834.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_30836.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_30836.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_30838.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_30838.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_30981.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_30981.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_30994.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_30994.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31155.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31155.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31157.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31157.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31171.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31171.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31180.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31180.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31181.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31181.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31183.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31183.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31184.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31184.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31185.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31185.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31186.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31186.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31187.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31187.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31188.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31188.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31190.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31190.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31192.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31192.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31198.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31198.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31213.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31213.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31299.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31299.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31766.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31766.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31846.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31846.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_31996.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_31996.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_32182.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_32182.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_32196.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_32196.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_32200.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_32200.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_32660.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_32660.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_32972.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_32972.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_33452.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_33452.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_33672.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_33672.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34225.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34225.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34291.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34291.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34403.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34403.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34498.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34498.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34563.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34563.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34610.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34610.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34614.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34614.dart.legacy.transformed.expect
- pkg/front_end/testcases/regress/issue_34850.dart.legacy.expect
- pkg/front_end/testcases/regress/issue_34850.dart.legacy.transformed.expect
- pkg/front_end/testcases/reject_generic_function_types_in_bounds.dart.legacy.expect
- pkg/front_end/testcases/reject_generic_function_types_in_bounds.dart.legacy.transformed.expect
- pkg/front_end/testcases/return_with_unknown_type_in_context.dart.legacy.expect
- pkg/front_end/testcases/return_with_unknown_type_in_context.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/call_kinds.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/call_kinds.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/call_kinds_get.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/call_kinds_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/call_kinds_set.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/call_kinds_set.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/call_method_implicit_tear_off.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/call_method_implicit_tear_off.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/call_method_implicit_tear_off_future_or.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/call_method_implicit_tear_off_future_or.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_field.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_method_type_parameter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_method_type_parameter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_return.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_return.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_return_null_aware.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_return_null_aware.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_return_tear_off.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_generic_return_tear_off.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_getter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_getter_return.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_getter_return.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/contravariant_getter_return_null_aware.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/contravariant_getter_return_null_aware.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_method_type_parameter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_method_type_parameter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_complex.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_complex.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface_mixin.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface_mixin.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface_super.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface_super_mixin.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_in_interface_super_mixin.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_tear_off.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_generic_parameter_tear_off.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_field.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_field_inherited_by_setter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_field_inherited_by_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_setter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_setter_inherited_by_field.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_keyword_setter_inherited_by_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/covariant_setter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/covariant_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/dynamic_invocation.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/dynamic_invocation.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/dynamic_invocation_generic.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/dynamic_invocation_generic.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/dynamic_invocation_of_getter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/dynamic_invocation_of_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/field_forwarding_stub_generic_covariant.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/field_forwarding_stub_generic_covariant.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/forwarding_stub_with_default_values.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/forwarding_stub_with_default_values.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/forwarding_stub_with_non_covariant_param.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/forwarding_stub_with_non_covariant_param.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/generic_covariance_inheritance_setter_field.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/generic_covariance_inheritance_setter_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/generic_vs_explicit_covariance.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/generic_vs_explicit_covariance.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_assert_initializer.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_assert_initializer.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_assert_statement.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_assert_statement.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_constructor_initializer.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_constructor_initializer.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_do.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_do.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_for_condition.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_for_condition.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_if.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_if.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_not.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_not.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_while.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_while.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/abstract_override_becomes_forwarding_stub.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/abstract_override_becomes_forwarding_stub.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/call_through_this.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/call_through_this.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_combiner.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_combiner.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_generic_return_with_compound_assign_implicit_downcast.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_generic_return_with_compound_assign_implicit_downcast.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_getter_return_compound_assign.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_getter_return_compound_assign.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_index_assign.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_index_assign.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_index_get.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_index_get.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/derived_class_typed.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/derived_class_typed.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/field_forwarding_stub_abstract_generic_covariant.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/field_forwarding_stub_abstract_generic_covariant.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/field_forwarding_stub_explicit_covariant.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/field_forwarding_stub_explicit_covariant.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/for_in_call_kinds.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/for_in_call_kinds.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/generic_covariance_based_on_inference.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/generic_covariance_based_on_inference.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/implicit_downcast_field.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/implicit_downcast_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/mixin_forwarding_stub_field.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/mixin_forwarding_stub_field.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/mixin_forwarding_stub_getter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/mixin_forwarding_stub_getter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/mixin_forwarding_stub_setter.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/mixin_forwarding_stub_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_checked_via_target.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_checked_via_target.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_contravariant_from_class.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_contravariant_from_class.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantImpl_from_class.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantImpl_from_class.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantImpl_from_interface.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantImpl_from_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantImpl_from_super.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantImpl_from_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantInterface_from_class.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariantInterface_from_class.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariant_from_interface.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariant_from_interface.dart.legacy.transformed.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariant_from_super.dart.legacy.expect
- pkg/front_end/testcases/runtime_checks_new/stub_from_interface_covariant_from_super.dart.legacy.transformed.expect
- pkg/front_end/testcases/statements.dart.legacy.expect
- pkg/front_end/testcases/static_setter.dart.legacy.expect
- pkg/front_end/testcases/static_setter.dart.legacy.transformed.expect
- pkg/front_end/testcases/store_load.dart.legacy.expect
- pkg/front_end/testcases/store_load.dart.legacy.transformed.expect
- pkg/front_end/testcases/stringliteral.dart.legacy.expect
- pkg/front_end/testcases/stringliteral.dart.legacy.transformed.expect
- pkg/front_end/testcases/super_call.dart.legacy.expect
- pkg/front_end/testcases/super_call.dart.legacy.transformed.expect
- pkg/front_end/testcases/super_nsm.dart.legacy.expect
- pkg/front_end/testcases/super_nsm.dart.legacy.transformed.expect
- pkg/front_end/testcases/tabs.dart.legacy.expect
- pkg/front_end/testcases/tabs.dart.legacy.transformed.expect
- pkg/front_end/testcases/top_level_accessors.dart.legacy.expect
- pkg/front_end/testcases/top_level_accessors.dart.legacy.transformed.expect
- pkg/front_end/testcases/top_level_library_method.dart.legacy.expect
- pkg/front_end/testcases/top_level_library_method.dart.legacy.transformed.expect
- pkg/front_end/testcases/type_variable_as_super.dart.legacy.expect
- pkg/front_end/testcases/type_variable_prefix.dart.legacy.expect
- pkg/front_end/testcases/type_variable_prefix.dart.legacy.transformed.expect
- pkg/front_end/testcases/type_variable_uses.dart.legacy.expect
- pkg/front_end/testcases/type_variable_uses.dart.legacy.transformed.expect
- pkg/front_end/testcases/typedef.dart.legacy.expect
- pkg/front_end/testcases/typedef.dart.legacy.transformed.expect
- pkg/front_end/testcases/undefined.dart.legacy.expect
- pkg/front_end/testcases/undefined.dart.legacy.transformed.expect
- pkg/front_end/testcases/undefined_getter_in_compound_assignment.dart.legacy.expect
- pkg/front_end/testcases/undefined_getter_in_compound_assignment.dart.legacy.transformed.expect
- pkg/front_end/testcases/uninitialized_fields.dart.legacy.expect
- pkg/front_end/testcases/unused_methods.dart.legacy.expect
- pkg/front_end/testcases/unused_methods.dart.legacy.transformed.expect
- pkg/front_end/testcases/var_as_type_name.dart.legacy.expect
- pkg/front_end/testcases/var_as_type_name.dart.legacy.transformed.expect
- pkg/front_end/testcases/void_methods.dart.legacy.expect
- pkg/front_end/testcases/warn_unresolved_sends.dart.legacy.expect
- pkg/front_end/testcases/warn_unresolved_sends.dart.legacy.transformed.expect
- pkg/front_end/testing.json
- pkg/pkg.status
-
Rename TypeInferrerImpl.strongMode to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 09:32:15 UTC Repository https://dart.googlesource.com/sdk Branch Revision d412f50f033a668fed9ad9ca45f5663484ce056d Comments
Rename TypeInferrerImpl.strongMode to legacyMode Change-Id: Ib25ed980d64ddae4cfb2bd0cd121bf1173a8af1b Reviewed-on: https://dart-review.googlesource.com/c/84403 Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/inference_visitor.dart
- pkg/front_end/lib/src/fasta/kernel/inferred_type_visitor.dart
- pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart
-
Rename TypeInferenceEngine.strongMode to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 08:54:54 UTC Repository https://dart.googlesource.com/sdk Branch Revision e761241f9e379d91cc7b7ac5a88ff33d8a910430 Comments
Rename TypeInferenceEngine.strongMode to legacyMode Change-Id: Ie1df26dafd9f2dbbe582c7348c3e35028423049d Reviewed-on: https://dart-review.googlesource.com/c/84402 Auto-Submit: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
- pkg/front_end/lib/src/fasta/source/source_loader.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart
-
Rename KernelTarget.strongMode to legacyMode
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 08:48:49 UTC Repository https://dart.googlesource.com/sdk Branch Revision 98e207d1d21eb26eb73debac536689b92ba651a7 Comments
Rename KernelTarget.strongMode to legacyMode Change-Id: I218af5f568d9aa20853c38b04370bc2d51612a82 Reviewed-on: https://dart-review.googlesource.com/c/84401 Auto-Submit: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/body_builder.dart
- pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart
- pkg/front_end/lib/src/fasta/kernel/kernel_procedure_builder.dart
- pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
- pkg/front_end/lib/src/fasta/source/source_library_builder.dart
- pkg/front_end/lib/src/fasta/source/source_loader.dart
-
Use factories for instantiating TypeInferrer
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 08:46:48 UTC Repository https://dart.googlesource.com/sdk Branch Revision 10f210f83b9282f2ad422a37c48d094e4ab6b182 Comments
Use factories for instantiating TypeInferrer Change-Id: Id34b7767b7333dc66a970906f934ad81d2a276a6 Reviewed-on: https://dart-review.googlesource.com/c/84400 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Jens Johansen <jensj@google.com>
Changed files
- pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
- pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart
- pkg/front_end/lib/src/fasta/type_inference/type_promotion.dart
-
Use independent name for lazy-initializing static getter
Changed by Stephen Adams - sraohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 04:15:44 UTC Repository https://dart.googlesource.com/sdk Branch Revision 9fb16b9669efa03473f12d41d6b987d5ca526a89 Comments
Use independent name for lazy-initializing static getter Change-Id: I235d7c2b4e2754b9b317dc1857c1c53692dc81e0 Reviewed-on: https://dart-review.googlesource.com/c/84363 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Stephen Adams <sra@google.com>
Changed files
- pkg/compiler/lib/src/js_backend/namer.dart
- pkg/compiler/lib/src/js_emitter/full_emitter/emitter.dart
- pkg/compiler/lib/src/js_emitter/model.dart
- pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
- pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart
-
[VM runtime] Introduce a new VM class Bytecode.
Changed by Régis Crelier - regisohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 02:48:03 UTC Repository https://dart.googlesource.com/sdk Branch Revision f721d52163bfcf6162e62af810d6afd2fdb6d741 Comments
[VM runtime] Introduce a new VM class Bytecode. Allow pc_marker slot to hold a Code object or a new Bytecode object. Change-Id: If11c1df6dafc5b1cfcce6f0322c36d1d68e86df9 Reviewed-on: https://dart-review.googlesource.com/c/82526 Commit-Queue: Régis Crelier <regis@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>
Changed files
- runtime/lib/errors.cc
- runtime/lib/stacktrace.cc
- runtime/vm/benchmark_test.cc
- runtime/vm/clustered_snapshot.cc
- runtime/vm/clustered_snapshot.h
- runtime/vm/code_patcher.h
- runtime/vm/code_patcher_kbc.cc
- runtime/vm/compiler/assembler/disassembler.cc
- runtime/vm/compiler/assembler/disassembler.h
- runtime/vm/compiler/assembler/disassembler_kbc.cc
- runtime/vm/compiler/assembler/disassembler_kbc.h
- runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc
- runtime/vm/compiler/frontend/bytecode_reader.cc
- runtime/vm/compiler/frontend/bytecode_reader.h
- runtime/vm/compiler/jit/compiler.cc
- runtime/vm/debugger.cc
- runtime/vm/deopt_instructions.cc
- runtime/vm/exceptions.cc
- runtime/vm/heap/weak_code.cc
- runtime/vm/instructions_kbc.cc
- runtime/vm/instructions_kbc.h
- runtime/vm/interpreter.cc
- runtime/vm/interpreter.h
- runtime/vm/interpreter_unsupported.cc
- runtime/vm/isolate_reload.cc
- runtime/vm/native_entry.cc
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/object_reload.cc
- runtime/vm/object_service.cc
- runtime/vm/raw_object.cc
- runtime/vm/raw_object.h
- runtime/vm/raw_object_snapshot.cc
- runtime/vm/reusable_handles.h
- runtime/vm/runtime_entry.cc
- runtime/vm/simulator_arm.cc
- runtime/vm/simulator_arm64.cc
- runtime/vm/snapshot.cc
- runtime/vm/snapshot.h
- runtime/vm/snapshot_test.cc
- runtime/vm/source_report.cc
- runtime/vm/stack_frame.cc
- runtime/vm/stack_frame.h
- runtime/vm/stack_trace.cc
- runtime/vm/symbols.h
- runtime/vm/thread.h
-
[test] Check for determinism from the kernel compiler.
Changed by Ryan Macnak - rmacnakohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 01:30:43 UTC Repository https://dart.googlesource.com/sdk Branch Revision bea7be00e1374b2e9f1dbb07692d20fa72096cd0 Comments
[test] Check for determinism from the kernel compiler. Fix leak when generating incremental kernel files. Bug: https://github.com/dart-lang/sdk/issues/35092 Change-Id: Iaa112150501dd17d943a3747db3cacd2ee4464d2 Reviewed-on: https://dart-review.googlesource.com/c/84301 Commit-Queue: Ryan Macnak <rmacnak@google.com> Reviewed-by: Siva Annamalai <asiva@google.com>
Changed files
- runtime/bin/snapshot_utils.cc
- runtime/tests/vm/dart/kernel_determinism_test.dart
- runtime/tests/vm/vm.status
-
[vm/bytecode] Emit source positions for bytecode instructions
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 00:27:45 UTC Repository https://dart.googlesource.com/sdk Branch Revision 8f7a0f400b379274ce5170be03c35fc1c44badc8 Comments
[vm/bytecode] Emit source positions for bytecode instructions Change-Id: I83963771db301089317823f6bf14eb4a2728dbfb Reviewed-on: https://dart-review.googlesource.com/c/81740 Auto-Submit: Alexander Markov <alexmarkov@google.com> Commit-Queue: Régis Crelier <regis@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- pkg/vm/bin/gen_kernel.dart
- pkg/vm/lib/bytecode/assembler.dart
- pkg/vm/lib/bytecode/disassembler.dart
- pkg/vm/lib/bytecode/gen_bytecode.dart
- pkg/vm/lib/bytecode/source_positions.dart
- pkg/vm/lib/kernel_front_end.dart
- pkg/vm/lib/metadata/bytecode.dart
- pkg/vm/test/bytecode/gen_bytecode_test.dart
- runtime/vm/compiler/frontend/bytecode_reader.cc
- runtime/vm/compiler/frontend/bytecode_reader.h
-
Short form install-tear-offs for common cases
Changed by Stephen Adams - sraohnoyoudont@google.com Changed at Wednesday, 14-Nov-18 00:22:46 UTC Repository https://dart.googlesource.com/sdk Branch Revision 8d5d8342af5c0ec4a3649034fb8c4add0bcd232c Comments
Short form install-tear-offs for common cases Change-Id: Ic2f3827ad391ab38b1b3eb1e3460e5f8931d05c3 Reviewed-on: https://dart-review.googlesource.com/c/84053 Reviewed-by: Sigmund Cherem <sigmund@google.com> Commit-Queue: Stephen Adams <sra@google.com>
Changed files
- pkg/compiler/lib/src/js_emitter/model.dart
- pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart
- pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart
-
Cleanup unused vars in VM patch files
Changed by Kevin Moore - kevmooohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 22:56:54 UTC Repository https://dart.googlesource.com/sdk Branch Revision bc03bd38050bacd899beffdbfa3aee7f161c75be Comments
Cleanup unused vars in VM patch files Change-Id: Ibc548921113d979df5b0ed8eb7f6ad48a553fc86 Reviewed-on: https://dart-review.googlesource.com/c/84121 Commit-Queue: Kevin Moore <kevmoo@google.com> Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
Changed files
- pkg/build_integration/pubspec.yaml
- pkg/vm/pubspec.yaml
- runtime/lib/async_patch.dart
- runtime/lib/bigint_patch.dart
- runtime/lib/collection_patch.dart
- runtime/lib/compact_hash.dart
- runtime/lib/convert_patch.dart
- runtime/lib/date_patch.dart
- runtime/lib/developer.dart
- runtime/lib/function.dart
- runtime/lib/growable_array.dart
- runtime/lib/isolate_patch.dart
- runtime/lib/lib_prefix.dart
- runtime/lib/math_patch.dart
- runtime/lib/string_patch.dart
- runtime/lib/timer_impl.dart
- runtime/lib/timer_patch.dart
- runtime/lib/typed_data_patch.dart
-
[vm] Update the profiler to account for the interpreter.
Changed by Ryan Macnak - rmacnakohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 20:33:48 UTC Repository https://dart.googlesource.com/sdk Branch Revision e2f99e4cee8e19e36d326d6d80bd41e9e6430dac Comments
[vm] Update the profiler to account for the interpreter. Also, remove paranoid checks from ProfilerDartStackWalker by - setting the VM tag to Dart only after initializing the exit slot - setting the VM tag to Runtime for leaf runtime function - bailing out when in the prologue of the invocation stub's callee Change-Id: Ifd1caee2203f8863b17fc7d0072de32290fd0e60 Reviewed-on: https://dart-review.googlesource.com/c/84140 Commit-Queue: Ryan Macnak <rmacnak@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- runtime/vm/interpreter.cc
- runtime/vm/object.cc
- runtime/vm/object.h
- runtime/vm/profiler.cc
- runtime/vm/runtime_entry_arm.cc
- runtime/vm/runtime_entry_arm64.cc
- runtime/vm/runtime_entry_ia32.cc
- runtime/vm/runtime_entry_x64.cc
- runtime/vm/stub_code_arm.cc
- runtime/vm/stub_code_arm64.cc
- runtime/vm/stub_code_ia32.cc
- runtime/vm/stub_code_x64.cc
-
[vm/bytecode] Fix allocation of temporary locals for StaticSet
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 20:19:16 UTC Repository https://dart.googlesource.com/sdk Branch Revision c04461c16de72a0702bc0b4971cb8cf3f082e7ba Comments
[vm/bytecode] Fix allocation of temporary locals for StaticSet Change-Id: I47fc4f5d462be30351f4828bf4354404c0ad7088 Reviewed-on: https://dart-review.googlesource.com/c/84300 Commit-Queue: Régis Crelier <regis@google.com> Auto-Submit: Alexander Markov <alexmarkov@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- pkg/vm/lib/bytecode/local_vars.dart
- pkg/vm/testcases/bytecode/bootstrapping.dart
- pkg/vm/testcases/bytecode/bootstrapping.dart.expect
-
Faster isNotEmpty on collections
Changed by teresy - 43420401+teresyohnoyoudont@users.noreply.github.com Changed at Tuesday, 13-Nov-18 19:25:08 UTC Repository https://dart.googlesource.com/sdk Branch Revision c92f9dce2357d0da7909c0c5f630ad59882ccf29 Comments
Faster isNotEmpty on collections Uses isNotEmpty instead of length (as recommended in Effective Dart docs) Closes #34751 https://github.com/dart-lang/sdk/pull/34751 GitOrigin-RevId: aa3a3c0f8f620987525d85823aad3e04015c115a Change-Id: I8db647382a8e161ce2e74c7a2ce69459dfd7edd3 Reviewed-on: https://dart-review.googlesource.com/c/79160 Reviewed-by: Sigmund Cherem <sigmund@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Alexander Thomas <athom@google.com>
Changed files
- pkg/analyzer/lib/src/generated/error_verifier.dart
- pkg/compiler/lib/src/js_emitter/full_emitter/nsm_emitter.dart
- pkg/compiler/lib/src/ssa/builder_kernel.dart
-
Revert "[infra] Add back generate_buildfiles.py to gclient hooks"
Changed by Zach Anderson - zraohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 17:02:29 UTC Repository https://dart.googlesource.com/sdk Branch Revision 0a28d049c736f5f24d1d1d9ae4b71b1559fed139 Comments
Revert "[infra] Add back generate_buildfiles.py to gclient hooks" This reverts commit 9ed26558f137f77c8ff8c82217d86c3630ac304f. Reason for revert: Failing builds due to missing gn runs Original change's description: > [infra] Add back generate_buildfiles.py to gclient hooks > > Omitting this was a little fragile. We can add it back following the > fix in https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1255446 > > Change-Id: Idfa0a08674bc1ea7ef19d7c9a96e17e6da293297 > Reviewed-on: https://dart-review.googlesource.com/c/84280 > Reviewed-by: Alexander Thomas <athom@google.com> > Commit-Queue: Zach Anderson <zra@google.com> TBR=whesse@google.com,sortie@google.com,zra@google.com,athom@google.com Change-Id: I87cd9ddf5eca2e2a247a74eb1e666aa40bae7a48 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://dart-review.googlesource.com/c/84281 Reviewed-by: Zach Anderson <zra@google.com> Commit-Queue: Zach Anderson <zra@google.com>
Changed files
- DEPS
-
[infra] Add back generate_buildfiles.py to gclient hooks
Changed by Zach Anderson - zraohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 16:55:52 UTC Repository https://dart.googlesource.com/sdk Branch Revision 9ed26558f137f77c8ff8c82217d86c3630ac304f Comments
[infra] Add back generate_buildfiles.py to gclient hooks Omitting this was a little fragile. We can add it back following the fix in https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1255446 Change-Id: Idfa0a08674bc1ea7ef19d7c9a96e17e6da293297 Reviewed-on: https://dart-review.googlesource.com/c/84280 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Zach Anderson <zra@google.com>
Changed files
- DEPS
-
Add a TokenType for the new shift operator (>>>)
Changed by Brian Wilkerson - brianwilkersonohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 14:40:03 UTC Repository https://dart.googlesource.com/sdk Branch Revision 86e1bb0cc7d0457fd5a807b0f8731cecab9e195c Comments
Add a TokenType for the new shift operator (>>>) Change-Id: Ie9edc88a6ca97e01854d0fe52c31b86bf3f043c1 Reviewed-on: https://dart-review.googlesource.com/c/84126 Reviewed-by: Peter von der Ahé <ahe@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Changed files
- pkg/front_end/lib/src/fasta/scanner/token_constants.dart
- pkg/front_end/lib/src/scanner/token.dart
-
[VM] Invoke a new isolate notify callback on install if there are pending messages
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 10:32:48 UTC Repository https://dart.googlesource.com/sdk Branch Revision d7ea36477ff98593f7e71fac472f4a96818a23cd Comments
[VM] Invoke a new isolate notify callback on install if there are pending messages This fixes an issue where service RPCs are not answered by the vm-service. Currently new isolates are visible via the service protocol immediately after creation. This means a vm-service client can start doing service RPCs to a particular isolate. If the embedder has not-yet installed a message handler the OOB messages will be queued up. Once the embedder installs an isolate message notify handler, that handler needs to be invoked if there are pending messages. Change-Id: Ie75878daf55a3b380e2b2ec7930e15b002f3f520 Reviewed-on: https://dart-review.googlesource.com/c/83680 Reviewed-by: Ryan Macnak <rmacnak@google.com> Reviewed-by: Clement Skau <cskau@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/vm/dart_api_impl.cc
- runtime/vm/isolate.cc
- runtime/vm/isolate.h
- runtime/vm/message_handler.cc
- runtime/vm/message_handler.h
-
[VM] When disassembling dump functions seperately from non-function Code
Changed by Martin Kustermann - kustermannohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 10:32:28 UTC Repository https://dart.googlesource.com/sdk Branch Revision 600af1104500b45cc046b95b6eaf43617377dec6 Comments
[VM] When disassembling dump functions seperately from non-function Code Change-Id: Ic7d7f9746c4f723d3da08b003a943b83b779dad3 Reviewed-on: https://dart-review.googlesource.com/c/84038 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/vm/compiler/assembler/disassembler.cc
-
[vm/bytecode] Fix entry point when optimized code is cleared but bytecode remains
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Tuesday, 13-Nov-18 01:04:05 UTC Repository https://dart.googlesource.com/sdk Branch Revision f4a80a8466fa32945d51f753940da0c8ce3007a4 Comments
[vm/bytecode] Fix entry point when optimized code is cleared but bytecode remains If interpreter is enabled and a function has bytecode, then its entry point should be set to 'interpreter call' instead of 'lazy compile' when clearing code. Fixes https://github.com/dart-lang/sdk/issues/35128 Change-Id: Ie714ac9c4d1ffef181512c5785c374e9de22ab95 Reviewed-on: https://dart-review.googlesource.com/c/84180 Commit-Queue: Régis Crelier <regis@google.com> Auto-Submit: Alexander Markov <alexmarkov@google.com> Reviewed-by: Régis Crelier <regis@google.com>
Changed files
- runtime/vm/heap/marker.cc
- runtime/vm/object.cc
- tests/standalone_2/standalone_2_kernel.status
-
Increment AnalysisDriver.DATA_VERSION to invalidate current analysis results in Flutter HHH bot.
Changed by Konstantin Shcheglov - scheglovohnoyoudont@google.com Changed at Monday, 12-Nov-18 22:19:00 UTC Repository https://dart.googlesource.com/sdk Branch Revision 802db45879298183fd398879e8ed84a6cfed4295 Comments
Increment AnalysisDriver.DATA_VERSION to invalidate current analysis results in Flutter HHH bot. R=brianwilkerson@google.com Change-Id: Ib7bae28c0843b5ce9da87f7fd0a288bb34b12a72 Reviewed-on: https://dart-review.googlesource.com/c/84181 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
Changed files
- pkg/analyzer/lib/src/dart/analysis/driver.dart
-
[infra] Add test.dart script for local testing.
Changed by Jonas Termansen - sortieohnoyoudont@google.com Changed at Monday, 12-Nov-18 21:51:48 UTC Repository https://dart.googlesource.com/sdk Branch Revision 927f0937bd1604da47993d7e88761aafc91fc63f Comments
[infra] Add test.dart script for local testing. test.dart locates where the current branch branched off master and compares the local testing results with the appropriate mainline builder results, letting you know how the current change compares without the need for status files. Bug: https://github.com/dart-lang/sdk/issues/35086 Change-Id: Ib79479b867c5ac131302fea1bdf7effd0422a83a Reviewed-on: https://dart-review.googlesource.com/c/83281 Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- tools/approve_results.dart
- tools/bots/results.dart
- tools/test.dart
-
Cherry-pick 028ac521805dde0d71a1c97d1063b091fcddfe25 from analyzer to master.
Changed by Konstantin Shcheglov - scheglovohnoyoudont@google.com Changed at Monday, 12-Nov-18 19:54:18 UTC Repository https://dart.googlesource.com/sdk Branch Revision 6880bfca4190630cb1c796895cf10408518aaacb Comments
Cherry-pick 028ac521805dde0d71a1c97d1063b091fcddfe25 from analyzer to master. This fixes "Evaluation of this constant expression throws an exception" during Flutter analysis. Initial CL: https://dart-review.googlesource.com/c/sdk/+/81750 R=brianwilkerson@google.com, paulberry@google.com Title: Enum values are always computed, compute even implicit null values of default parameters. Change-Id: If38dde0490f04bf39119087b5f15a36272e58cab Reviewed-on: https://dart-review.googlesource.com/c/84041 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
Changed files
- pkg/analyzer/lib/src/dart/constant/evaluation.dart
- pkg/analyzer/lib/src/dart/element/element.dart
- pkg/analyzer/test/src/dart/resolution/constant_test.dart
- pkg/analyzer/test/src/dart/resolution/enum_test.dart
- pkg/analyzer/test/src/dart/resolution/find_element.dart
-
[vm/bytecode] Enable OSR for unoptimized code compiled from bytecode
Changed by Alexander Markov - alexmarkovohnoyoudont@google.com Changed at Monday, 12-Nov-18 19:04:54 UTC Repository https://dart.googlesource.com/sdk Branch Revision 3c32b32d567675daf38545038c7f18410a90e679 Comments
[vm/bytecode] Enable OSR for unoptimized code compiled from bytecode In order to enable OSR, CheckStackOverflow IL instructions are attributed with a non-zero loop depth. The original loop depth is passed as operand of CheckStack bytecode instruction. Change-Id: I771f59ba9f8d071680a3b7156be380e0f606b7b2 Reviewed-on: https://dart-review.googlesource.com/c/84081 Reviewed-by: Régis Crelier <regis@google.com> Commit-Queue: Alexander Markov <alexmarkov@google.com>
Changed files
- pkg/vm/lib/bytecode/assembler.dart
- pkg/vm/lib/bytecode/dbc.dart
- pkg/vm/lib/bytecode/gen_bytecode.dart
- pkg/vm/testcases/bytecode/asserts.dart.expect
- pkg/vm/testcases/bytecode/async.dart.expect
- pkg/vm/testcases/bytecode/bootstrapping.dart.expect
- pkg/vm/testcases/bytecode/closures.dart.expect
- pkg/vm/testcases/bytecode/deferred_lib.dart.expect
- pkg/vm/testcases/bytecode/field_initializers.dart.expect
- pkg/vm/testcases/bytecode/hello.dart.expect
- pkg/vm/testcases/bytecode/instance_creation.dart.expect
- pkg/vm/testcases/bytecode/literals.dart.expect
- pkg/vm/testcases/bytecode/loops.dart.expect
- pkg/vm/testcases/bytecode/optional_params.dart.expect
- pkg/vm/testcases/bytecode/super_calls.dart.expect
- pkg/vm/testcases/bytecode/switch.dart.expect
- pkg/vm/testcases/bytecode/try_blocks.dart.expect
- pkg/vm/testcases/bytecode/type_ops.dart.expect
- runtime/vm/compiler/frontend/base_flow_graph_builder.cc
- runtime/vm/compiler/frontend/base_flow_graph_builder.h
- runtime/vm/compiler/frontend/bytecode_flow_graph_builder.cc
- runtime/vm/compiler/frontend/kernel_binary_flowgraph.cc
- runtime/vm/compiler/frontend/kernel_to_il.cc
- runtime/vm/compiler/frontend/kernel_to_il.h
- runtime/vm/constants_kbc.h
-
[dart/fuzzer] Introduce time-based test runs
Changed by Aart Bik - ajcbikohnoyoudont@google.com Changed at Monday, 12-Nov-18 18:47:59 UTC Repository https://dart.googlesource.com/sdk Branch Revision c60cff1d339fb522ff9a7f65593a2fe9e9b12691 Comments
[dart/fuzzer] Introduce time-based test runs Rationale: To maximize CPU utilitization during fuzzing runs, we now use a time-out on all the individual fuzz testing runs (rather than repeat based). This way, the "faster" tests will cover more ground, while the "slower" straggler tests will not break the test with unnecessary time-outs at cluster level. Change-Id: I5f0f9646da3fbd8b361a7ea43444b1896a45b57f Reviewed-on: https://dart-review.googlesource.com/c/84047 Commit-Queue: Aart Bik <ajcbik@google.com> Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- runtime/tools/dartfuzz/README.md
- runtime/tools/dartfuzz/dartfuzz_test.dart
- tools/bots/test_matrix.json
-
[infra] Fix test matrix path logic in approve_results.
Changed by Jonas Termansen - sortieohnoyoudont@google.com Changed at Monday, 12-Nov-18 18:47:10 UTC Repository https://dart.googlesource.com/sdk Branch Revision 8043e9851c1653ce4c7cf600b6cdc3c998d6f24e Comments
[infra] Fix test matrix path logic in approve_results. Change-Id: Id84365b760d61e01e06f7c5c1377eae456c15441 Reviewed-on: https://dart-review.googlesource.com/c/83764 Reviewed-by: Alexander Thomas <athom@google.com>
Changed files
- tools/approve_results.dart
-
[gardening] fix retries in socket_source_address_test
Changed by Daco Harkes - dacoharkesohnoyoudont@google.com Changed at Monday, 12-Nov-18 17:04:34 UTC Repository https://dart.googlesource.com/sdk Branch Revision 76e0d9461630153642429b4955fc1cf8b7a2b311 Comments
[gardening] fix retries in socket_source_address_test Change-Id: I05bd349a039092d0a7839f04f40b4c4561611bbb Reviewed-on: https://dart-review.googlesource.com/c/84036 Auto-Submit: Daco Harkes <dacoharkes@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Martin Kustermann <kustermann@google.com>
Changed files
- tests/standalone_2/io/socket_source_address_test.dart
-
[gardening] fix retries in socket_ipv6_test
Changed by Daco Harkes - dacoharkesohnoyoudont@google.com Changed at Monday, 12-Nov-18 14:43:40 UTC Repository https://dart.googlesource.com/sdk Branch Revision 83a05147ae945e7761ecc7d6ec2ded0044f21588 Comments
[gardening] fix retries in socket_ipv6_test Change-Id: Iaf7c7127896b99f69eec7b0f68328874490356cd Reviewed-on: https://dart-review.googlesource.com/c/84035 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
Changed files
- tests/standalone_2/io/socket_ipv6_test.dart
-
[vm] Attach type to parameters on unchecked entry.
Changed by Samir Jindel - sjindelohnoyoudont@google.com Changed at Monday, 12-Nov-18 12:57:00 UTC Repository https://dart.googlesource.com/sdk Branch Revision 5ef1465c55be601f601e1f565c9b9d2f94d76aff Comments
[vm] Attach type to parameters on unchecked entry. This is especially important for multiple entry-points in AOT mode, since without the type information we can't inline certain intrinsics (because they would have to de-opt). Change-Id: I62352234c95a1211ff7cdabb9cefc48990427a6f Reviewed-on: https://dart-review.googlesource.com/c/82999 Commit-Queue: Samir Jindel <sjindel@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
Changed files
- runtime/vm/compiler/backend/type_propagator.cc
- runtime/vm/compiler/frontend/scope_builder.cc
- runtime/vm/scopes.h
-
Only check bounds on recompiled libraries
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Monday, 12-Nov-18 12:50:39 UTC Repository https://dart.googlesource.com/sdk Branch Revision deaf5f45286d9aa28142b428c1c71cfb82947c97 Comments
Only check bounds on recompiled libraries Change-Id: Ib9226c2eebc524f3b0fe4655df648c18a218e95c Reviewed-on: https://dart-review.googlesource.com/c/84031 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Jens Johansen <jensj@google.com> Commit-Queue: Dmitry Stefantsov <dmitryas@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Jens Johansen <jensj@google.com> Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
Changed files
- pkg/front_end/lib/src/fasta/source/source_loader.dart
-
Update type promotion expectations
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Monday, 12-Nov-18 11:52:50 UTC Repository https://dart.googlesource.com/sdk Branch Revision bbb7cd9f4a82c6f5019ddd2f6115f0ee8eac56fd Comments
Update type promotion expectations Change-Id: Iac0a99debaf751a5496df954d3221260eac47f0f Reviewed-on: https://dart-review.googlesource.com/c/84028 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Kevin Millikin <kmillikin@google.com>
Changed files
- pkg/front_end/test/fasta/type_promotion_look_ahead_test.dart
- pkg/front_end/testcases/DeltaBlue.dart.type_promotion.expect
- pkg/front_end/testcases/arithmetic.dart.type_promotion.expect
- pkg/front_end/testcases/bad_setter_abstract.dart.type_promotion.expect
- pkg/front_end/testcases/bug32414a.dart.type_promotion.expect
- pkg/front_end/testcases/cascade.dart.type_promotion.expect
- pkg/front_end/testcases/check_deferred_is_check.dart.type_promotion.expect
- pkg/front_end/testcases/closure.dart.type_promotion.expect
- pkg/front_end/testcases/escape.dart.type_promotion.expect
- pkg/front_end/testcases/expressions.dart.type_promotion.expect
- pkg/front_end/testcases/fallthrough.dart.type_promotion.expect
- pkg/front_end/testcases/fibonacci.dart.type_promotion.expect
- pkg/front_end/testcases/function_type_is_check.dart.type_promotion.expect
- pkg/front_end/testcases/implicit_new.dart.type_promotion.expect
- pkg/front_end/testcases/implicit_scope_test.dart.type_promotion.expect
- pkg/front_end/testcases/inference/assign_local.dart.type_promotion.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_downwards_incompatible_with_upwards_inference.dart.type_promotion.expect
- pkg/front_end/testcases/inference/block_bodied_lambdas_infer_bottom_sync.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug30620.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug30620_b.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug30620_c.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug30620_d.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug31132.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug31133.dart.type_promotion.expect
- pkg/front_end/testcases/inference/bug31436.dart.type_promotion.expect
- pkg/front_end/testcases/inference/dont_infer_type_on_dynamic.dart.type_promotion.expect
- pkg/front_end/testcases/inference/dont_infer_type_when_initializer_is_null.dart.type_promotion.expect
- pkg/front_end/testcases/inference/downwards_inference_annotations_for_loop_variable.dart.type_promotion.expect
- pkg/front_end/testcases/inference/downwards_inference_assignment_statements.dart.type_promotion.expect
- pkg/front_end/testcases/inference/downwards_inference_on_function_of_t_using_the_t.dart.type_promotion.expect
- pkg/front_end/testcases/inference/downwards_inference_on_generic_function_expressions.dart.type_promotion.expect
- pkg/front_end/testcases/inference/for_in_loop_promotion.dart.type_promotion.expect
- pkg/front_end/testcases/inference/for_loop_empty_condition.dart.type_promotion.expect
- pkg/front_end/testcases/inference/for_loop_initializer_expression.dart.type_promotion.expect
- pkg/front_end/testcases/inference/for_loop_promotion.dart.type_promotion.expect
- pkg/front_end/testcases/inference/future_then_downwards_method_target.dart.type_promotion.expect
- pkg/front_end/testcases/inference/future_then_upwards_from_block.dart.type_promotion.expect
- pkg/front_end/testcases/inference/future_union_upwards_generic_methods.dart.type_promotion.expect
- pkg/front_end/testcases/inference/generic_functions_return_typedef.dart.type_promotion.expect
- pkg/front_end/testcases/inference/generic_methods_downwards_inference_fold.dart.type_promotion.expect
- pkg/front_end/testcases/inference/generic_methods_infer_js_builtin.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_assign_to_local.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_assign_to_local_upwards.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_consts_transitively_2.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_correctly_on_multiple_variables_declared_together.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_from_variables_in_cycle_libs_when_flag_is_on2.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_statics_transitively.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_statics_transitively2.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_statics_transitively3.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_type_on_var.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_type_on_var2.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_type_on_var_from_field.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_type_on_var_from_top_level.dart.type_promotion.expect
- pkg/front_end/testcases/inference/infer_types_on_loop_indices_for_loop_with_inference.dart.type_promotion.expect
- pkg/front_end/testcases/inference/instantiate_tearoff.dart.type_promotion.expect
- pkg/front_end/testcases/inference/instantiate_tearoff_of_call.dart.type_promotion.expect
- pkg/front_end/testcases/inference/lambda_does_not_have_propagated_type_hint.dart.type_promotion.expect
- pkg/front_end/testcases/inference/logical_or_promotion.dart.type_promotion.expect
- pkg/front_end/testcases/inference/no_error_when_declared_type_is_num_and_assigned_null.dart.type_promotion.expect
- pkg/front_end/testcases/inference/null_literal_should_not_infer_as_bottom.dart.type_promotion.expect
- pkg/front_end/testcases/inference/promote_bounds.dart.type_promotion.expect
- pkg/front_end/testcases/inference/promote_from_logical_rhs.dart.type_promotion.expect
- pkg/front_end/testcases/inference/promotion_subtype_check.dart.type_promotion.expect
- pkg/front_end/testcases/inference/try_catch_promotion.dart.type_promotion.expect
- pkg/front_end/testcases/inference/type_promotion_simple.dart.type_promotion.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_access_in_a_closure.dart.type_promotion.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_assignment_in_scope.dart.type_promotion.expect
- pkg/front_end/testcases/inference/type_promotion_stopped_by_mutation_in_a_closure.dart.type_promotion.expect
- pkg/front_end/testcases/inference/void_return_type_subtypes_dynamic.dart.type_promotion.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_local.dart.type_promotion.expect
- pkg/front_end/testcases/inference_new/infer_assign_to_local_upwards.dart.type_promotion.expect
- pkg/front_end/testcases/invalid_assignment.dart.type_promotion.expect
- pkg/front_end/testcases/no_such_method_forwarders/default_argument_values.dart.type_promotion.expect
- pkg/front_end/testcases/rasta/for_loop.dart.type_promotion.expect
- pkg/front_end/testcases/rasta/issue_000004.dart.type_promotion.expect
- pkg/front_end/testcases/rasta/issue_000069.dart.type_promotion.expect
- pkg/front_end/testcases/rasta/issue_000070.dart.type_promotion.expect
- pkg/front_end/testcases/rasta/super_operator.dart.type_promotion.expect
- pkg/front_end/testcases/rasta/switch_execution_case_t02.dart.type_promotion.expect
- pkg/front_end/testcases/regress/issue_31184.dart.type_promotion.expect
- pkg/front_end/testcases/regress/issue_33452.dart.type_promotion.expect
- pkg/front_end/testcases/regress/issue_33672.dart.type_promotion.expect
- pkg/front_end/testcases/runtime_checks/implicit_downcast_for_condition.dart.type_promotion.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_combiner.dart.type_promotion.expect
- pkg/front_end/testcases/runtime_checks_new/contravariant_generic_return_with_compound_assign_implicit_downcast.dart.type_promotion.expect
- pkg/front_end/testcases/statements.dart.type_promotion.expect
-
Revert "[test] Check for determinism from the kernel compiler."
Changed by Daco Harkes - dacoharkesohnoyoudont@google.com Changed at Monday, 12-Nov-18 11:49:50 UTC Repository https://dart.googlesource.com/sdk Branch Revision 4609fab2ccb4fe861af5b07cd204a7f45ee2031f Comments
Revert "[test] Check for determinism from the kernel compiler." This reverts commit a571855c8b37488e97421596d33089f730e363df. Reason for revert: ASAN reports memory leak Original change's description: > [test] Check for determinism from the kernel compiler. > > Bug: https://github.com/dart-lang/sdk/issues/35092 > Change-Id: I405943d47699948665606bc88d3b82e9c899e3d8 > Reviewed-on: https://dart-review.googlesource.com/c/84060 > Reviewed-by: Siva Annamalai <asiva@google.com> > Commit-Queue: Ryan Macnak <rmacnak@google.com> TBR=rmacnak@google.com,asiva@google.com # Not skipping CQ checks because original CL landed > 1 day ago. Bug: https://github.com/dart-lang/sdk/issues/35092 Change-Id: I2e494157d7795b3ae3918dfeae66702423217f5d Reviewed-on: https://dart-review.googlesource.com/c/84029 Reviewed-by: Daco Harkes <dacoharkes@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
Changed files
- runtime/tests/vm/dart/kernel_determinism_test.dart
- runtime/tests/vm/vm.status
-
Only track type promotion of locals
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Monday, 12-Nov-18 11:38:22 UTC Repository https://dart.googlesource.com/sdk Branch Revision c1db6b5336abfe47e357cfbfcd71efe356d792f2 Comments
Only track type promotion of locals Change-Id: Ib576bc70128a5b0b045d5083f06a19e822c302b4 Reviewed-on: https://dart-review.googlesource.com/c/84026 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Kevin Millikin <kmillikin@google.com>
Changed files
- pkg/front_end/lib/src/fasta/source/type_promotion_look_ahead_listener.dart
-
Is-not doesn't lead to promotion
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Monday, 12-Nov-18 11:35:22 UTC Repository https://dart.googlesource.com/sdk Branch Revision afe3e68841f93e8c7bf4f73243208a663026b30d Comments
Is-not doesn't lead to promotion Change-Id: I2458248080e58564bc0ae807adf731802f5ef2cc Reviewed-on: https://dart-review.googlesource.com/c/84025 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Kevin Millikin <kmillikin@google.com>
Changed files
- pkg/front_end/lib/src/fasta/source/type_promotion_look_ahead_listener.dart
-
Prepare for matching expectations
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Monday, 12-Nov-18 11:30:16 UTC Repository https://dart.googlesource.com/sdk Branch Revision 127852deedd64f17df53be13e18e89577cded88e Comments
Prepare for matching expectations Change-Id: I0c6dd4c64e20883b79b35d87b899c451f6b11149 Reviewed-on: https://dart-review.googlesource.com/c/84024 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Kevin Millikin <kmillikin@google.com>
Changed files
- pkg/front_end/test/fasta/type_promotion_look_ahead_test.dart
-
Don't wrap no-argument sends
Changed by Peter von der Ahé - aheohnoyoudont@google.com Changed at Monday, 12-Nov-18 11:30:16 UTC Repository https://dart.googlesource.com/sdk Branch Revision 0d051a4c652dcd262e465fce939ad17cf0db4bda Comments
Don't wrap no-argument sends Change-Id: I20f80e49bc748a52ec23a59a582e37fa949a47be Reviewed-on: https://dart-review.googlesource.com/c/84023 Commit-Queue: Peter von der Ahé <ahe@google.com> Commit-Queue: Kevin Millikin <kmillikin@google.com> Auto-Submit: Peter von der Ahé <ahe@google.com> Reviewed-by: Kevin Millikin <kmillikin@google.com>
Changed files
- pkg/front_end/lib/src/fasta/source/type_promotion_look_ahead_listener.dart
-
<blame list capped at 100 commits>
Changed by <blame list capped at 100 commits> - Changed at N/A Repository Branch Revision Comments
<blame list capped at 100 commits>