Commit Graph

  • 415b040d6f Reland "[vm] Recognize int.trailingZeroBitCount/oneBitCount as graph-inlinable" Modestas Valauskas 2026-05-29 06:01:17 -07:00
  • abbd9e33ca Use relative paths in gn rules to avoid build issues in tripple headed golem build Jonas Finnemann Jensen 2026-05-29 05:38:04 -07:00
  • b49f544446 [cfe][Contexts] Infer all initializers as one Johnni Winther 2026-05-29 05:27:03 -07:00
  • 06e0f58562 [cfe][Contexts][InternalNodes] Add helpers for creating variables Johnni Winther 2026-05-29 05:27:03 -07:00
  • 849c282e06 [cfe] Add more checks to verification of new variables Chloe Stefantsova 2026-05-29 03:52:14 -07:00
  • 062123bcf5 [vm] Remove unused Integer_parse native Modestas Valauskas 2026-05-29 03:37:25 -07:00
  • 02046380d1 [cfe][Contexts][InternalNodes] Add internal nodes for FunctionNode, FunctionExpression and FunctionDeclaration Johnni Winther 2026-05-29 02:41:29 -07:00
  • 8c42f67d35 [dartpad] Part 1-8 squashed into a single commmit. Jonas Finnemann Jensen 2026-05-29 02:25:49 -07:00
  • c26cececd3 [vm/compiler] Mark BlockEntryInstr Predecessor* overrides as final. Modestas Valauskas 2026-05-29 01:08:04 -07:00
  • f710c4338a [dart2wasm] Intrinsify math.min() and math.max() for double and int Hakim Jonas Ghoula 2026-05-29 00:03:32 -07:00
  • 06bdbd777f Update mcp-server command to be an alias for 'run dart_mcp_server@' Jake Macdonald 2026-05-28 12:06:25 -07:00
  • 527d529493 [vm/shared] Implement Isolate runEventLoopSync. Alexander Aprelev 2026-05-28 11:38:29 -07:00
  • a898adf8b7 Augment. Support for abstract top-level variables and static fields. Konstantin Shcheglov 2026-05-28 09:19:15 -07:00
  • 6f804b8121 CQ. Inline _IndexMixin. Trim _IndexResult. Konstantin Shcheglov 2026-05-28 09:00:37 -07:00
  • d68c1befce CQ. Replace 'late AnalysisDriverUnitIndex index' with '_IndexResult'. Konstantin Shcheglov 2026-05-28 08:57:32 -07:00
  • 9543bb6472 CQ. Migrate from assertErrorsInTestResult() to resolveFileWithDiagnostics(). Konstantin Shcheglov 2026-05-28 08:52:34 -07:00
  • f81c7f2140 CQ. Migrate from assertNoErrorsInTestResult() to resolveFileWithDiagnostics(). Konstantin Shcheglov 2026-05-28 08:49:28 -07:00
  • 062a1fdcc5 CQ. Migrate to assertTestCodeWithStrictCastsDiagnostics(). Konstantin Shcheglov 2026-05-28 07:54:46 -07:00
  • 1af709f3f0 CQ. Support for multi-line messages in inline expectations. Konstantin Shcheglov 2026-05-28 07:50:54 -07:00
  • c91d6d2373 CQ. Remove assertErrorsInResolvedUnit(), assertErrorsInResult(), assertNoErrorsInResult(). Konstantin Shcheglov 2026-05-28 07:46:41 -07:00
  • 639f505308 [dart2wasm] Change dart2wasm-mac-safari to shards=1, i.e. no shards Martin Kustermann 2026-05-28 06:23:29 -07:00
  • d441e28656 [CFE/VM] Fix mixin deleting procedure-setter because of final field Jens Johansen 2026-05-28 05:15:07 -07:00
  • 69e9d32e87 Retire 'privately-named-parameters' experiment flag. Lasse R.H. Nielsen 2026-05-28 05:13:49 -07:00
  • 2198d25b1e [vm/testing] Make vm/dart/gc/scavenger_abort_2_test more robust Martin Kustermann 2026-05-28 03:49:20 -07:00
  • 5423762c21 [dart2wasm] Fix unreachable instance call issue Martin Kustermann 2026-05-28 03:37:13 -07:00
  • 6c88c6f2ba Migrate pkg/smith to the new constructor syntax. Robert Nystrom 2026-05-27 16:54:31 -07:00
  • 5ccd5818e0 Migrate pkg/expect to the new constructor syntax. Robert Nystrom 2026-05-27 16:17:46 -07:00
  • 9f11b2fd45 Migrate pkg/status_file to primary constructors and new constructor syntax. Robert Nystrom 2026-05-27 15:56:27 -07:00
  • afcfbbeba8 Migrate developer experience packages to new constructor decl syntax. Paul Berry 2026-05-27 14:52:58 -07:00
  • 1e5aebc601 Reformat pkg/status_file. Robert Nystrom 2026-05-27 14:43:43 -07:00
  • 8b555128be Support converting a declaring param to an initializing param Brian Wilkerson 2026-05-27 14:39:09 -07:00
  • 8b66930364 [presubmits] Print stdout,stderr if CheckSorted result can't be parsed. Paul Berry 2026-05-27 14:34:26 -07:00
  • d3a8da96a0 Augment. Rename two tests in augmentation_return_type_mismatch_test.dart Konstantin Shcheglov 2026-05-27 14:13:43 -07:00
  • 52fc4ee1eb [vm/fuchsia] Skip new test on fuchsia. Alexander Aprelev 2026-05-27 14:08:42 -07:00
  • 5252e5e3d3 CQ. Remove assertErrorsInFile2(), use resolveFilesWithDiagnostics(). Konstantin Shcheglov 2026-05-27 14:05:36 -07:00
  • 2cd3ec552c Fix "Convert to a primary constructor" on generic classes. Robert Nystrom 2026-05-27 13:59:34 -07:00
  • 9bd89a769d Work around issue with -r in presubmit scripts. Paul Berry 2026-05-27 13:49:54 -07:00
  • d0f27293ce DAS plugins: Respect the analysis roots set by "dart analyze" Sam Rawlins 2026-05-27 13:47:02 -07:00
  • e991ffd37b [vm] Fix HashBytes to work with unaligned inputs. Ryan Macnak 2026-05-27 12:55:21 -07:00
  • 81059a1b79 Migrate pkg/scrape to the new constructor syntax. Robert Nystrom 2026-05-27 12:21:23 -07:00
  • 488ba69e41 [vm/shared] Introduce isolate event loop handling dart api. Alexander Aprelev 2026-05-27 11:31:11 -07:00
  • ba760c36a4 Augment. Report augmentationInducedGetterAlreadyComplete and augmentationInducedSetterAlreadyComplete. Konstantin Shcheglov 2026-05-27 11:17:44 -07:00
  • 19ca914f74 Remove redundant lint rules Sam Rawlins 2026-05-27 10:26:22 -07:00
  • 49597f85d9 [front_end,kernel] Add ignores for codegen to prepare for new syntax. Paul Berry 2026-05-27 10:11:50 -07:00
  • 0fa39c9649 linter: Switch cascade_invocations to report once for a set of cascadable statements Sam Rawlins 2026-05-27 08:58:12 -07:00
  • 7cd8fda37e [vm] Use Uint32Arrays for coverage arrays. Tess Strickland 2026-05-27 08:18:27 -07:00
  • da40aec0bb [deps] Roll dart-lang/native Daco Harkes 2026-05-27 07:31:46 -07:00
  • 37197070f8 DevTools: Run "flutter clean" after building Sam Rawlins 2026-05-27 07:27:20 -07:00
  • 0ff42aac19 [vm] Fix poor hash performance of CodeSet. Ryan Macnak 2026-05-27 07:21:32 -07:00
  • b0a82e98d5 [build, mac] Sign shared libraries and fix incremental build for changes to signing script or entitlement files. Ryan Macnak 2026-05-27 06:34:31 -07:00
  • 3263555dc5 Start implementation of anonymous block methods Erik Ernst 2026-05-27 06:04:46 -07:00
  • 656ff46efd [dart2wasm] Restructure patches and internal libraries Simon Binder 2026-05-27 03:16:22 -07:00
  • b59608241f [CFE] Scope calculator handles parameters and initializing formals special Jens Johansen 2026-05-27 02:49:19 -07:00
  • b69989fa35 [CFE] Incremental suite: Do more equality testing Jens Johansen 2026-05-27 01:33:47 -07:00
  • a04691a8a8 [kernel][Contexts] Serialize new local variables Johnni Winther 2026-05-27 00:41:34 -07:00
  • 5111553828 [kernel][Contexts] Add LateVariable Johnni Winther 2026-05-27 00:41:34 -07:00
  • f9fadc80da [cfe][Contexts] Remove constant evaluator work-around Johnni Winther 2026-05-27 00:41:34 -07:00
  • 6b693e00bc [kernel][Contexts] Add VariableDeclaration Johnni Winther 2026-05-27 00:41:34 -07:00
  • 7e348949c1 [CFE] Incremental compiler can load additionalDillModules Jens Johansen 2026-05-26 23:58:20 -07:00
  • a1a881b49f [CFE] Refactor incremental suite Jens Johansen 2026-05-26 23:24:56 -07:00
  • 9c359e2317 Roll Fuchsia SDK from 32.20260521.3.1 to 32.20260522.6.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-26 19:16:32 -07:00
  • 360bf1cb59 Roll BoringSSL from beddb582d9e8 to 5ee9407bc28d (6 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-26 18:28:52 -07:00
  • feab749acb [build] Make the build more reproducible. Ryan Macnak 2026-05-26 15:35:21 -07:00
  • 84bd4ea759 [build] Remove dead tools. Ryan Macnak 2026-05-26 14:40:09 -07:00
  • d080a5defd [build] Remove dead configs. Ryan Macnak 2026-05-26 14:38:25 -07:00
  • 276cace231 [vm/mac] Fix WorkSet name confusion on flutter mac. Alexander Aprelev 2026-05-26 11:21:44 -07:00
  • 3e195c913f Ignore TODOs in analysis_server_client package. Paul Berry 2026-05-26 10:40:55 -07:00
  • 53c69a614e Augment. When moving enum 'values' constants from augmentation to the introductory declaration, skip 'values' fragment of the augmentation. Konstantin Shcheglov 2026-05-26 10:39:42 -07:00
  • a527b4d9b0 Remove a null check from completion metrics Brian Wilkerson 2026-05-26 10:29:40 -07:00
  • b5c7496c02 Handle ARM64 in Debian package testing. Ryan Macnak 2026-05-26 10:27:44 -07:00
  • a43ef7db89 [build] Set mnemonics. Ryan Macnak 2026-05-26 10:21:37 -07:00
  • d907fbb72b [build] Fix more invocations to use relative paths. Ryan Macnak 2026-05-26 10:19:40 -07:00
  • c4d1c3a3e8 DAS plugins: Fix entrypoint deletion bug Sam Rawlins 2026-05-26 10:13:34 -07:00
  • 35f6ce7bb0 Update OpType to work with primary constructors Brian Wilkerson 2026-05-26 10:11:37 -07:00
  • 8c6366e66e Augment. Deprecate ExtensionTypeDeclaration.primaryConstructor, use namePart instead. Konstantin Shcheglov 2026-05-26 10:05:28 -07:00
  • cf5494aa89 [build] Make generating the VM's version strings work with Ninja's restat feature. Ryan Macnak 2026-05-26 10:03:28 -07:00
  • e04d2179a1 [vm] Fix quadratic cost of SNAPSHOT_BACKTRACE. Ryan Macnak 2026-05-26 09:40:40 -07:00
  • c5d547fdb8 [vm/compiler] Preset far_branch_level for huge JIT-optimized functions. Modestas Valauskas 2026-05-26 08:10:15 -07:00
  • 0bf1b50875 [build] Clean up aot_compile_using_prebuilt_sdk. Ryan Macnak 2026-05-26 08:03:40 -07:00
  • 53733077b2 Revert "[standalone] Remove the fallback root certificates." Ryan Macnak 2026-05-26 07:49:52 -07:00
  • 58ea063ca8 [vm, compiler] Fix high hash collision rate in a large run of sequential double values. Ryan Macnak 2026-05-26 06:42:00 -07:00
  • 0124cf29fe [co19] Roll co19 to 8a302a4666a9adae63b52fb49f37e7407935f13c Sergey G. Grekhov 2026-05-26 02:13:45 -07:00
  • 0a2f2ceacf [vm/compiler] Stop ConstantPropagator phi join at NonConstant. Modestas Valauskas 2026-05-26 00:56:04 -07:00
  • fb4752caaf [cfe] Account for initializer positioning during context allocation Chloe Stefantsova 2026-05-25 23:51:47 -07:00
  • 4629bff7e9 Augment. Report extensionTypeAugmentationSpecifiesRepresentationField. Konstantin Shcheglov 2026-05-22 17:36:54 -07:00
  • ec40ebcd23 Fix a bug in textDocument/definition for primary constructors Brian Wilkerson 2026-05-22 17:05:29 -07:00
  • 8765d80177 Revert "[vm] Recognize int.trailingZeroBitCount/oneBitCount as graph-inlinable" Alexander Aprelev 2026-05-22 14:22:30 -07:00
  • ca15e2cdd9 CQ. Remove shallow abstractions in DeprecatedMemberUse_PackageConfigWorkspaceTest and ExperimentalMemberUseTest. Konstantin Shcheglov 2026-05-22 14:16:27 -07:00
  • b162f6717d [io] Fix FileSystemEntity.type and Link.exists with IOOverrides Nate Bosch 2026-05-22 14:13:35 -07:00
  • 1121b4041f CQ. Consistently use 'var node =' before assertResolvedNodeText(). Konstantin Shcheglov 2026-05-22 13:29:01 -07:00
  • 03a05b52d8 Fix a primary-constructors bug in ElementMatcher Brian Wilkerson 2026-05-22 13:23:38 -07:00
  • fc7c531253 CQ. Remove result state from ResolutionTest. Konstantin Shcheglov 2026-05-22 13:05:47 -07:00
  • 739826d041 Update ImportedElementsComputer for primary constructors Brian Wilkerson 2026-05-22 12:53:51 -07:00
  • c8a74e71ef [analysis_server] Add classes for processing interactive forms Danny Tuppeny 2026-05-22 12:44:58 -07:00
  • 1e8a9d5d45 [api_summary] Include mixins in textual API summaries kevmoo 2026-05-22 11:35:09 -07:00
  • 19f0f72d9e CQ. Merge test classes in AssignmentOfDoNotStoreTest and ReturnOfDoNotStoreTest. Konstantin Shcheglov 2026-05-22 11:25:50 -07:00
  • 7679be813f [dart2wasm] cleanup owners kevmoo 2026-05-22 11:06:09 -07:00
  • db8ee607ee Roll Fuchsia SDK from 32.20260514.4.1 to 32.20260521.3.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-22 10:43:27 -07:00
  • 57cac82bb6 CQ. Remove ResolutionTest type convenience getters. Konstantin Shcheglov 2026-05-22 10:38:21 -07:00
  • 3fd2becefd Reformat some files owned by the developer experience team. Paul Berry 2026-05-22 10:33:08 -07:00