Commit Graph

  • 4ee8852d77 [CFE/parser] Update 'end' on endLiteralString; Set offset of StringConcatenation to the start; rename 'token' to 'operatorToken' on endBinaryPatterns Jens Johansen 2026-04-30 01:05:23 -07:00
  • c5d23e0df3 fix: HTTP request smuggling via Transfer-Encoding token whitespace mohammadmseet-hue 2026-04-30 00:52:02 -07:00
  • 1a7e73a7e5 Update docs for lints that are removed for primary constructors Brian Wilkerson 2026-04-29 16:01:37 -07:00
  • 334c96a4b1 [ linter ] Add diagnostic docs for avoid_catches_without_on_clauses Ildeberto Vasconcelos 2026-04-29 15:56:04 -07:00
  • 55f91b69a5 [vm] Remove unneeded HandleScope immediately after StackZone. Ryan Macnak 2026-04-29 15:36:54 -07:00
  • be63771661 tools/build_and_test_fast: fix an issue with wasm kevmoo 2026-04-29 15:34:20 -07:00
  • 548dd73afd OWNERS: remove xooglers kevmoo 2026-04-29 15:28:51 -07:00
  • c5fb640747 [analysis_server] Handle request cancellation when a request is waiting for an outbound user prompt Danny Tuppeny 2026-04-29 13:57:38 -07:00
  • 7859c59810 Augment. Build parameter elements after linking fragments. Konstantin Shcheglov 2026-04-29 13:48:26 -07:00
  • e20704c3b0 CQ. Move PackageConfigFileBuilder to analyzer_testing. Konstantin Shcheglov 2026-04-29 13:18:35 -07:00
  • 18c3034f20 Convert two more refactors to use ChangeBuilder Brian Wilkerson 2026-04-29 13:15:21 -07:00
  • 4ee49b7503 Augment. Support for a few more nodes in NodeReplacer. Konstantin Shcheglov 2026-04-29 10:32:50 -07:00
  • e07f7eddd8 [vm] Remove dead regexp code. Ryan Macnak 2026-04-29 08:10:43 -07:00
  • 7012150dc7 [vm] Hoist allocation of sentinel et al. Ryan Macnak 2026-04-29 08:06:40 -07:00
  • 8cbfb32907 CQ. Encapsulate and rename fragment to AST node mapping. Konstantin Shcheglov 2026-04-29 08:02:40 -07:00
  • 66eb8bde1b Augment. Rename element model tests for class, enum, extension, extension type, mixin. Konstantin Shcheglov 2026-04-29 07:46:09 -07:00
  • b4254d0946 CQ. Change _isTopGetter to check for GetterElement. Konstantin Shcheglov 2026-04-29 07:45:21 -07:00
  • 8e166e93d3 [CFE] Remove crash data posting to some local service Jens Johansen 2026-04-29 06:46:41 -07:00
  • 1d8d507384 [dart2wasm] More precise inlining Martin Kustermann 2026-04-29 05:16:01 -07:00
  • 5a6b815789 analyzer: Report a warning when a Future.then onError handler returns the wrong type. Sam Rawlins 2026-04-29 05:00:59 -07:00
  • ae33e9c12c [dart2wasm] Filter out user-provided program constraints Martin Kustermann 2026-04-29 02:26:33 -07:00
  • 890f7e8aa9 fix: do not forward Authorization/Cookie to subdomains on redirect mohammadmseet-hue 2026-04-29 00:54:05 -07:00
  • 1e46f62954 Roll Fuchsia SDK from 31.20260424.5.1 to 31.20260427.7.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-28 19:59:05 -07:00
  • 5fb2054a09 Roll BoringSSL from 439e53783a5f to 8415495eff36 (30 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-28 19:14:34 -07:00
  • 224333acc2 Roll gn from dcc5e98fbd10 to fa9dacd8eff0 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-28 18:18:26 -07:00
  • 2a93a26d91 Revert "Switch on building devtools from source when building the Dart SDK" Liam Appelbe 2026-04-28 18:13:10 -07:00
  • 560f44af01 CQ. Switch clients to default constructor of FunctionTypeImpl. Konstantin Shcheglov 2026-04-28 17:13:48 -07:00
  • 59439606f1 [vm] Remove redundant class roots. Ryan Macnak 2026-04-28 15:51:33 -07:00
  • a5d8c88952 [tools] Add build_test_fast.py for a faster edit-compile-test loop kevmoo 2026-04-28 15:19:09 -07:00
  • 2e413148cb DAS: Add some completion support for plugins in analysis options yaml Sam Rawlins 2026-04-28 14:59:08 -07:00
  • e118f9cf00 [vm] Add flag to check core snapshots also match on OS and architecture. Ryan Macnak 2026-04-28 11:05:30 -07:00
  • 9c88b8a976 [ package:vm_service ] Prepare for 15.2.0 release Ben Konyi 2026-04-28 08:32:29 -07:00
  • 4c2ffad5ca analyzer: Fix missing deprecated_member_use kevmoo 2026-04-28 07:40:52 -07:00
  • 6ebcada9ff [dart2wasm] Fix loading unit lookup for top-level constants. Nate Biggs 2026-04-28 07:36:44 -07:00
  • d93e62b550 [CFE/testing] Faster listing of testcases, especially for spelling_test_not_src_suite Jens Johansen 2026-04-28 06:00:01 -07:00
  • 37de43c52f [testing] Format package testing Jens Johansen 2026-04-28 05:59:53 -07:00
  • a585ead993 [modular_aot] Take FunctionNode of getters and setters into account Alexander Markov 2026-04-28 05:46:04 -07:00
  • 54e607854a [modular_aot] Code generation for async/async*/sync*/await/yield/yield* Alexander Markov 2026-04-28 05:45:31 -07:00
  • 9e8fdef17c Add annotation-based creation location tracking Kilian Schulte 2026-04-28 03:06:03 -07:00
  • efff5f70c1 fix: reject WebSocket close status codes outside RFC 6455 range (1000-4999) mohammadmseet-hue 2026-04-28 00:56:50 -07:00
  • bb52def063 [dart2wasm] Cleanup a bit more code after dynamic module support was removed Martin Kustermann 2026-04-28 00:20:21 -07:00
  • b8b0cad67a [dart2wasm] Make most void functions have no return values Martin Kustermann 2026-04-28 00:20:02 -07:00
  • 75479bc7a7 fix: reject HTTP requests with Transfer-Encoding not ending in chunked mohammadmseet-hue 2026-04-27 23:59:39 -07:00
  • e5babeeddb fix: getRandomBytes never produces byte value 0xff (off-by-one) mohammadmseet-hue 2026-04-27 23:01:36 -07:00
  • 94e1217774 Reland "[dart:js_interop] Make JSFunction and JSExportedDartFunction generic" Srujan Gaddam 2026-04-27 20:32:55 -07:00
  • 672877606d [linter] Erase types to non-nullable and type bounds correctly Srujan Gaddam 2026-04-27 20:32:55 -07:00
  • 761ece74b6 [dart2wasm] Remove assertion that named param Symbol cannot be private. Nate Biggs 2026-04-27 19:12:03 -07:00
  • 13909c16eb Roll Fuchsia SDK from 31.20260417.4.1 to 31.20260424.5.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-27 18:04:08 -07:00
  • 59afc052bd Roll BoringSSL from 8743bafcfe78 to 439e53783a5f (18 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-27 17:16:19 -07:00
  • a66b93ac4e DAS: Support links to plugins in analysis options Sam Rawlins 2026-04-27 16:14:40 -07:00
  • f61ca92aca Bump test to 8bbb8474e3ff85aa9450c2b00f9476b34ebdd679 Nate Bosch 2026-04-27 12:58:26 -07:00
  • d0d8184d1a Switch on building devtools from source when building the Dart SDK Sam Rawlins 2026-04-27 12:46:37 -07:00
  • a4290fbcb2 Fix linked edits handling in ChangeBuilder Brian Wilkerson 2026-04-27 11:43:00 -07:00
  • 5b5960aac7 CQ. Remove StringTypes mixin, use parseType() more. Konstantin Shcheglov 2026-04-27 11:40:06 -07:00
  • ba666c8082 CQ. Refactor references by role. Konstantin Shcheglov 2026-04-27 10:07:25 -07:00
  • 3d2d6492c1 Add 'external-effect' pragma support to all the backends. Nate Biggs 2026-04-27 09:42:38 -07:00
  • d29b88d152 [analyzer] Update SDK constraint to ^3.11.0 Konstantin Shcheglov 2026-04-27 09:08:48 -07:00
  • 8c9f9af9e3 [vm] Make IsRedirectingFactory a JIT-only state bit Sigmund Cherem 2026-04-27 08:53:18 -07:00
  • 946bb79832 [modular_aot] Support undefined value of local variables Alexander Markov 2026-04-27 07:40:35 -07:00
  • 8363860ee7 [vm,compiler] Fix handling of the argument of _simpleInstanceOf Alexander Markov 2026-04-27 07:38:24 -07:00
  • d13596f2f2 [dart_data_home] Prepare for release Daco Harkes 2026-04-27 05:08:18 -07:00
  • 487b03e74e Use later tools commit with fixed tests Helin Shiah 2026-04-27 01:45:02 -07:00
  • 5ecbd3acc2 Fix the error_test failures Erik Ernst 2026-04-27 01:31:31 -07:00
  • fffd7cf17b Issue 56118. Add DartObject.toTypeValueNotExtensionTypeErased() as experimental. Konstantin Shcheglov 2026-04-26 11:29:19 -07:00
  • f891d8f664 [linter] Fixes simplify_variable_pattern for typedefs and type parameters FMorschel 2026-04-25 08:27:44 -07:00
  • 3809c0f559 Introduce error for super in parameterless anonymous method Erik Ernst 2026-04-25 01:05:42 -07:00
  • 7f4f8347a9 [dyn_modules,vm] Apply dynamic interface annotator on non-AOT compiles Sigmund Cherem 2026-04-24 17:59:27 -07:00
  • 6272dd1d89 Add a design doc for document highlight Brian Wilkerson 2026-04-24 16:20:12 -07:00
  • e066caea9f Fix recorded usages test creating temp directories without deleting. Nate Biggs 2026-04-24 14:06:40 -07:00
  • e86cdad403 Issue 63206. Use MissingRequiredSdkClassException to report from TypeProviderImpl. Konstantin Shcheglov 2026-04-24 12:21:51 -07:00
  • d43d9df1a7 [dart2wasm] Remove dynamic modules support from the dart2wasm compiler. Nate Biggs 2026-04-24 12:04:23 -07:00
  • c45dc162f6 linter: avoid_print: Do not report use in comment references Sam Rawlins 2026-04-24 11:52:47 -07:00
  • 95613f5d07 linter: Report unnecessary_async for dynamic- and Object-returning functions Sam Rawlins 2026-04-24 11:50:21 -07:00
  • dd24a9c82a linter: cascade_invocations: fix reporting in switch statements Sam Rawlins 2026-04-24 11:30:20 -07:00
  • e9371b188c analyzer: unused_element: Check for overridden elements accessed in extension Sam Rawlins 2026-04-24 11:30:00 -07:00
  • 335ab1588d infra: Use built SDK when analyzing flutter packages Sam Rawlins 2026-04-24 10:52:37 -07:00
  • 03fd5927a4 [dart2wasm, standalone]: Avoid importing js-string constants Simon Binder 2026-04-24 10:49:11 -07:00
  • 33648b761d DAS: Remove more unnecessary "async" keywords Sam Rawlins 2026-04-24 10:45:17 -07:00
  • 77cf3047a3 Dot Shorthands: Const selector chains. Kallen Tu 2026-04-24 10:40:26 -07:00
  • 47f9fbd59a Roll Fuchsia SDK from 31.20260416.7.1 to 31.20260417.4.1 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-24 10:20:25 -07:00
  • 8eb3e6995c Roll BoringSSL from 7954718d7735 to 8743bafcfe78 (8 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-24 09:36:04 -07:00
  • 442bdeda4a Revert "[dart:js_interop] Make JSFunction and JSExportedDartFunction generic" Srujan Gaddam 2026-04-24 09:31:08 -07:00
  • 206eb35591 Roll Clang from 26697f4d07eb to a3f244e2d555 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-24 09:28:02 -07:00
  • bf0f72ae14 CQ. Refactor test type construction to use parseType(). Konstantin Shcheglov 2026-04-24 09:21:11 -07:00
  • 7b337624fb Roll gn from e2f38fa47b6a to dcc5e98fbd10 dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-24 08:30:32 -07:00
  • 4d07f9ace4 [vm_service] Use empty lists instead of null for non-optional fields when parsing JSON Danny Tuppeny 2026-04-24 08:03:51 -07:00
  • b715374b28 [co19] Roll co19 to 6dd7cfd216aa4ffb532832837ddf9242f7055665 Sergey G. Grekhov 2026-04-24 04:29:49 -07:00
  • b40dc30686 [CFE] Correct offsets in some expression tests Jens Johansen 2026-04-24 01:08:50 -07:00
  • ea27e31456 [cfe] Use intermediate internal nodes in redirecting factory inference Chloe Stefantsova 2026-04-24 01:05:55 -07:00
  • e20b492000 [analyzer] Fold AdjacentStrings via StringBuffer. Modestas Valauskas 2026-04-24 00:53:43 -07:00
  • e7dbd6ba48 [dart:js_interop] Make JSFunction and JSExportedDartFunction generic Srujan Gaddam 2026-04-23 20:55:26 -07:00
  • 7a83d5f967 [dyn_modules,cfe] Accept allowlist of selectors for dynamic calls. Sigmund Cherem 2026-04-23 18:34:38 -07:00
  • d8cfa31e03 analyzer: Fix unused parameter warning w.r.t. annotation invocation Sam Rawlins 2026-04-23 13:29:25 -07:00
  • a909051679 [dwds][dwds_test_common] Migrate package to the SDK repository Jessy Yameogo 2026-04-23 13:18:18 -07:00
  • e1d687cb9e [dwds][dwds_test_common] Base copy of DWDS and DWDS_TEST_COMMON from webdev@e43744b235531f409ab5e2f1271178943569697a Jessy Yameogo 2026-04-23 13:18:18 -07:00
  • 7b6119f636 Improve the documentation for new lints. Brian Wilkerson 2026-04-23 10:58:39 -07:00
  • 42966152d1 Add a test of deprecated_member_use for primary constructors Brian Wilkerson 2026-04-23 10:42:21 -07:00
  • 0abe294f46 Build devtools with a Python script, rather than Dart Sam Rawlins 2026-04-23 08:57:21 -07:00
  • 6af0f89dfc Roll gn from a7ad13b5c256 to e2f38fa47b6a dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-23 08:09:12 -07:00
  • ef261e1f28 Roll BoringSSL from 2382739958b6 to 7954718d7735 (12 revisions) dart-autoroll@skia-public.iam.gserviceaccount.com 2026-04-23 08:09:04 -07:00