Commit Graph

  • 1fb0c0c231 [vm,dynamic_modules] Add record-coverage bytecode option. Tess Strickland 2026-05-12 07:46:06 -07:00
  • eae9edeb2e Augment. Fix pre-existing cases when already complete declaration is augmented with a complete declaration. Konstantin Shcheglov 2026-05-12 07:42:33 -07:00
  • fe2fc3780a AD. Fix index printing in tests when running on Windows. Konstantin Shcheglov 2026-05-12 07:28:07 -07:00
  • acb6714ac1 BL-co19. Report useOfVoidResult for forIn and null-aware uses in collections. Konstantin Shcheglov 2026-05-12 07:20:21 -07:00
  • e7051906d2 BL-co19. Report inconsistentInheritanceGetterAndMethod on a corresponding declared member, if exists. Konstantin Shcheglov 2026-05-12 07:20:01 -07:00
  • 00332504d9 BL-co19. Use unionFreeType to compute element type of generator functions. Konstantin Shcheglov 2026-05-12 07:12:18 -07:00
  • 0454f270b0 BL-co19. Report invocationOfNonFunctionExpression when invoking record typed variable with named field 'call'. Konstantin Shcheglov 2026-05-12 07:11:53 -07:00
  • 6195ea86bc [vm] Remove irregular type arguments parameter from factories Alexander Markov 2026-05-12 06:11:15 -07:00
  • 66b54232ee [vm] Make vm/cc/Inliner_InlineForceOptimized test less fragile Alexander Markov 2026-05-12 06:03:38 -07:00
  • 4c9d7e54cb [vm,compiler] Fix inlining of generic functions with optional parameters Alexander Markov 2026-05-12 06:03:11 -07:00
  • 754239b077 [core] Add trailingZeroBitCount and oneBitCount to int Modestas Valauskas 2026-05-12 05:49:31 -07:00
  • 756dd1c665 [cfe] Use required type for lookup in map/list pattern Johnni Winther 2026-05-12 05:08:33 -07:00
  • 9af6bae2e1 [cfe] Handle return; in extension type constructors Johnni Winther 2026-05-12 05:05:29 -07:00
  • 7bc22cf877 [vm/io] Range check SynchronousSocket_WriteList arguments Alvin 2026-05-12 00:32:52 -07:00
  • 841afc1004 Augment. Parse augment factory. Konstantin Shcheglov 2026-05-12 00:24:55 -07:00
  • d60a248196 Add a fix for empty_container_bodies Brian Wilkerson 2026-05-12 00:24:48 -07:00
  • 67ce60fe48 BL-co19. Report optionalParameterInOperator for required named formal parameters. Konstantin Shcheglov 2026-05-12 00:16:50 -07:00
  • 09a156bb2d [cfe] Make VariableBase.context independent from VariableBase.parent Chloe Stefantsova 2026-05-12 00:08:47 -07:00
  • 3d339f3955 [analysis_server] Update normalizer benchmark test Danny Tuppeny 2026-05-12 00:08:41 -07:00
  • 7d2b344a7e [cfe] Fix printing of catch clauses with new CatchVariables Chloe Stefantsova 2026-05-11 04:46:43 -07:00
  • 8df966741d [cfe] Update ast printing of new variable nodes Chloe Stefantsova 2026-05-11 04:46:26 -07:00
  • 96d8359e32 [dart2wasm] Cleanup closure related things Martin Kustermann 2026-05-11 01:48:14 -07:00
  • c2787e1cf4 [cfe][Contexts] Flatten variables hierarchy Johnni Winther 2026-05-11 00:38:41 -07:00
  • 4736248967 [cfe][Contexts] Associate scope with the replacement in visitBlock Johnni Winther 2026-05-11 00:38:41 -07:00
  • 63333c5b9c [dart2js] Speedup allowedNativeTest and make it more precise Jens Johansen 2026-05-11 00:38:02 -07:00
  • b4f88f537b [dart2wasm] Fix spelling mistakes in the output mjs template kevmoo 2026-05-10 17:02:12 -07:00
  • 6d6b2ae57f Augment. Report augmentationReturnTypeMismatch. Konstantin Shcheglov 2026-05-09 11:44:34 -07:00
  • 8028bd03fb Resolve test failures with web configurations Erik Ernst 2026-05-09 07:13:11 -07:00
  • d5ac7d4a57 AD. Use OwnedFiles to scope searches. Konstantin Shcheglov 2026-05-08 17:27:21 -07:00
  • d675a04fd1 Augment. Report augmentationModifierExtra and augmentationModifierMissing. Konstantin Shcheglov 2026-05-08 16:50:09 -07:00
  • a5057b29b7 Augment. Move isCompleteDeclaration computation to AST. Konstantin Shcheglov 2026-05-08 16:49:16 -07:00
  • f31923beee [dart2wasm] Fix async* stream not forwarding errors to listener cancel. Nate Biggs 2026-05-08 15:39:19 -07:00
  • f7c06eb180 Add a new lint to find container bodies that could be a semicolon Brian Wilkerson 2026-05-08 13:55:19 -07:00
  • 77c65d60ec [ddc] Fix type in matcher in scope offset test Nicholas Shahan 2026-05-08 12:57:06 -07:00
  • 157baccaa5 Add a fix for use_primary_constructors Brian Wilkerson 2026-05-08 12:51:13 -07:00
  • b7e77d98a9 Augment. Implement and re-enable augmentationExtendsClauseAlreadyPresent. Konstantin Shcheglov 2026-05-08 12:43:14 -07:00
  • a4dfc42ea3 Roll BoringSSL from b771573651eb to d589045a7726 (44 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-08 12:29:52 -07:00
  • de18b40933 [ddc] Split hot restart into two phases Nicholas Shahan 2026-05-08 11:43:35 -07:00
  • 377c02e4d0 CQ. Reflow code snippets in element model tests. Konstantin Shcheglov 2026-05-08 10:26:22 -07:00
  • 58b6c09e45 Roll BoringSSL from a1c146745137 to b771573651eb (2 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-08 09:43:24 -07:00
  • d8d92592e8 Roll gn from 88604adbcec2 to 78e67afc82fa dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-08 09:36:42 -07:00
  • 2b7b1d0c45 Roll Fuchsia SDK from 32.20260507.4.1 to 32.20260507.5.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-08 09:14:42 -07:00
  • 3fa973a3cb Augment. Report augmentationTypeParameterBound. Konstantin Shcheglov 2026-05-08 08:32:43 -07:00
  • 9bcf11f97e DAS: Do not lose comments in sort_child_property_last Sam Rawlins 2026-05-08 08:08:00 -07:00
  • bd51a40733 CQ. Use raw string literals in element model tests. Konstantin Shcheglov 2026-05-08 07:54:19 -07:00
  • a04ca7e2fa [modular_aot] Write barrier wrapper stub Alexander Markov 2026-05-08 07:30:22 -07:00
  • 7d21d6dcf5 [modular_aot] Fix empty Map literals Alexander Markov 2026-05-08 07:23:13 -07:00
  • 76ffb5053c [modular_aot] Instantiation of type arguments Alexander Markov 2026-05-08 07:22:17 -07:00
  • aec3f9f9b0 [modular_aot] Fix matching names of optional parameters Alexander Markov 2026-05-08 07:15:08 -07:00
  • 3ea6ec325b [modular_aot] Code generation for unary int -, ~, toDouble Alexander Markov 2026-05-08 07:14:06 -07:00
  • c067ade460 [modular_aot] Code generation for comparisons (except FP and identical) Alexander Markov 2026-05-08 07:00:00 -07:00
  • da1f06f239 [vm,compiler] Fix loop computation in case of try blocks Alexander Markov 2026-05-08 06:37:30 -07:00
  • 1707f11db4 [perf_witness] Ignore socket deletion errors on shutdown Slava Egorov 2026-05-08 05:43:48 -07:00
  • b511694fab [CFE] Don't call enableNative when creating BodyBuilderImpl - we never use the field anyway Jens Johansen 2026-05-08 03:06:34 -07:00
  • 07d8325735 [co19] Roll co19 to 266d9f242d9ddcbb4be96995cd16839b8e577cf3 Sergey G. Grekhov 2026-05-08 01:48:59 -07:00
  • 28f200b97d [dart2wasm] Calculate element stride for class id table and target table separately Martin Kustermann 2026-05-08 00:46:52 -07:00
  • 9fd82be4ff [dart2wasm] Disable type branding by default Martin Kustermann 2026-05-08 00:32:15 -07:00
  • a77583dd11 [profiling] update generated proto files Kevin Moore 2026-05-07 23:51:32 -07:00
  • 1aa7d7321f CQ. Use in-code diagnostic expectations. Konstantin Shcheglov 2026-05-07 15:30:45 -07:00
  • bec664e1e8 Add a lint to convert normal parameters to declaring parameters Brian Wilkerson 2026-05-07 13:58:35 -07:00
  • 1309dffc0a CQ. Move analyzer diagnostics back into analyzer. Konstantin Shcheglov 2026-05-07 13:54:59 -07:00
  • 9b2fc36886 [linter] Update changelog for 3.12 and 3.13 lint changes Parker Lougheed 2026-05-07 13:50:32 -07:00
  • 4d93f4d586 Lint all cases in which a primary contructor could be used Brian Wilkerson 2026-05-07 13:46:54 -07:00
  • 8a965f86c1 [dartfuzz] Fix analysis issues Kevin Moore 2026-05-07 13:16:29 -07:00
  • c20b137715 [benchmark] fix analysis hints in benchmark directory Kevin Moore 2026-05-07 13:09:16 -07:00
  • 5eb33c3a22 [code-workspace] ignore dart2js swarm demo Kevin Moore 2026-05-07 13:08:25 -07:00
  • 687a5cb840 Stop reporting unnecessary_const_in_enum_constructor for constructors outside an enum Brian Wilkerson 2026-05-07 12:53:18 -07:00
  • c47b30ee9a Augment. Report augmentationTypeParameterName. Konstantin Shcheglov 2026-05-07 12:44:34 -07:00
  • 40628d0b43 Roll Fuchsia SDK from 31.20260501.4.1 to 32.20260507.4.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-07 12:44:01 -07:00
  • 18c1a3f7fb [data-driven]Add a transform to replace a library import. Keerti Parthasarathy 2026-05-07 12:23:47 -07:00
  • 2f7951190b [analysis_server] Prevent session log being overwritten on every message Danny Tuppeny 2026-05-07 11:53:58 -07:00
  • 24bc4f1ed2 [analysis_server] Update recorded scenarios to match new normalized log format Danny Tuppeny 2026-05-07 11:49:53 -07:00
  • 652c896bee Augment. Add more precisely typed ExecutableFragmentImpl.precedingFragments, return List(s). Konstantin Shcheglov 2026-05-07 11:06:28 -07:00
  • 11b1da577f [analysis_server] Handle URIs/filePaths separately in log normalization/replay Danny Tuppeny 2026-05-07 10:03:24 -07:00
  • 8e43e2f4ef Roll Fuchsia SDK from 31.20260430.4.1 to 31.20260501.4.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-07 10:02:25 -07:00
  • 0af31e37bb [dart2wasm] Fix context collection emptiness false positive. Nate Biggs 2026-05-07 09:21:19 -07:00
  • 6c377d447b Augment. Rename element model tests for top-level functions and variables. Konstantin Shcheglov 2026-05-07 09:05:38 -07:00
  • b2cbe1778c Roll gn from 1740f5c25bca to 88604adbcec2 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-05-07 08:18:28 -07:00
  • d29da25302 [DAS] Fixes occurrences for declaring parameters FMorschel 2026-05-07 08:03:26 -07:00
  • 1b75e2701c Support promotion of instance variables with anonymous methods Erik Ernst 2026-05-07 05:39:13 -07:00
  • d2903a568c [vm/io] Range check Filter_Process arguments Slava Egorov 2026-05-07 04:18:06 -07:00
  • 0f9ce46c6d [dart2wasm] Ensure the field in BoxedBool is non mutable Martin Kustermann 2026-05-07 04:05:45 -07:00
  • a6ec5cee79 [cfe][InternalNodes] Add InternalVariableGet/Set Johnni Winther 2026-05-07 03:46:06 -07:00
  • a3deacfd58 [dart2wasm] Remove unused annotations and field Martin Kustermann 2026-05-07 03:46:02 -07:00
  • 4d964c4804 Add test_runner support for // [spec_parser] comments Erik Ernst 2026-05-07 03:00:53 -07:00
  • f78d831de7 [cfe][InternalNodes] Make internal int literals extend InternalExpression Johnni Winther 2026-05-07 00:15:24 -07:00
  • 6a6f59f715 [cfe][InternalNodes] Move for-in lowering to inference visitor Johnni Winther 2026-05-07 00:15:24 -07:00
  • 3ecf2aa096 [CFE/DDC] Move renaming of late lowerings to dart scope calculator Jens Johansen 2026-05-06 23:45:17 -07:00
  • c0cbb31d01 DAS: Add tests on add_type_annotation for dynamic Sam Rawlins 2026-05-06 16:18:01 -07:00
  • 23bd610f97 [dwds] Copy changes from github Nicholas Shahan 2026-05-06 16:14:04 -07:00
  • 5a98fe5564 [vm/isolates] Avoid leaving isolate as part of native message handling. Alexander Aprelev 2026-05-06 14:42:04 -07:00
  • 0a5604c223 Support for cross-file context messages in test_runner/. Konstantin Shcheglov 2026-05-06 13:23:57 -07:00
  • 90073036fb AD. Run discardMemoryExpensiveData() when a driver switches to idle. Konstantin Shcheglov 2026-05-06 13:18:57 -07:00
  • 5bb366bb9f [gardening] Remove lib/async/future_test from isolate stress test. Ryan Macnak 2026-05-06 13:13:46 -07:00
  • eb362d4261 [analysis_server] Support diagnostic server request for LSP-over-Legacy Danny Tuppeny 2026-05-06 12:47:27 -07:00
  • 7caaf2846d [docs] Improve link for filing breaking change requests. Paul Berry 2026-05-06 12:38:38 -07:00
  • 9f1438813f Fix JsonErrorFormatter to use right LineInfo for context messages. Konstantin Shcheglov 2026-05-06 11:28:54 -07:00
  • eed5d692ab [analysis_server] Only replace full paths or start of paths followed by separators during normalization Danny Tuppeny 2026-05-06 10:40:57 -07:00
  • 27a5d75c2f [modular_aot] Code generation for UnaryBoolOp Alexander Markov 2026-05-06 09:48:04 -07:00
  • 6251367ab1 [modular_aot] Compile closure functions and support captured variables Alexander Markov 2026-05-06 09:47:58 -07:00