Commit Graph

  • 57b27a7b44 Refactor Dart runtime to replace DART_DYNAMIC_MODULES with DART_BYTECODE_INTERPRETER tonycloud/dev Tony 2026-06-25 01:58:41 +08:00
  • 08139af589 Add compact AOT patching support and related APIs Tony 2026-06-24 03:00:14 +08:00
  • c3280addfc Roll BoringSSL from eada60b75448 to 0676117daa6f (8 revisions) main dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-11 13:30:11 -07:00
  • f86adf7cbc Roll Fuchsia SDK from 32.20260604.3.1 to 32.20260609.7.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-11 12:37:15 -07:00
  • f640d3d9cf Roll BoringSSL from 60553ee001ee to eada60b75448 (31 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-11 12:33:31 -07:00
  • 2d78883f27 [dart2wasm] Simplify handling of JS interop callbacks Martin Kustermann 2026-06-11 12:24:16 -07:00
  • 87ff0ea65d Roll gn from 6f8c0328ee29 to 197d7a5fa261 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-11 12:01:35 -07:00
  • 8779d4e9a7 Breaking changes for analyzer version 14.0.0 Konstantin Shcheglov 2026-06-11 11:59:47 -07:00
  • c46d0a8b81 [gardening] Mark pkg/vm/test/transformations/protobuf_aware_treeshaker/treeshaker_test as Slow Alexander Markov 2026-06-11 11:53:27 -07:00
  • bd5ccf95d1 [vm/service]: Add OS::SafeReadMemory for macOS using mach_vm_read_overwrite Nourhan Hasan 2026-06-11 11:30:22 -07:00
  • 0f9e6da044 API - Deprecate the excludedPaths parameter in AnalysisContextCollection. Kallen Tu 2026-06-11 11:15:16 -07:00
  • 916afe3219 Suggest fields from declaring parameters in completions Brian Wilkerson 2026-06-11 11:09:54 -07:00
  • 69ed86fda6 [linter] Update docs and state status for latest lints Parker Lougheed 2026-06-11 11:01:15 -07:00
  • dbeb7e1e5b Prepare to publish analyzer 13.3.0, _fe_analyzer_shared 103.0.0, analysis_server_plugin 0.3.18, analyzer_plugin 0.14.12, analyzer_testing 0.3.2 Konstantin Shcheglov 2026-06-11 10:59:52 -07:00
  • 4b10d3e1d3 CQ. Remove GatheringDiagnosticListener. Konstantin Shcheglov 2026-06-11 10:52:47 -07:00
  • 47ba94ebea CQ. Switch ErrorReporterTest to simpler RecordingDiagnosticListener. Konstantin Shcheglov 2026-06-11 10:51:44 -07:00
  • 4473de2a5d CQ. Use inline expected diagnostics in PubspecDiagnosticTest(s). Konstantin Shcheglov 2026-06-11 09:51:05 -07:00
  • 84088f6a8b [ddc] Migrate stack_trace_mapper to static JS interop Parker Lougheed 2026-06-11 09:32:44 -07:00
  • c3c2986b82 CQ. Remove low value test/src/lint/lint_rule_test.dart Konstantin Shcheglov 2026-06-11 08:59:53 -07:00
  • 96c0be6601 CQ. Simplify LineInfoTest, stop using GatheringDiagnosticListener. Konstantin Shcheglov 2026-06-11 08:55:58 -07:00
  • 9297d718a1 Revert "[test_runner] Invoke tests with relative paths." Alexander Markov 2026-06-11 08:08:41 -07:00
  • 8e0ba59c7a [vm,gardening] Possible fix for build failure on Flutter bots Alexander Markov 2026-06-11 08:07:37 -07:00
  • d22b566c31 CQ. Migrate ManifestValidatorTest to inline expected diagnostics. Konstantin Shcheglov 2026-06-11 07:53:15 -07:00
  • be4df1a869 API. Add Folder.getFile/Folder, deprecate getChildAssumingFile/Folder Konstantin Shcheglov 2026-06-11 07:46:21 -07:00
  • 649a56d6e4 CQ. Switch analysis options tests to inline expected diagnostics. Konstantin Shcheglov 2026-06-11 07:45:07 -07:00
  • 6de2588d56 [vm/ffi] Migrate legacy multi-test files to Process.run Ankit Ranjan 2026-06-11 07:25:59 -07:00
  • e171e636d5 Do not offer to bind a declaring parameter to a field Brian Wilkerson 2026-06-11 06:51:41 -07:00
  • b32e313620 [vm] Introduce --script_uri_override to support Platform.script in dart run -r Jens Johansen 2026-06-11 06:34:20 -07:00
  • f3d47ab020 [cfe][InternalNodes] Remove InternalVariable.initializer Johnni Winther 2026-06-11 06:12:25 -07:00
  • f1fcecc81d Improve optimization of int & 0xFFFFFFFF. Lasse R.H. Nielsen 2026-06-11 06:09:58 -07:00
  • 8e2d140fa5 [cfe][InternalNodes] Implement InternalVariable directly Johnni Winther 2026-06-11 02:43:16 -07:00
  • c390eb0931 [cfe][InternalNodes] Separate Variable from InternalVariable Johnni Winther 2026-06-11 02:43:16 -07:00
  • 680f6e24d7 [co19] Roll co19 to ba5777c42fcc391253f5d51089a3b503654b53d7 Nate Biggs 2026-06-11 01:40:13 -07:00
  • 9bf5bfb83d [infra] Increase Linux ARM64 sanitizer test coverage. Ryan Macnak 2026-06-10 16:12:39 -07:00
  • 892e6a8b53 [dart2wasm] Pass on @pragma('wasm:prefer-inline') to wasm-opt Martin Kustermann 2026-06-10 15:59:53 -07:00
  • 8e751fbc02 [dart2wasm] Remove deprecated mjs API functions Martin Kustermann 2026-06-10 15:52:03 -07:00
  • 5cd42e6b21 [dart2wasm] Start emitting binaryen.inline custom section Martin Kustermann 2026-06-10 15:51:47 -07:00
  • b5294b9753 [test_runner] Invoke tests with relative paths. Ryan Macnak 2026-06-10 15:30:26 -07:00
  • 9a4a02f9c5 Roll Fuchsia GN SDK from oOAcFhkoE2_-Sy67z... to a87CbQSWEjkPUK1ZY... dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-10 14:00:05 -07:00
  • bdd383b966 Add a fix for unnecessaryPrimaryConstructorBody Brian Wilkerson 2026-06-10 13:04:13 -07:00
  • 78f9ab6cb8 Start analyzer 13.3.0-dev, analyzer_plugin 0.14.12-dev, analyzer_testing 0.3.2-dev, analysis_server_plugin 0.3.18-dev Konstantin Shcheglov 2026-06-10 13:03:15 -07:00
  • 49546393c6 Remove the JIT entitlement from gen_snapshot, take 2. Ryan Macnak 2026-06-10 12:56:03 -07:00
  • 9057e23671 Use a separate environment variable for RBE_expensive_exec_strategy. Ryan Macnak 2026-06-10 12:52:31 -07:00
  • 594efdd63c Add documentation for another warning Brian Wilkerson 2026-06-10 12:21:26 -07:00
  • e82b6a24cd [infra] Include fastboot into the Android test shards. Ryan Macnak 2026-06-10 11:58:10 -07:00
  • ff0cd5e0d6 [analysis_server] Don't warn on renames of private named parameters Danny Tuppeny 2026-06-10 11:57:21 -07:00
  • bf71251dcd CQ. Remove ResolutionTest.error/message, all goes through inline expected diagnostics now. Konstantin Shcheglov 2026-06-10 11:25:41 -07:00
  • cb41c7b055 CQ. Remove assertErrorsInList(). Konstantin Shcheglov 2026-06-10 11:25:01 -07:00
  • 95b017937c [infra] Combine the GCC and MSVC builder configurations. Ryan Macnak 2026-06-10 11:23:21 -07:00
  • 6c3cf9ea51 Roll Clang from a3f244e2d555 to deb6854eec93 Ryan Macnak 2026-06-10 11:05:58 -07:00
  • db905b9711 [vm/service]: Add OS::SafeReadMemory for Windows using ReadProcessMemory Nourhan Hasan 2026-06-10 10:58:15 -07:00
  • 8267ce6fff CQ. Use more inline expected diagnostics. Konstantin Shcheglov 2026-06-10 10:57:43 -07:00
  • e4ef831dfc Prepare to publish analyzer 13.2.0, _fe_analyzer_shared 102.0.0, analysis_server_plugin 0.3.17, analyzer_plugin 0.14.11, analyzer_testing 0.3.1 Konstantin Shcheglov 2026-06-10 10:52:25 -07:00
  • 6d86b39595 Fine. Store formal parameter default values separately from FunctionType(s). Konstantin Shcheglov 2026-06-10 10:29:28 -07:00
  • 8f1a38f07b [vm/isolate_api] Ensure isolate acquisition fails gracefully when target isolate is exiting. Alexander Aprelev 2026-06-10 09:59:06 -07:00
  • 24cf34371a CQ. Stop using assertErrorsInList() in AnalysisDriverCachingTest. Konstantin Shcheglov 2026-06-10 09:57:10 -07:00
  • 93ca44b048 [ffi] Add DynamicLibrary.openFromAssetId Shikhar Soni 2026-06-10 09:49:30 -07:00
  • 088614d11b DAS plugins: Export types from analyzer_plugin for convenience Sam Rawlins 2026-06-10 09:38:40 -07:00
  • 4f2ee94e20 [vm/isolate_api] Fix thread-starting race in threading_test. Alexander Aprelev 2026-06-10 09:37:00 -07:00
  • eb979c2f0c [analysis_server] Don't show field modifiers in signature help for primary constructors Danny Tuppeny 2026-06-10 09:03:48 -07:00
  • 44bb92f49a [dartdev] Provide no installation feedback in dart installed Parker Lougheed 2026-06-10 08:26:03 -07:00
  • 7c3c71ae4d Don't lint on raw types in constant patterns if the matched type is of type Type. Jake Macdonald 2026-06-10 08:23:43 -07:00
  • 7d126dc14f Bump the github-actions group with 2 updates dependabot[bot] 2026-06-10 05:07:48 -07:00
  • dd4f983cee fix location tracking transformer for use in flutter Kilian Schulte 2026-06-10 04:15:37 -07:00
  • 034b90af5d [dart2wasm] Allow using experimental dart:ffi in deferred modules Martin Kustermann 2026-06-10 02:34:44 -07:00
  • c5f9583eb3 [dart2wasm] Roll binaryen to new version Martin Kustermann 2026-06-10 02:23:19 -07:00
  • abd32d5449 [analyzer] Fix _OverlayFile.writeAsBytesSync Jens Johansen 2026-06-10 01:08:18 -07:00
  • fa2e23b83c [cfe][InternalNodes] Remove unused precise messages Johnni Winther 2026-06-10 00:27:50 -07:00
  • 26e4018188 [parser] Rename _reportInvalidConstantPatternOperator -> _checkForInvalidConstantPatternOperator Jens Johansen 2026-06-09 23:51:55 -07:00
  • 92ae8b61ec [dart2wasm] Fix switch statements that include a Type expression case. Nate Biggs 2026-06-09 20:39:04 -07:00
  • 6282b35c4c [dart2js] Fix labeled jump target resolution in SSA builder Nate Biggs 2026-06-09 19:23:06 -07:00
  • 31b6c9f0d2 Roll Fuchsia SDK from 32.20260601.5.1 to 32.20260604.3.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-09 18:02:42 -07:00
  • aa6489ca91 Roll BoringSSL from 047c29fe2c3e to 60553ee001ee (29 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-09 17:52:05 -07:00
  • f8d286d4d2 CQ. Migrate from assertInvalidTestCode() to resolveTestCodeWithDiagnostics() and remove it. Konstantin Shcheglov 2026-06-09 12:34:43 -07:00
  • b5eb9af663 [build] Fix RBE fallback on pkg, ddc and dyn bots. Ryan Macnak 2026-06-09 12:27:23 -07:00
  • a7c437e4d8 CQ. Remove SdkConstraintVerifierTest, assertErrorsInCode() Konstantin Shcheglov 2026-06-09 12:26:39 -07:00
  • 9f47e3186d Add an unnecessary_primary_constructor_body lint Brian Wilkerson 2026-06-09 11:39:04 -07:00
  • 2a3c26806f [migrate] Allow additional force enabled codes in BulkFixProcessor. Kallen Tu 2026-06-09 11:29:45 -07:00
  • fa78f9f947 Augment. Deprecate MethodDeclaration.isAbstract, add isComplete to ConstructorDeclaration, FunctionDeclaration, MethodDeclaration. Konstantin Shcheglov 2026-06-09 11:28:23 -07:00
  • 6a678d1f49 Quick fixes that create constructors use new-style syntax when primary_constructors is enabled Varad Raj Agrawal 2026-06-09 10:57:01 -07:00
  • 68c13971f6 Bump test to 2adf8b546d878cb7f6534653d0a821ac7e1f5753 Nate Bosch 2026-06-09 10:49:05 -07:00
  • e15ccdd9be CQ. Remove not useful PubSuggestionCodeTest, tweak for encoding test. Konstantin Shcheglov 2026-06-09 10:48:56 -07:00
  • e043a7453e [vm] Cleanup unused UntaggedPcDescriptors::kBSSRelocation Alexander Markov 2026-06-09 10:29:39 -07:00
  • ea50ec6486 API. Deprecate FormalParameterElement.formalParameters and typeParameters. Konstantin Shcheglov 2026-06-09 09:51:14 -07:00
  • 55dcbad483 Augment. Hide augmentation recovery elements from signatures Konstantin Shcheglov 2026-06-09 09:34:12 -07:00
  • b6785856fe CQ. Remove stale tests. Konstantin Shcheglov 2026-06-09 09:31:01 -07:00
  • 0b1c0dc9c5 [build] Enable racing mode for Dart actions. Ryan Macnak 2026-06-09 09:23:06 -07:00
  • 354a997abe [build] Remove the platform/full SDK distinction. Ryan Macnak 2026-06-09 09:15:56 -07:00
  • ab0f7d309c [build] Extract C++-only warning flags in GN compiler configs Kevin Moore 2026-06-09 08:58:58 -07:00
  • 7d8b5becb4 [vm,dyn_modules] Remove CompilerState use from CallMarshaller. Tess Strickland 2026-06-09 07:54:09 -07:00
  • 061e843207 Roll dart_style into the SDK. Robert Nystrom 2026-06-09 07:07:06 -07:00
  • 1109842c55 [cfe][PrimaryConstructor] Avoid leak of default value token Johnni Winther 2026-06-09 06:20:23 -07:00
  • ba90c83168 [parser] Mark a few methods for inlining Jens Johansen 2026-06-09 05:41:32 -07:00
  • ac477b9233 [cfe][InternalNodes] Add more internal nodes Johnni Winther 2026-06-09 05:27:48 -07:00
  • 90d89a0ca1 [CFE] Remove unused enableUnscheduledExperiments Jens Johansen 2026-06-09 05:25:53 -07:00
  • bf82bf3d38 [dartdev] Fix test package resolution Daco Harkes 2026-06-09 01:26:43 -07:00
  • daadde51d8 [CFE] Remove unused compiler option 'declaredVariables' Jens Johansen 2026-06-09 00:10:30 -07:00
  • 9306b8796c [infra/android] Automatically reboot android devices stuck in fastboot mode. Alexander Aprelev 2026-06-08 20:52:24 -07:00
  • 6fd091c444 analyzer: Avoid two-step constructors for TypedLiteralResolver Sam Rawlins 2026-06-08 17:29:20 -07:00
  • 37609ccba2 [build] Fix cross builds. Ryan Macnak 2026-06-08 16:11:42 -07:00