Roll src/third_party/dart 571ea80e11..2fb6cd9f5f (122 commits) (#8086)
2fb6cd9f5f [vm] Fix Service::RequestAssets 585eb7f507 [ VM / Service ] Added `disableBreakpoints` parameter to `evaluate`, `evaluateInFrame` and `invoke` RPCs 9b0ac9ee03 Extract diagnostic tests in preparation for supporting ui-as-code features 93d42679f0 [vm, arm64, fuchsia] Check for stack overflow / interrupts based on DSP instead of CSP. 05be278603 Split MISSING_RETURN tests 1dd4559271 [vm] Add Native->VM transitions when dereferencing API handles. 34953ffd7d Cleanup some NNBD flags a47ffd2b50 Fix some errors in the control flow collections tests e1dfad1f2c Attempt 4 at the upload abi dills script 4b609422e9 Make AVAILABLE_SUGGESTION_SETS and related APIs non-experimental. 8332fb0631 [vm] Adds an API call to dump the CPU profile to the timeline ccf756dae5 Integration testing to ensure server lint name representations are correct. 34e1c93906 add prefer_null_aware_operators error code association 5c7b07f783 [dart/vm] Fix bug in kernel binary flow graph builder 07b2f82203 [fuchsia] Remove unused header a6a5a2b635 [dart/fuzzer] Added more Dart constructs 48ac0bdd72 Revert "Attempt 3 at the upload abi dill script" bc02b6ce7d Split DEAD_CODE tests into their own file 6c1a05a388 update non-nullable flag in ErrorVerifier for angular plugin da831bda20 fix lint name for unnecessary_overrides f2a8e71ff9 [vm] Decouple flow graph building of implicit closure functions from kernel reading f44fecbe39 Fix the way type arguments for iterable and map are accessed 94a382bfb8 Attempt 3 at the upload abi dill script 924a934fe1 Shrink the stack headroom if the stack is very small e5a833b06b Comment out test that unexpectedly passes on Windows. 72548cde13 Revert "[vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled." bdb07f4a1f [vm/ffi] Fix garbage collection of ffi.Pointer subtypes. cab4a7b48d fix lint name for unnecessary_brace_in_string_interps 00aeae4ca8 add fix for no_duplicate_case_values 593405afda add fix for use_rethrow 1551d9c660 Include correct stack during error with Stream.join 309140693c Revise non-nullable flag from AstBuilder to ErrorVerifier 2d3b1055d3 [vm/ffi] remove RuntimeError/Fail expectation from status files b4e9e46f81 [Gardening] Add tools/diff_results.dart which can query the test results database and report a diff in test results from two commits f1cc9c7cf1 [cfe] Classes for if, for and for-in elements. e3f0ca80e5 [cfe] Compile null-aware spreads in non-const lists and sets e8fa9a019b [ddc] Fix a front end test failure b71f6afd2c [vm/ffi] enable function stress test on macos 4ec72c1eb1 [VM-Runtime]Fix source report coverage to not include field without function initializer 253499fe68 [vm, gc] The mutator's TLAB and the interpreter's lookup cache must be visited even if the mutator is unscheduled. 980e5c7b57 [vm] Mark VM isolate objects at heap finalization instead of allocation. e48ad45fbd [vm, interpreter] Enable field guards. a7d790bbbe Fix cast exception in resolution 2f53b7913c [dartdevc] Including the current library for members from within an InstanceConstant 0124541d5f Deprecate AST data structures that will be obseleted by the "UI as code" feature 1751135fc3 [infra] Increase number of shards on app-* builders 6988347b53 [fuchsia] Migrate to lib/sys/cpp 995b1c9adc FE Server shouldn't try to invalidate other file schemes 975cc65c17 [vm, interpreter] Implement interpreter stubs for IA32. 85dec3423c add fix for unnecessary_new lint 17bf9d13b1 Delay disambiguating maps and sets until we know whether there are any conflicts 079309fcd6 Create curly braces when resynthesizing map and set literals 68c9909ef8 Re-apply workaround for bug fixed by closures containing type promotions in variables with inferred types. 68946df573 [vm] Also print version information in assertion failures, not just faults. 0c231060f4 Revert "Another attempt to fix the upload script." d1e60e0f3d Remove @failingTest from a test that stopped failing. 825d03c585 [vm] Remove malloc_hooks support for jemalloc 8bb8d11859 Prepare to publish analyzer_plugin version 0.0.1-alpha.7 0e578056e9 Another attempt to fix the upload script. 90b61e2fde Start implementing linker and resynthesizing. a1226b1490 Write and read almost all nodes. ba5644b76c Fix handling of closures containing type promotions in variables with inferred types. 7a98559781 [vm/ffi] make Pointer.toString() uniform on all operating systems 12fcb9136c [cfe] Make resolveInputUri available for pkg/vm 5441ff672b add fix for unnecessary_const lints 9645b19060 [infra] Link to the documentation in the new workflow tools. 150c58c13f [infra] Shard app-kernel tests that were causing timeouts 105912339c [cfe] Inherit SpreadElement from Expression, not ExpressionJudgment a85e481d3d [vm/gardening] Fix status file for entrypoints_verification_test. fa0d99156f Remove task model initialization 3712235e0e Remove the task graph and the tool that produces it 99d028be77 [infra] Make promote.py work with newer versions of gsutil 9d9f599ca9 [cfe] Compile spread in sets b5a1f6c36b Reland "[CFE] Move constant evaluation number semantics handling to front end." ea6e83004b Use @pragma instead of package:meta/dart2js in tests 2448445826 Make IfStatementImpl use IfMixin. 7ba8995917 Download ABI dills during gclient sync dc1f2bd087 [vm] Avoid assertion for non-finalized type parameter of expression evaluation function ef969c8c7e Revert "Update the build bot name restriction in upload_abi_dills.sh" 57f16820cd Add tests for "await" inside spread, if, and for. cbc404b6de [VM] Cleanup status files some more dc02d859f4 Ensure all SetConstantValues are JavaScriptSetConstants. f112b672e7 Use ListLiteral.elements2 instead of ListLiteral.elements. 4a7f9d7c11 Remove FindNode.setLiteral method. 2922878ce9 [vm, compiler] Fix GuardFieldTypeInstr to update the original field. 4eedef85a3 Update the build bot name restriction in upload_abi_dills.sh 60de5b4983 [vm] Avoid quadratic growth in (Malloc)TextBuffer and ZoneTextBuffer. c921716a30 Add upload_abi_dills.sh to dart-sdk-linux in test_matrix.json 47b417c88e Remove FindNode methods related to AST data structures that will be removed. c793038137 Identify flutter_web in Flutter. 1da7c0d472 [cfe] Fix type checks in spreads within lists and sets 09a1cf67e6 [cfe] Don't replace spreads with invalid expressions after inference 51a334caa7 [vm] Remove kernel reading from BuildArgumentTypeChecks 927e758e96 Stop using package:html in analyzer. 53438199a4 Tweak version numbers in LSP readme 58a0487125 more tests for 34610 and 36009 2071d1284d [vm/ffi] Fix crash on toString for dart:ffi trampoline functions aacd8c7711 de-dup machine format errors cc455ecc1d Add use_abi_version flag, and plumb ABI version to version.h 96e982f054 Improve await-outside-async error recovery e033b676dd fix parser crash in unterminated string literal inside unterminated interpolation ed8357cf83 Re-land "[vm/ffi] Stress tests for FFI functions."" 6227ab0b97 Replace @ForceInline with @pragma in dart:html 204651f3ab Replace package:expect annotations with @pragma 45e6f83cd6 gitignore visual studio project files ca24e7aa10 [vm] Allow no main method when doing type flow analysis c769743f67 [CFE] Transform constants in annotations on all parameters. 718b36ed73 [cfe] Use for-in instead of List.addAll for list spread 99093c0610 [fasta] Required but not inferred constant context. 822ebdd1e0 [fasta] Wrap non-const variable accesses inside const expressions. 013cf68624 Replace js_helper annotations with @pragma 1a88421d39 Allow to change .package uri in incremental compiler 2695cdfbb1 Change incremental compiler to take entry points (plural) 3124125008 Move Flutter utility methods into a class, which can be instantiated either with regular package:flutter, or with package_flutter_web. 5a8bdc7f34 [dartdevc] fix #36052, missing key in map should result in null 643895befc Fix two failing tests on the bots (TBR) 24d28e8f48 Write SetOrMapLiteral instead of MapLiteral or SetLiteral. c86a9ece5f First cut at upward inference for the ui-as-code features 2329fccdb9 Use visitForStatement2() and read as ForStatement2 and its parts. a7a4c95df7 Summarize SetOrMapLiteral 1abcbe1318 Eliminate uses of old AST node types from parts of the analyzer 1c27b817fc New protocol to inspect analysis server state at code completion time
Showing
想要评论请 注册 或 登录