Commit Graph

  • 9bbfa6ffd9 [primary contructors] Fix use_declaring_parameters to ignore fields with doc comments. Keerti Parthasarathy 2026-06-08 15:13:54 -07:00
  • d7d118f75e linter: Fix bug in no_dynamic_casts w.r.t. Object? for-loop variable Sam Rawlins 2026-06-08 15:04:42 -07:00
  • 52f1a4ef54 [build] Too many deps! Ryan Macnak 2026-06-08 14:27:51 -07:00
  • fb2c85c973 udpate analyzer to allow the latest package_config version Jake Macdonald 2026-06-08 14:26:58 -07:00
  • 7b62c1be57 Revert "Remove the JIT entitlement from gen_snapshot." Ryan Macnak 2026-06-08 14:05:04 -07:00
  • 3a85655f91 CQ. Migrate more tests from assertErrorsInCode(). Konstantin Shcheglov 2026-06-08 13:47:41 -07:00
  • 9b8d908379 Speed up RISCV QEMU testing. Ryan Macnak 2026-06-08 13:27:27 -07:00
  • 9edafc75f7 [dart2wasm] Disallow inlining of static field initializers Martin Kustermann 2026-06-08 12:21:42 -07:00
  • 8189bdd83b Reduce build sets for most bots. Ryan Macnak 2026-06-08 11:07:41 -07:00
  • 5955f2b806 [build] Skip unnecessary read when using incbin. Ryan Macnak 2026-06-08 11:05:48 -07:00
  • 28d7984e31 [modular_aot] Use primary constructors Alexander Markov 2026-06-08 10:32:03 -07:00
  • fd7d13ed8c [build] Use ad-hoc code signing by default for non-sanitizer builds. Ryan Macnak 2026-06-08 09:13:26 -07:00
  • a1160684d9 [analysis_server] Remove class modifiers in convert_class_to_enum fix Parker Lougheed 2026-06-08 09:11:55 -07:00
  • a4ced20e50 CQ. Simplify WrongNumberOfParametersForOperatorTest. Konstantin Shcheglov 2026-06-08 09:09:29 -07:00
  • 0604582ff3 [co19] Roll co19 to a2237e4186bc0cfd8890eb46c6840c011dc3de0b Sergey G. Grekhov 2026-06-08 08:51:36 -07:00
  • a6d53d7aaa CQ. Align UseOfVoidResultTest names with analyzer AST. Konstantin Shcheglov 2026-06-08 08:41:43 -07:00
  • 83c245288c Augment. Remove unecessary test_isComplete_ tests. Konstantin Shcheglov 2026-06-08 08:40:30 -07:00
  • 20ffc508e0 [infra] Enable sharding for Windows ARM64. Ryan Macnak 2026-06-08 08:39:29 -07:00
  • 8dd61ee24b Remove the JIT entitlement from gen_snapshot. Ryan Macnak 2026-06-08 08:13:39 -07:00
  • 7df4ef0cf1 [modular_aot] Fix number of optional named parameters when reading function types from module snapshot Alexander Markov 2026-06-08 07:36:51 -07:00
  • ea1360fbaf [modular_aot] Fixes for code generation of TypeCast Alexander Markov 2026-06-08 07:17:10 -07:00
  • 19db32f041 [cfe][InternalNodes] Add InternalCatch Johnni Winther 2026-06-08 05:45:44 -07:00
  • 8492bfd7ac [cfe][InternalNodes] Use InternalPattern in PatternForInElement Johnni Winther 2026-06-08 05:45:44 -07:00
  • 95b8f52f9f [modular_aot] Fix swapped opcodes in comparison simplification Parker Lougheed 2026-06-08 05:34:33 -07:00
  • 890e259cfd Update release date for version 3.12.0 Mateus Felipe C. C. Pinto 2026-06-08 02:38:40 -07:00
  • 27ece1a4b6 [cfe][InternalNodes] Add internal nodes for pattern related statements and expressions Johnni Winther 2026-06-08 02:24:59 -07:00
  • 23a289417d [dart2wasm] Fix unsound type-argument check optimization on covariance checks Kevin Moore 2026-06-07 21:51:07 -07:00
  • a21f54e771 CQ. Migrate remaining parser tests from parseStringWithErrors() and remove it. Konstantin Shcheglov 2026-06-05 18:04:24 -07:00
  • 778a860a2a Add ElementAnnotation.isValidAtElement() Konstantin Shcheglov 2026-06-05 18:02:28 -07:00
  • 9a769de4b7 DeCo. Only regular formal parameters can be defining. Konstantin Shcheglov 2026-06-05 17:59:36 -07:00
  • 3955564590 Rev web to 19d0315df54225d3aa3c11531619a55bbd4d30be Srujan Gaddam 2026-06-05 13:41:48 -07:00
  • d33ce2f88d linter: Introduce no_dynamic_casts replacing strict-casts Sam Rawlins 2026-06-05 07:02:01 -07:00
  • 56e0c9fca3 [dart2wasm] Exclude value types from deferred loading partitioning Martin Kustermann 2026-06-05 02:10:35 -07:00
  • e3cf529f87 [dart2wasm] More compact encoding of deferred load lists Martin Kustermann 2026-06-05 00:50:46 -07:00
  • 9d41f28545 DAS plugins: document that a git URI can be used Sam Rawlins 2026-06-04 21:09:29 -07:00
  • 4c6fe56ae3 linter: Introduce no_raw_types replacing strict-raw-types Sam Rawlins 2026-06-04 14:12:28 -07:00
  • 2e682b9e9d [deps] Bump benchmarks_internal_rev for primary constructor related fixes. Kallen Tu 2026-06-04 13:00:46 -07:00
  • 4da9a9133e Augment. Report augmentationPositionalFormalParameterName. Konstantin Shcheglov 2026-06-04 12:52:55 -07:00
  • 46bb00bfae Start analyzer 13.2.0-dev, analyzer_plugin 0.14.11-dev, analyzer_testing 0.3.1-dev, analysis_server_plugin 0.3.17-dev Konstantin Shcheglov 2026-06-04 12:51:41 -07:00
  • dc4f2db4cf [agents] Add rule to enforce license header on new Dart files Nate Biggs 2026-06-04 12:06:58 -07:00
  • 6fed0f7527 [analysis_server] Remove some unnecessary code related to original interactive refactors Danny Tuppeny 2026-06-04 11:29:49 -07:00
  • 050afdb4ae Prepare to publish analyzer 13.1.0, _fe_analyzer_shared 101.0.0, analysis_server_plugin 0.3.16, analyzer_plugin 0.14.10, analyzer_testing 0.3.0 Konstantin Shcheglov 2026-06-04 11:21:35 -07:00
  • 42aa5e71f0 [linter] Add diagnostic doc for unnecessary_await_in_return Parker Lougheed 2026-06-04 10:44:04 -07:00
  • dbe61d2ece [analysis_server] Support prompting for name for "Add Constructor Name" refactor Danny Tuppeny 2026-06-04 10:41:49 -07:00
  • 8f30cb7e43 [analysis_server] Support prompting for name for "Add Import Prefix" refactor Danny Tuppeny 2026-06-04 10:41:15 -07:00
  • 43f3a50349 CQ. Replace _evaluateConstant() with _topLevelVar(). Konstantin Shcheglov 2026-06-04 09:57:00 -07:00
  • a90efd6794 [PrimaryConstructors] Add language test for issue 63506 Johnni Winther 2026-06-04 09:52:40 -07:00
  • f9f9023516 Augment. Report positional / optional / named formal parameters shape mismatch. Konstantin Shcheglov 2026-06-04 08:50:36 -07:00
  • 98e5936588 Roll gn from 3357c4f51b1a to 6f8c0328ee29 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-04 07:39:17 -07:00
  • e79c0f1b83 Roll Fuchsia SDK from 32.20260526.7.1 to 32.20260601.5.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-04 07:21:08 -07:00
  • 42878c2e21 Roll BoringSSL from f449f7206f62 to 047c29fe2c3e (28 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-06-04 07:14:46 -07:00
  • f024b20e9a [analysis_server] Fix filters + resource type for Move to File in Interactive Forms Danny Tuppeny 2026-06-04 06:54:49 -07:00
  • 3060ea57d7 [modular_aot] Handle parallel moves when the same source location is used multiple times Alexander Markov 2026-06-04 06:20:20 -07:00
  • 0fcf5363b3 [analyzer] Avoid more _SlowSetRange Jens Johansen 2026-06-04 03:28:19 -07:00
  • 0c2d7decd7 [analyzer] Avoid _SlowSetRange in Scanner.tokenize Jens Johansen 2026-06-04 00:07:49 -07:00
  • 984ce37109 Fix convertToInitializingFormal to rename references to the parameter Brian Wilkerson 2026-06-03 21:10:21 -07:00
  • 9f9be9d3ea [dartfuzz] Fix flag_fuzzer_dart2js AOT steps. Ryan Macnak 2026-06-03 20:14:54 -07:00
  • 4ac9926090 Revert "Rev package:web to latest to include various helpers" Srujan Gaddam 2026-06-03 19:06:29 -07:00
  • 9c69609406 Augment. Rename ExecutableFragmentImpl.isCompleteDeclaration to isComplete. Konstantin Shcheglov 2026-06-03 18:05:12 -07:00
  • d54a54d976 Augment. Rename FragmentImpl.isCompleteDeclaration to isComplete, text only. Konstantin Shcheglov 2026-06-03 18:03:42 -07:00
  • 468092ff63 Add blank devtools builder configs. Ryan Macnak 2026-06-03 17:15:16 -07:00
  • 5a94256582 meta: Introduce TargetKind.importDirective Sam Rawlins 2026-06-03 13:34:57 -07:00
  • ca02d3f1d6 [infra] Rebalance Linux ARM64 JIT versus AOT shards. Ryan Macnak 2026-06-03 13:08:46 -07:00
  • 40acd32778 [build] Remove unused "exec_script" mode from gn_run_binary.py. Ryan Macnak 2026-06-03 12:33:31 -07:00
  • 42ebe08081 [modular_aot] Fix simplification of string interpolation Alexander Markov 2026-06-03 12:12:19 -07:00
  • 8b77454b37 [modular_aot] Fix LiveRange.findRegisterUseAfter Alexander Markov 2026-06-03 12:10:01 -07:00
  • 6b9aecbe5f [vm,aot] Fix parameter type checks in the implicit setters of covariant-by-class fields Alexander Markov 2026-06-03 11:32:28 -07:00
  • 021068bb3d [modular_aot] Serialization of UndefinedConstant in module snapshots Alexander Markov 2026-06-03 11:32:19 -07:00
  • 4af16be8f0 [cfe] Add test for issue 63506 Johnni Winther 2026-06-03 11:17:48 -07:00
  • 22f451c4ac CQ. Use assertDartObjectText() with raw multi-line string in more places. Konstantin Shcheglov 2026-06-03 11:13:59 -07:00
  • 165dd4d04e Revert "[build] Use ad-hoc code signing by default." Ryan Macnak 2026-06-03 10:27:18 -07:00
  • f8ef9fdb61 Patterns. Fix for parsing nested pattern assigment: 'v2 = (v1) = 0'. Konstantin Shcheglov 2026-06-03 08:52:55 -07:00
  • f1ceed2ba7 [analysis_server] Add command/resolve to support using Interactive Forms in refactors Danny Tuppeny 2026-06-03 08:47:33 -07:00
  • 189f25b873 [front_end] Update CFE code generators to use new constructor decl syntax. Paul Berry 2026-06-03 07:27:41 -07:00
  • 7cc5515a6a [vm] Mark _OperatorEqualsAndHashCode._hashCode for inlining Jens Johansen 2026-06-03 07:11:18 -07:00
  • 80f770eb57 [vm/service]: Add _readNativeMemory RPC and OS::SafeReadMemory for safe native memory inspection Nourhan Hasan 2026-06-02 23:09:24 -07:00
  • 1b3e9d510e Fix Fuchsia build. Ryan Macnak 2026-06-02 16:47:34 -07:00
  • 152d83492f Reduce GCC build set. Ryan Macnak 2026-06-02 16:32:29 -07:00
  • dd60262f06 [DEPS] Update Chrome and jsshell Srujan Gaddam 2026-06-02 15:38:03 -07:00
  • 23ad0dc770 linter: Deprecate avoid_public_typedef_functions and one_member_abstracts Sam Rawlins 2026-06-02 15:08:43 -07:00
  • ab017d3bda [linter, DAS] Adds new diagnostic opposite of unnecessary_await_in_return FMorschel 2026-06-02 15:06:00 -07:00
  • 0ae45fcc7e Reduce Android build set. Ryan Macnak 2026-06-02 14:46:08 -07:00
  • 95b1b8d756 [front_end] Migrate to new constructor decl syntax. Paul Berry 2026-06-02 13:34:17 -07:00
  • 0e535e710b [vm_service] Fix socket exhaustion in resume_shutdown_race_test Ben Konyi 2026-06-02 13:22:38 -07:00
  • 3f7dd5c075 [dart2wasm] Do not use CFE lowering for constructor tear-offs Martin Kustermann 2026-06-02 13:21:23 -07:00
  • a75be76daf Fix bug in convertIntoBlockBody Brian Wilkerson 2026-06-02 13:04:55 -07:00
  • 3c0e8ac2fb [vm_service] Fix http_auth_get_isolate_rpc_test not actually testing with authentication codes Ben Konyi 2026-06-02 12:51:23 -07:00
  • ab6780d13e [dds][dart_runtime_service] Dynamically allocate ChromeDriver ports and fix SSE test flakiness Ben Konyi 2026-06-02 12:46:31 -07:00
  • d8fab3228b Augment. Support for function-typed formal parameters in augmentations. Konstantin Shcheglov 2026-06-02 12:24:36 -07:00
  • 2b4ba49f0d [vm_service] Fix socket leak in makeHttpServiceRequest Ben Konyi 2026-06-02 12:23:10 -07:00
  • 73d499369a Augment. Report defaultValueAlreadySpecifiedInAugmentationChain. Konstantin Shcheglov 2026-06-02 12:12:20 -07:00
  • 54ea451b36 CQ. Migrate more tests from parseStringWithErrors() to parseTestCodeWithDiagnostics(). Konstantin Shcheglov 2026-06-02 12:08:10 -07:00
  • 33d4f1dff7 CQ. Migrate ToSourceVisitorTest from parseStringWithErrors() to parseTestCodeWithDiagnostics() Konstantin Shcheglov 2026-06-02 12:03:14 -07:00
  • 68b3e3c9a0 Augment. Remove a few 'abstract' modifiers from classes. Konstantin Shcheglov 2026-06-02 11:58:59 -07:00
  • 856afa7248 CQ. Fix superclassName value for constConstructorWithNonConstSuper. Konstantin Shcheglov 2026-06-02 11:57:55 -07:00
  • 2cc79a0fec Augment. Report modifierOutOfOrder for 'abstract static' field. Konstantin Shcheglov 2026-06-02 11:55:23 -07:00
  • 45c27304eb Bump tools to 338a2c8380059afb250a1d0c26555e4da24c6ccc kevmoo 2026-06-02 11:54:20 -07:00
  • e61679f449 Remove myself from the watchlist for _fe_analyzer_shared. Paul Berry 2026-06-02 11:50:37 -07:00
  • b389e23feb CQ. In DartObjectPrinter print full types of List, Set, Map values. Switch more tests to assertDartObjectText(). Konstantin Shcheglov 2026-06-02 10:55:35 -07:00
  • fe53326c60 Augment. Report augmentsConstantVariable and constantVariableAugmentation. Konstantin Shcheglov 2026-06-02 10:29:14 -07:00