Home | Search | dart - Builders
Login

Builder vm-kernel-linux-debug-simdbc64-dev Build 40

Results:

Success

Trigger Info:

Projectdart
Revisiondd76895ee0c1a03341d132b242fa2dab93641eda
Got Revisiondd76895ee0c1a03341d132b242fa2dab93641eda

Execution:

Steps and Logfiles:

Show:
  1. ( 162 ms ) setup_build
    running recipe: "dart/neo"
  2. ( 16 secs ) bot_update
    [36GB/295GB used (12%)]
  3. ( 404 ms ) clobber
  4. ( 2 mins 19 secs ) gclient runhooks
  5. ( 654 ms ) kill processes
  6. ( 34 ms ) git show
  7. ( 484 ms ) kill processes (2)
  8. ( 1 mins 15 secs ) build dart
  9. ( 43 secs ) upload testing fileset vm-kernel
    swarming fileset hash: 638c75710df93698049d570575699bf7e5f62730
  10. ( 6 mins 11 secs ) vm co19 tests_shard_10
  11. ( 5 mins 23 secs ) vm tests_shard_1
    Run on OS: 'Linux'
    Shard duration: 0:11:37.540041
  12. ( 1 secs ) vm tests_shard_2
    Run on OS: 'Linux'
    Shard duration: 0:04:13.026285
  13. ( 1 secs ) vm tests_shard_3
    Run on OS: 'Linux'
    Shard duration: 0:07:54.591401
  14. ( 1 secs ) vm tests_shard_4
    Run on OS: 'Linux'
    Shard duration: 0:05:30.099175
  15. ( 2 secs ) vm tests_shard_5
    Run on OS: 'Linux'
    Shard duration: 0:11:36.626179
  16. ( 2 secs ) vm tests_shard_6
    Run on OS: 'Linux'
    Shard duration: 0:04:28.109704
  17. ( 1 secs ) vm tests_shard_7
    Run on OS: 'Linux'
    Pending time: 13s
    Shard duration: 0:04:22.823918
  18. ( 38 secs ) vm tests_shard_8
    Run on OS: 'Linux'
    Pending time: 16s
    Shard duration: 0:12:16.908130
  19. ( 1 secs ) vm tests_shard_9
    Run on OS: 'Linux'
    Pending time: 40s
    Shard duration: 0:04:38.320047
  20. ( 2 secs ) vm tests_shard_10
    Run on OS: 'Linux'
    Pending time: 0:01:16.584617
    Shard duration: 0:04:06.586144
  21. ( 1 secs ) vm co19 tests_shard_1
    Run on OS: 'Linux'
    Pending time: 0:01:26.944802
    Shard duration: 0:08:43.665614
  22. ( 1 secs ) vm co19 tests_shard_2
    Run on OS: 'Linux'
    Pending time: 0:01:38.889870
    Shard duration: 0:06:54.928807
  23. ( 1 secs ) vm co19 tests_shard_3
    Run on OS: 'Linux'
    Pending time: 0:01:49.117462
    Shard duration: 0:07:09.617179
  24. ( 1 secs ) vm co19 tests_shard_4
    Run on OS: 'Linux'
    Pending time: 0:01:51.070494
    Shard duration: 0:09:28.330144
  25. ( 1 secs ) vm co19 tests_shard_5
    Run on OS: 'Linux'
    Pending time: 0:01:54.326889
    Shard duration: 0:06:40.990530
  26. ( 1 secs ) vm co19 tests_shard_6
    Run on OS: 'Linux'
    Pending time: 0:02:06.368064
    Shard duration: 0:06:45.905675
  27. ( 2 secs ) vm co19 tests_shard_7
    Run on OS: 'Linux'
    Pending time: 0:02:05.966236
    Shard duration: 0:06:48.982128
  28. ( 1 secs ) vm co19 tests_shard_8
    Run on OS: 'Linux'
    Pending time: 0:02:06.659347
    Shard duration: 0:06:37.442408
  29. ( 1 secs ) vm co19 tests_shard_9
    Run on OS: 'Linux'
    Pending time: 0:02:08.813289
    Shard duration: 0:07:32.682163
  30. ( 14 mins 15 secs ) deflake vm tests
  31. ( 40 mins 12 secs ) deflake vm co19 tests
  32. ( 1 secs ) test results
  33. ( 485 ms ) kill processes (3)
  34. ( 10 ms ) debug log

Build Properties:

NameValueSource
$recipe_engine/path {"cache_dir": "/b/s/w/ir/cache", "temp_dir": "/b/s/w/ir/tmp/rt"} setup_build
$recipe_engine/runtime {"is_experimental": false, "is_luci": true} setup_build
bot_id "trusty-dart-68765ebb-us-central1-b-zmrh" 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": 1542639835397131, "id": "8929418607917133904", "project": "dart", "tags": ["builder:vm-kernel-linux-debug-simdbc64-dev", "buildset:commit/git/dd76895ee0c1a03341d132b242fa2dab93641eda", "buildset:commit/gitiles/dart.googlesource.com/sdk/+/dd76895ee0c1a03341d132b242fa2dab93641eda", "gitiles_ref:refs/heads/dev", "scheduler_invocation_id:9094848669961398272", "scheduler_job_id:dart/vm-kernel-linux-debug-simdbc64-dev", "user_agent:luci-scheduler"]}, "hostname": "cr-buildbucket.appspot.com"} setup_build
buildername "vm-kernel-linux-debug-simdbc64-dev" setup_build
buildnumber 40 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:

  1. Alexander Thomas (athomohnoyoudont@google.com)
  2. Alexander Thomas (athomohnoyoudont@google.com)
  3. Alexander Thomas (athomohnoyoudont@google.com)
  4. Lasse R.H. Nielsen (lrnohnoyoudont@google.com)
  5. Alexander Thomas (athomohnoyoudont@google.com)
  6. Alexander Markov (alexmarkovohnoyoudont@google.com)
  7. Aart Bik (ajcbikohnoyoudont@google.com)
  8. Dan Rubel (danrubelohnoyoudont@google.com)
  9. Alexander Markov (alexmarkovohnoyoudont@google.com)
  10. Vyacheslav Egorov (vegorovohnoyoudont@google.com)
  11. Vyacheslav Egorov (vegorovohnoyoudont@google.com)
  12. Stephen Adams (sraohnoyoudont@google.com)
  13. Martin Kustermann (kustermannohnoyoudont@google.com)
  14. Jenny Messerly (jmesserlyohnoyoudont@google.com)
  15. Martin Kustermann (kustermannohnoyoudont@google.com)
  16. Martin Kustermann (kustermannohnoyoudont@google.com)
  17. Martin Kustermann (kustermannohnoyoudont@google.com)
  18. Johnni Winther (johnniwintherohnoyoudont@google.com)
  19. Zach Anderson (zraohnoyoudont@google.com)
  20. Liam Appelbe (liamaohnoyoudont@google.com)
  21. danrubel (danrubelohnoyoudont@google.com)
  22. Ryan Macnak (rmacnakohnoyoudont@google.com)
  23. Régis Crelier (regisohnoyoudont@google.com)
  24. Liam Appelbe (liamaohnoyoudont@google.com)
  25. danrubel (danrubelohnoyoudont@google.com)
  26. Konstantin Shcheglov (scheglovohnoyoudont@google.com)
  27. Lasse R.H. Nielsen (lrnohnoyoudont@google.com)
  28. Devon Carew (devoncarewohnoyoudont@google.com)
  29. Konstantin Shcheglov (scheglovohnoyoudont@google.com)
  30. Ryan Macnak (rmacnakohnoyoudont@google.com)
  31. Zach Anderson (zraohnoyoudont@google.com)
  32. Samir Jindel (sjindelohnoyoudont@google.com)
  33. Martin Kustermann (kustermannohnoyoudont@google.com)
  34. Samir Jindel (sjindelohnoyoudont@google.com)
  35. Dan Rubel (danrubelohnoyoudont@google.com)
  36. Martin Kustermann (kustermannohnoyoudont@google.com)
  37. Martin Kustermann (kustermannohnoyoudont@google.com)
  38. Samir Jindel (sjindelohnoyoudont@google.com)
  39. Alexander Thomas (athomohnoyoudont@google.com)
  40. Vyacheslav Egorov (vegorovohnoyoudont@google.com)
  41. Martin Kustermann (kustermannohnoyoudont@google.com)
  42. Daco Harkes (dacoharkesohnoyoudont@google.com)
  43. Johnni Winther (johnniwintherohnoyoudont@google.com)
  44. teresy (43420401+teresyohnoyoudont@users.noreply.github.com)
  45. Alexander Markov (alexmarkovohnoyoudont@google.com)
  46. Dan Rubel (danrubelohnoyoudont@google.com)
  47. Brian Wilkerson (brianwilkersonohnoyoudont@google.com)
  48. Sigmund Cherem (sigmundohnoyoudont@google.com)
  49. Sigmund Cherem (sigmundohnoyoudont@google.com)
  50. Ben Konyi (bkonyiohnoyoudont@google.com)
  51. Aart Bik (ajcbikohnoyoudont@google.com)
  52. Kevin Moore (kevmooohnoyoudont@google.com)
  53. Erik Ernst (eernstohnoyoudont@google.com)
  54. Johnni Winther (johnniwintherohnoyoudont@google.com)
  55. Alexander Thomas (athomohnoyoudont@google.com)
  56. Erik Ernst (eernstohnoyoudont@google.com)
  57. Alexander Thomas (athomohnoyoudont@google.com)
  58. Peter von der Ahé (aheohnoyoudont@google.com)
  59. Peter von der Ahé (aheohnoyoudont@google.com)
  60. Peter von der Ahé (aheohnoyoudont@google.com)
  61. Peter von der Ahé (aheohnoyoudont@google.com)
  62. Peter von der Ahé (aheohnoyoudont@google.com)
  63. Peter von der Ahé (aheohnoyoudont@google.com)
  64. Peter von der Ahé (aheohnoyoudont@google.com)
  65. Peter von der Ahé (aheohnoyoudont@google.com)
  66. Peter von der Ahé (aheohnoyoudont@google.com)
  67. Peter von der Ahé (aheohnoyoudont@google.com)
  68. Peter von der Ahé (aheohnoyoudont@google.com)
  69. Peter von der Ahé (aheohnoyoudont@google.com)
  70. Stephen Adams (sraohnoyoudont@google.com)
  71. Régis Crelier (regisohnoyoudont@google.com)
  72. Ryan Macnak (rmacnakohnoyoudont@google.com)
  73. Alexander Markov (alexmarkovohnoyoudont@google.com)
  74. Stephen Adams (sraohnoyoudont@google.com)
  75. Kevin Moore (kevmooohnoyoudont@google.com)
  76. Ryan Macnak (rmacnakohnoyoudont@google.com)
  77. Alexander Markov (alexmarkovohnoyoudont@google.com)
  78. teresy (43420401+teresyohnoyoudont@users.noreply.github.com)
  79. Zach Anderson (zraohnoyoudont@google.com)
  80. Zach Anderson (zraohnoyoudont@google.com)
  81. Brian Wilkerson (brianwilkersonohnoyoudont@google.com)
  82. Martin Kustermann (kustermannohnoyoudont@google.com)
  83. Martin Kustermann (kustermannohnoyoudont@google.com)
  84. Alexander Markov (alexmarkovohnoyoudont@google.com)
  85. Konstantin Shcheglov (scheglovohnoyoudont@google.com)
  86. Jonas Termansen (sortieohnoyoudont@google.com)
  87. Konstantin Shcheglov (scheglovohnoyoudont@google.com)
  88. Alexander Markov (alexmarkovohnoyoudont@google.com)
  89. Aart Bik (ajcbikohnoyoudont@google.com)
  90. Jonas Termansen (sortieohnoyoudont@google.com)
  91. Daco Harkes (dacoharkesohnoyoudont@google.com)
  92. Daco Harkes (dacoharkesohnoyoudont@google.com)
  93. Samir Jindel (sjindelohnoyoudont@google.com)
  94. Peter von der Ahé (aheohnoyoudont@google.com)
  95. Peter von der Ahé (aheohnoyoudont@google.com)
  96. Daco Harkes (dacoharkesohnoyoudont@google.com)
  97. Peter von der Ahé (aheohnoyoudont@google.com)
  98. Peter von der Ahé (aheohnoyoudont@google.com)
  99. Peter von der Ahé (aheohnoyoudont@google.com)
  100. Peter von der Ahé (aheohnoyoudont@google.com)
  101. <blame list capped at 100 commits> ()

Timing:

Create Monday, 19-Nov-18 15:03:55 UTC
Start Monday, 19-Nov-18 15:04:01 UTC
End Monday, 19-Nov-18 16:18:05 UTC
Pending 5 secs
Execution 1 hrs 14 mins

All Changes:

  1. 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
    
  2. [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
  3. [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
  4. 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
  5. [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
  6. [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
  7. [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
  8. 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
  9. [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
  10. [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
  11. [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
  12. [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
  13. [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
  14. [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
  15. 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
  16. [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
  17. 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
  18. 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
  19. [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
  20. 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
  21. 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
  22. [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
  23. [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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. [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
  31. [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
  32. [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
  33. [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
  34. [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
  35. 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
  36. [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
  37. [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
  38. [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
  39. [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
  40. [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
  41. [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
  42. [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
  43. 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
  44. 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
  45. [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
  46. 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
  47. 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
  48. 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
  49. 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
  50. [ 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
  51. [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
  52. 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
  53. 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
  54. 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
  55. [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
  56. 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
  57. [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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. 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
  64. 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
  65. 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
  66. 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
  67. 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
  68. 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
  69. 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
  70. 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
  71. [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
  72. [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
  73. [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
  74. 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
  75. 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
  76. [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
  77. [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
  78. 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
  79. 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
  80. [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
  81. 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
  82. [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
  83. [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
  84. [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
  85. 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
  86. [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
  87. 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
  88. [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
  89. [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
  90. [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
  91. [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
  92. [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
  93. [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
  94. 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
  95. 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
  96. 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
  97. 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
  98. 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
  99. 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
  100. 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
  101. <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>