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

Commit c48774c

Browse files
authored
Roll src/third_party/dart 571ea80..2fb6cd9 (122 commits) (#8086)
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
1 parent 3c8ef04 commit c48774c

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ vars = {
3131
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
3232
# You can use //tools/dart/create_updated_flutter_deps.py to produce
3333
# updated revision list of existing dependencies.
34-
'dart_revision': '571ea80e1101e706980ea8aefa7fc18a0c8ba2ec',
34+
'dart_revision': '2fb6cd9f5ff78fb347795f383a748a1e37d23275',
3535

3636
# WARNING: DO NOT EDIT MANUALLY
3737
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py

ci/licenses_golden/licenses_third_party

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Signature: 4a8dfa2afe659f0a6057032c092f7496
1+
Signature: aeb3ef2d086ef58fb819d6902a51acb5
22

33
UNUSED LICENSES:
44

@@ -5230,7 +5230,6 @@ FILE: ../../../third_party/dart/runtime/vm/malloc_hooks.h
52305230
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_arm.cc
52315231
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_arm64.cc
52325232
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_ia32.cc
5233-
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_jemalloc.cc
52345233
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_tcmalloc.cc
52355234
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_test.cc
52365235
FILE: ../../../third_party/dart/runtime/vm/malloc_hooks_unsupported.cc

0 commit comments

Comments
 (0)