Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Roll src/third_party/dart 571ea80e11..2fb6cd9f5f (122 commits) #8086

Merged
merged 1 commit into from
Mar 9, 2019

Conversation

a-siva
Copy link
Contributor

@a-siva a-siva commented Mar 8, 2019

2fb6cd9 [vm] Fix Service::RequestAssets
585eb7f [ VM / Service ] Added disableBreakpoints parameter to evaluate, evaluateInFrame and invoke RPCs
9b0ac9e Extract diagnostic tests in preparation for supporting ui-as-code features
93d4267 [vm, arm64, fuchsia] Check for stack overflow / interrupts based on DSP instead of CSP.
05be278 Split MISSING_RETURN tests
1dd4559 [vm] Add Native->VM transitions when dereferencing API handles.
34953ff Cleanup some NNBD flags
a47ffd2 Fix some errors in the control flow collections tests
e1dfad1 Attempt 4 at the upload abi dills script
4b60942 Make AVAILABLE_SUGGESTION_SETS and related APIs non-experimental.
8332fb0 [vm] Adds an API call to dump the CPU profile to the timeline
ccf756d Integration testing to ensure server lint name representations are correct.
34e1c93 add prefer_null_aware_operators error code association
5c7b07f [dart/vm] Fix bug in kernel binary flow graph builder
07b2f82 [fuchsia] Remove unused header
a6a5a2b [dart/fuzzer] Added more Dart constructs
48ac0bd Revert "Attempt 3 at the upload abi dill script"
bc02b6c Split DEAD_CODE tests into their own file
6c1a05a update non-nullable flag in ErrorVerifier for angular plugin
da831bd fix lint name for unnecessary_overrides
f2a8e71 [vm] Decouple flow graph building of implicit closure functions from kernel reading
f44fecb Fix the way type arguments for iterable and map are accessed
94a382b Attempt 3 at the upload abi dill script
924a934 Shrink the stack headroom if the stack is very small
e5a833b Comment out test that unexpectedly passes on Windows.
72548cd Revert "[vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled."
bdb07f4 [vm/ffi] Fix garbage collection of ffi.Pointer subtypes.
cab4a7b fix lint name for unnecessary_brace_in_string_interps
00aeae4 add fix for no_duplicate_case_values
593405a add fix for use_rethrow
1551d9c Include correct stack during error with Stream.join
3091406 Revise non-nullable flag from AstBuilder to ErrorVerifier
2d3b105 [vm/ffi] remove RuntimeError/Fail expectation from status files
b4e9e46 [Gardening] Add tools/diff_results.dart which can query the test results database and report a diff in test results from two commits
f1cc9c7 [cfe] Classes for if, for and for-in elements.
e3f0ca8 [cfe] Compile null-aware spreads in non-const lists and sets
e8fa9a0 [ddc] Fix a front end test failure
b71f6af [vm/ffi] enable function stress test on macos
4ec72c1 [VM-Runtime]Fix source report coverage to not include field without function initializer
253499f [vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled.
980e5c7 [vm] Mark VM isolate objects at heap finalization instead of allocation.
e48ad45 [vm, interpreter] Enable field guards.
a7d790b Fix cast exception in resolution
2f53b79 [dartdevc] Including the current library for members from within an InstanceConstant
0124541 Deprecate AST data structures that will be obseleted by the "UI as code" feature
1751135 [infra] Increase number of shards on app-* builders
6988347 [fuchsia] Migrate to lib/sys/cpp
995b1c9 FE Server shouldn't try to invalidate other file schemes
975cc65 [vm, interpreter] Implement interpreter stubs for IA32.
85dec34 add fix for unnecessary_new lint
17bf9d1 Delay disambiguating maps and sets until we know whether there are any conflicts
079309f Create curly braces when resynthesizing map and set literals
68c9909 Re-apply workaround for bug fixed by closures containing type promotions in variables with inferred types.
68946df [vm] Also print version information in assertion failures, not just faults.
0c23106 Revert "Another attempt to fix the upload script."
d1e60e0 Remove @failingTest from a test that stopped failing.
825d03c [vm] Remove malloc_hooks support for jemalloc
8bb8d11 Prepare to publish analyzer_plugin version 0.0.1-alpha.7
0e57805 Another attempt to fix the upload script.
90b61e2 Start implementing linker and resynthesizing.
a1226b1 Write and read almost all nodes.
ba5644b Fix handling of closures containing type promotions in variables with inferred types.
7a98559 [vm/ffi] make Pointer.toString() uniform on all operating systems
12fcb91 [cfe] Make resolveInputUri available for pkg/vm
5441ff6 add fix for unnecessary_const lints
9645b19 [infra] Link to the documentation in the new workflow tools.
150c58c [infra] Shard app-kernel tests that were causing timeouts
1059123 [cfe] Inherit SpreadElement from Expression, not ExpressionJudgment
a85e481 [vm/gardening] Fix status file for entrypoints_verification_test.
fa0d991 Remove task model initialization
3712235 Remove the task graph and the tool that produces it
99d028b [infra] Make promote.py work with newer versions of gsutil
9d9f599 [cfe] Compile spread in sets
b5a1f6c Reland "[CFE] Move constant evaluation number semantics handling to front end."
ea6e830 Use @pragma instead of package:meta/dart2js in tests
2448445 Make IfStatementImpl use IfMixin.
7ba8995 Download ABI dills during gclient sync
dc1f2bd [vm] Avoid assertion for non-finalized type parameter of expression evaluation function
ef969c8 Revert "Update the build bot name restriction in upload_abi_dills.sh"
57f1682 Add tests for "await" inside spread, if, and for.
cbc404b [VM] Cleanup status files some more
dc02d85 Ensure all SetConstantValues are JavaScriptSetConstants.
f112b67 Use ListLiteral.elements2 instead of ListLiteral.elements.
4a7f9d7 Remove FindNode.setLiteral method.
2922878 [vm, compiler] Fix GuardFieldTypeInstr to update the original field.
4eedef8 Update the build bot name restriction in upload_abi_dills.sh
60de5b4 [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer.
c921716 Add upload_abi_dills.sh to dart-sdk-linux in test_matrix.json
47b417c Remove FindNode methods related to AST data structures that will be removed.
c793038 Identify flutter_web in Flutter.
1da7c0d [cfe] Fix type checks in spreads within lists and sets
09a1cf6 [cfe] Don't replace spreads with invalid expressions after inference
51a334c [vm] Remove kernel reading from BuildArgumentTypeChecks
927e758 Stop using package:html in analyzer.
5343819 Tweak version numbers in LSP readme
58a0487 more tests for 34610 and 36009
2071d12 [vm/ffi] Fix crash on toString for dart:ffi trampoline functions
aacd8c7 de-dup machine format errors
cc455ec Add use_abi_version flag, and plumb ABI version to version.h
96e982f Improve await-outside-async error recovery
e033b67 fix parser crash in unterminated string literal inside unterminated interpolation
ed8357c Re-land "[vm/ffi] Stress tests for FFI functions.""
6227ab0 Replace @ForceInline with @pragma in dart:html
204651f Replace package:expect annotations with @pragma
45e6f83 gitignore visual studio project files
ca24e7a [vm] Allow no main method when doing type flow analysis
c769743 [CFE] Transform constants in annotations on all parameters.
718b36e [cfe] Use for-in instead of List.addAll for list spread
99093c0 [fasta] Required but not inferred constant context.
822ebdd [fasta] Wrap non-const variable accesses inside const expressions.
013cf68 Replace js_helper annotations with @pragma
1a88421 Allow to change .package uri in incremental compiler
2695cdf Change incremental compiler to take entry points (plural)
3124125 Move Flutter utility methods into a class, which can be instantiated either with regular package:flutter, or with package_flutter_web.
5a8bdc7 [dartdevc] fix #36052, missing key in map should result in null
643895b Fix two failing tests on the bots (TBR)
24d28e8 Write SetOrMapLiteral instead of MapLiteral or SetLiteral.
c86a9ec First cut at upward inference for the ui-as-code features
2329fcc Use visitForStatement2() and read as ForStatement2 and its parts.
a7a4c95 Summarize SetOrMapLiteral
1abcbe1 Eliminate uses of old AST node types from parts of the analyzer
1c27b81 New protocol to inspect analysis server state at code completion time

2fb6cd9 [vm] Fix Service::RequestAssets
585eb7f [ VM / Service ] Added `disableBreakpoints` parameter to `evaluate`, `evaluateInFrame` and `invoke` RPCs
9b0ac9e Extract diagnostic tests in preparation for supporting ui-as-code features
93d4267 [vm, arm64, fuchsia] Check for stack overflow / interrupts based on DSP instead of CSP.
05be278 Split MISSING_RETURN tests
1dd4559 [vm] Add Native->VM transitions when dereferencing API handles.
34953ff Cleanup some NNBD flags
a47ffd2 Fix some errors in the control flow collections tests
e1dfad1 Attempt 4 at the upload abi dills script
4b60942 Make AVAILABLE_SUGGESTION_SETS and related APIs non-experimental.
8332fb0 [vm] Adds an API call to dump the CPU profile to the timeline
ccf756d Integration testing to ensure server lint name representations are correct.
34e1c93 add prefer_null_aware_operators error code association
5c7b07f [dart/vm] Fix bug in kernel binary flow graph builder
07b2f82 [fuchsia] Remove unused header
a6a5a2b [dart/fuzzer] Added more Dart constructs
48ac0bd Revert "Attempt 3 at the upload abi dill script"
bc02b6c Split DEAD_CODE tests into their own file
6c1a05a update non-nullable flag in ErrorVerifier for angular plugin
da831bd fix lint name for unnecessary_overrides
f2a8e71 [vm] Decouple flow graph building of implicit closure functions from kernel reading
f44fecb Fix the way type arguments for iterable and map are accessed
94a382b Attempt 3 at the upload abi dill script
924a934 Shrink the stack headroom if the stack is very small
e5a833b Comment out test that unexpectedly passes on Windows.
72548cd Revert "[vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled."
bdb07f4 [vm/ffi] Fix garbage collection of ffi.Pointer subtypes.
cab4a7b fix lint name for unnecessary_brace_in_string_interps
00aeae4 add fix for no_duplicate_case_values
593405a add fix for use_rethrow
1551d9c Include correct stack during error with Stream.join
3091406 Revise non-nullable flag from AstBuilder to ErrorVerifier
2d3b105 [vm/ffi] remove RuntimeError/Fail expectation from status files
b4e9e46 [Gardening] Add tools/diff_results.dart which can query the test results database and report a diff in test results from two commits
f1cc9c7 [cfe] Classes for if, for and for-in elements.
e3f0ca8 [cfe] Compile null-aware spreads in non-const lists and sets
e8fa9a0 [ddc] Fix a front end test failure
b71f6af [vm/ffi] enable function stress test on macos
4ec72c1 [VM-Runtime]Fix source report coverage to not include field without function initializer
253499f [vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled.
980e5c7 [vm] Mark VM isolate objects at heap finalization instead of allocation.
e48ad45 [vm, interpreter] Enable field guards.
a7d790b Fix cast exception in resolution
2f53b79 [dartdevc] Including the current library for members from within an InstanceConstant
0124541 Deprecate AST data structures that will be obseleted by the "UI as code" feature
1751135 [infra] Increase number of shards on app-* builders
6988347 [fuchsia] Migrate to lib/sys/cpp
995b1c9 FE Server shouldn't try to invalidate other file schemes
975cc65 [vm, interpreter] Implement interpreter stubs for IA32.
85dec34 add fix for unnecessary_new lint
17bf9d1 Delay disambiguating maps and sets until we know whether there are any conflicts
079309f Create curly braces when resynthesizing map and set literals
68c9909 Re-apply workaround for bug fixed by closures containing type promotions in variables with inferred types.
68946df [vm] Also print version information in assertion failures, not just faults.
0c23106 Revert "Another attempt to fix the upload script."
d1e60e0 Remove @failingTest from a test that stopped failing.
825d03c [vm] Remove malloc_hooks support for jemalloc
8bb8d11 Prepare to publish analyzer_plugin version 0.0.1-alpha.7
0e57805 Another attempt to fix the upload script.
90b61e2 Start implementing linker and resynthesizing.
a1226b1 Write and read almost all nodes.
ba5644b Fix handling of closures containing type promotions in variables with inferred types.
7a98559 [vm/ffi] make Pointer.toString() uniform on all operating systems
12fcb91 [cfe] Make resolveInputUri available for pkg/vm
5441ff6 add fix for unnecessary_const lints
9645b19 [infra] Link to the documentation in the new workflow tools.
150c58c [infra] Shard app-kernel tests that were causing timeouts
1059123 [cfe] Inherit SpreadElement from Expression, not ExpressionJudgment
a85e481 [vm/gardening] Fix status file for entrypoints_verification_test.
fa0d991 Remove task model initialization
3712235 Remove the task graph and the tool that produces it
99d028b [infra] Make promote.py work with newer versions of gsutil
9d9f599 [cfe] Compile spread in sets
b5a1f6c Reland "[CFE] Move constant evaluation number semantics handling to front end."
ea6e830 Use @pragma instead of package:meta/dart2js in tests
2448445 Make IfStatementImpl use IfMixin.
7ba8995 Download ABI dills during gclient sync
dc1f2bd [vm] Avoid assertion for non-finalized type parameter of expression evaluation function
ef969c8 Revert "Update the build bot name restriction in upload_abi_dills.sh"
57f1682 Add tests for "await" inside spread, if, and for.
cbc404b [VM] Cleanup status files some more
dc02d85 Ensure all SetConstantValues are JavaScriptSetConstants.
f112b67 Use ListLiteral.elements2 instead of ListLiteral.elements.
4a7f9d7 Remove FindNode.setLiteral method.
2922878 [vm, compiler] Fix GuardFieldTypeInstr to update the original field.
4eedef8 Update the build bot name restriction in upload_abi_dills.sh
60de5b4 [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer.
c921716 Add upload_abi_dills.sh to dart-sdk-linux in test_matrix.json
47b417c Remove FindNode methods related to AST data structures that will be removed.
c793038 Identify flutter_web in Flutter.
1da7c0d [cfe] Fix type checks in spreads within lists and sets
09a1cf6 [cfe] Don't replace spreads with invalid expressions after inference
51a334c [vm] Remove kernel reading from BuildArgumentTypeChecks
927e758 Stop using package:html in analyzer.
5343819 Tweak version numbers in LSP readme
58a0487 more tests for 34610 and 36009
2071d12 [vm/ffi] Fix crash on toString for dart:ffi trampoline functions
aacd8c7 de-dup machine format errors
cc455ec Add use_abi_version flag, and plumb ABI version to version.h
96e982f Improve await-outside-async error recovery
e033b67 fix parser crash in unterminated string literal inside unterminated interpolation
ed8357c Re-land "[vm/ffi] Stress tests for FFI functions.""
6227ab0 Replace @ForceInline with @pragma in dart:html
204651f Replace package:expect annotations with @pragma
45e6f83 gitignore visual studio project files
ca24e7a [vm] Allow no main method when doing type flow analysis
c769743 [CFE] Transform constants in annotations on all parameters.
718b36e [cfe] Use for-in instead of List.addAll for list spread
99093c0 [fasta] Required but not inferred constant context.
822ebdd [fasta] Wrap non-const variable accesses inside const expressions.
013cf68 Replace js_helper annotations with @pragma
1a88421 Allow to change .package uri in incremental compiler
2695cdf Change incremental compiler to take entry points (plural)
3124125 Move Flutter utility methods into a class, which can be instantiated either with regular package:flutter, or with package_flutter_web.
5a8bdc7 [dartdevc] fix flutter#36052, missing key in map should result in null
643895b Fix two failing tests on the bots (TBR)
24d28e8 Write SetOrMapLiteral instead of MapLiteral or SetLiteral.
c86a9ec First cut at upward inference for the ui-as-code features
2329fcc Use visitForStatement2() and read as ForStatement2 and its parts.
a7a4c95 Summarize SetOrMapLiteral
1abcbe1 Eliminate uses of old AST node types from parts of the analyzer
1c27b81 New protocol to inspect analysis server state at code completion time
@a-siva a-siva merged commit c48774c into flutter:master Mar 9, 2019
@a-siva a-siva deleted the dart-sdk-roll-2019-03-08 branch March 9, 2019 00:50
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 9, 2019
engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request Mar 9, 2019
flutter/engine@87edd94...c48774c

git log 87edd94..c48774c --no-merges --oneline
c48774c Roll src/third_party/dart 571ea80e11..2fb6cd9f5f (122 commits) (flutter/engine#8086)
3c8ef04 Allow embedders to post tasks onto the render thread. (flutter/engine#8089)
1d10e0e Guard against NewAPI failures (flutter/engine#8048)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (mklim@google.com), and stop
the roller if necessary.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants