{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35726310,"defaultBranch":"main","name":"sdk","ownerLogin":"dart-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-16T14:14:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1609975?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717157303.0","currentOid":""},"activityList":{"items":[{"before":"d56cef5b3b196cc5d3aac0da24e5098fad3d54a4","after":"43791032fcf75102b21bf84f77eb2db24797caca","ref":"refs/heads/master","pushedAt":"2024-05-31T17:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"analyzer: Allow generic function types as type arguments in const creations\n\nFixes https://github.com/dart-lang/sdk/issues/55459\n\nChange-Id: I0903f3784a4f370981926c29561904d61420ef34\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369121\nReviewed-by: Konstantin Shcheglov \nCommit-Queue: Konstantin Shcheglov \nAuto-Submit: Samuel Rawlins ","shortMessageHtmlLink":"analyzer: Allow generic function types as type arguments in const cre…"}},{"before":"d56cef5b3b196cc5d3aac0da24e5098fad3d54a4","after":"43791032fcf75102b21bf84f77eb2db24797caca","ref":"refs/heads/main","pushedAt":"2024-05-31T17:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"analyzer: Allow generic function types as type arguments in const creations\n\nFixes https://github.com/dart-lang/sdk/issues/55459\n\nChange-Id: I0903f3784a4f370981926c29561904d61420ef34\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369121\nReviewed-by: Konstantin Shcheglov \nCommit-Queue: Konstantin Shcheglov \nAuto-Submit: Samuel Rawlins ","shortMessageHtmlLink":"analyzer: Allow generic function types as type arguments in const cre…"}},{"before":"9f6db2b92dca9866c6929131526ef1ba29b5d63d","after":"d56cef5b3b196cc5d3aac0da24e5098fad3d54a4","ref":"refs/heads/master","pushedAt":"2024-05-31T16:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Simplify calculateTransitiveImportsOfJsInteropIfUsed\n\n- Don't convert the result to list: we don't need the result as list so\n conversion is not necessary.\n\n- Return empty set instead of null when empty: `null` and empty set\n represents the same thing, using just one value is simpler for the\n downstream as we don't need to check both the null case and whether\n the set is empty.\n\nChange-Id: I925e9bd8962eeb91a4a20ab5b7218a27d263bece\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369021\nReviewed-by: Srujan Gaddam \nCommit-Queue: Ömer Ağacan ","shortMessageHtmlLink":"[dart2wasm] Simplify calculateTransitiveImportsOfJsInteropIfUsed"}},{"before":"9f6db2b92dca9866c6929131526ef1ba29b5d63d","after":"d56cef5b3b196cc5d3aac0da24e5098fad3d54a4","ref":"refs/heads/main","pushedAt":"2024-05-31T16:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Simplify calculateTransitiveImportsOfJsInteropIfUsed\n\n- Don't convert the result to list: we don't need the result as list so\n conversion is not necessary.\n\n- Return empty set instead of null when empty: `null` and empty set\n represents the same thing, using just one value is simpler for the\n downstream as we don't need to check both the null case and whether\n the set is empty.\n\nChange-Id: I925e9bd8962eeb91a4a20ab5b7218a27d263bece\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369021\nReviewed-by: Srujan Gaddam \nCommit-Queue: Ömer Ağacan ","shortMessageHtmlLink":"[dart2wasm] Simplify calculateTransitiveImportsOfJsInteropIfUsed"}},{"before":"43fa0e06c6239f6a536356966734cf1382fdd5b9","after":"9f6db2b92dca9866c6929131526ef1ba29b5d63d","ref":"refs/heads/master","pushedAt":"2024-05-31T16:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"CQ. Stop using File.createSource() in analyzer_plugin/.\n\nThis mixes layers, which I believe one of the ways that cause large\nlibrary cycles.\n\nChange-Id: Ic21292f2d831229a3ba444abf3131c66ec9968d6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368940\nReviewed-by: Brian Wilkerson ","shortMessageHtmlLink":"CQ. Stop using File.createSource() in analyzer_plugin/."}},{"before":"43fa0e06c6239f6a536356966734cf1382fdd5b9","after":"9f6db2b92dca9866c6929131526ef1ba29b5d63d","ref":"refs/heads/main","pushedAt":"2024-05-31T16:15:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"CQ. Stop using File.createSource() in analyzer_plugin/.\n\nThis mixes layers, which I believe one of the ways that cause large\nlibrary cycles.\n\nChange-Id: Ic21292f2d831229a3ba444abf3131c66ec9968d6\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368940\nReviewed-by: Brian Wilkerson ","shortMessageHtmlLink":"CQ. Stop using File.createSource() in analyzer_plugin/."}},{"before":"20316bcc5bf1a801c0344eb01d90587a1c1f97f0","after":"43fa0e06c6239f6a536356966734cf1382fdd5b9","ref":"refs/heads/master","pushedAt":"2024-05-31T16:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"CQ. Stop importing build_resolvers.dart\n\nIt exports some libraries, but this is for a specific client.\nNot to import everywhere in the analyzer :-)\n\nChange-Id: If87435b07e76cc252d3a821e28a7c38d5533fa87\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368922\nReviewed-by: Brian Wilkerson \nCommit-Queue: Konstantin Shcheglov \nReviewed-by: Phil Quitslund ","shortMessageHtmlLink":"CQ. Stop importing build_resolvers.dart"}},{"before":"20316bcc5bf1a801c0344eb01d90587a1c1f97f0","after":"43fa0e06c6239f6a536356966734cf1382fdd5b9","ref":"refs/heads/main","pushedAt":"2024-05-31T16:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"CQ. Stop importing build_resolvers.dart\n\nIt exports some libraries, but this is for a specific client.\nNot to import everywhere in the analyzer :-)\n\nChange-Id: If87435b07e76cc252d3a821e28a7c38d5533fa87\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368922\nReviewed-by: Brian Wilkerson \nCommit-Queue: Konstantin Shcheglov \nReviewed-by: Phil Quitslund ","shortMessageHtmlLink":"CQ. Stop importing build_resolvers.dart"}},{"before":"b2329f92c01d525db278d62eb51c804707e61315","after":"20316bcc5bf1a801c0344eb01d90587a1c1f97f0","ref":"refs/heads/master","pushedAt":"2024-05-31T15:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reapply \"[js_runtime, js_dev_runtime] Implement `microsecond` field of `DataTime`\"\n\nOriginal change: https://dart-review.googlesource.com/c/sdk/+/366963\n\nThis reverts commit 72b2883c6fa78d32776b753abd22e60cd25132b1.\n\n\n[js_runtime, js_dev_runtime] Implement `microsecond` field of `DataTime`\n\n- Move DateTime implementation for dart2js and DDC into a shared place to reduce duplication.\n\n- Add a _microsecond field to the web DateTime to track microseconds outside of the JavaScript Date.\n\n- The cute dart2js optimization whereby `DateTime.now().millisecondsSinceEpoch` is compiled to `Date.now()` still works.\n\n- Both implementations report better errors.\n\n- Fixed VM bug with in-range sentinel.\n\n\nIssue: https://github.com/dart-lang/sdk/issues/44876\nIssue: https://github.com/firebase/flutterfire/issues/12102\nIssue: b/342552853\nCoreLibraryReviewExempt: Reapply of unchanged code\nChange-Id: I7f14b69e412a052ef3fe6b43cc9cf9d96319adb8\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368380\nCommit-Queue: Stephen Adams \nReviewed-by: Lasse Nielsen ","shortMessageHtmlLink":"Reapply \"[js_runtime, js_dev_runtime] Implement microsecond field o…"}},{"before":"b2329f92c01d525db278d62eb51c804707e61315","after":"20316bcc5bf1a801c0344eb01d90587a1c1f97f0","ref":"refs/heads/main","pushedAt":"2024-05-31T15:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reapply \"[js_runtime, js_dev_runtime] Implement `microsecond` field of `DataTime`\"\n\nOriginal change: https://dart-review.googlesource.com/c/sdk/+/366963\n\nThis reverts commit 72b2883c6fa78d32776b753abd22e60cd25132b1.\n\n\n[js_runtime, js_dev_runtime] Implement `microsecond` field of `DataTime`\n\n- Move DateTime implementation for dart2js and DDC into a shared place to reduce duplication.\n\n- Add a _microsecond field to the web DateTime to track microseconds outside of the JavaScript Date.\n\n- The cute dart2js optimization whereby `DateTime.now().millisecondsSinceEpoch` is compiled to `Date.now()` still works.\n\n- Both implementations report better errors.\n\n- Fixed VM bug with in-range sentinel.\n\n\nIssue: https://github.com/dart-lang/sdk/issues/44876\nIssue: https://github.com/firebase/flutterfire/issues/12102\nIssue: b/342552853\nCoreLibraryReviewExempt: Reapply of unchanged code\nChange-Id: I7f14b69e412a052ef3fe6b43cc9cf9d96319adb8\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368380\nCommit-Queue: Stephen Adams \nReviewed-by: Lasse Nielsen ","shortMessageHtmlLink":"Reapply \"[js_runtime, js_dev_runtime] Implement microsecond field o…"}},{"before":"a98ce03e13c530f919e79512119271a659c35974","after":"b2329f92c01d525db278d62eb51c804707e61315","ref":"refs/heads/master","pushedAt":"2024-05-31T14:56:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"CQ. Stop exporting src/file_system/file_system.dart\n\nChange-Id: Idbd9f8ff36ebf339bf62e4a0c3d4d42009913d60\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368921\nReviewed-by: Brian Wilkerson \nCommit-Queue: Konstantin Shcheglov ","shortMessageHtmlLink":"CQ. Stop exporting src/file_system/file_system.dart"}},{"before":"a98ce03e13c530f919e79512119271a659c35974","after":"b2329f92c01d525db278d62eb51c804707e61315","ref":"refs/heads/main","pushedAt":"2024-05-31T14:56:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"CQ. Stop exporting src/file_system/file_system.dart\n\nChange-Id: Idbd9f8ff36ebf339bf62e4a0c3d4d42009913d60\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368921\nReviewed-by: Brian Wilkerson \nCommit-Queue: Konstantin Shcheglov ","shortMessageHtmlLink":"CQ. Stop exporting src/file_system/file_system.dart"}},{"before":"28a40a2226ffc9591a1127bf4ce051807472630f","after":"a98ce03e13c530f919e79512119271a659c35974","ref":"refs/heads/master","pushedAt":"2024-05-31T13:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Add --(no-)strip-wasm flag and deprecate --(no-)name-section\n\n`flutter build web --wasm`\n * uses the `--(no-)strip-wasm` flag for stripping\n * by default it strips the wasm file in `--release` mode\n\n=> We align `dart compile wasm` to use the same flag and have the same\n default.\n\nAfter this CL rolled into flutter, we can make flutter pass the new flag\ndown and remove the old `--name-section` flag.\n\nChange-Id: I6dc6be86a3a90f14617bc795843b0e54f54fa761\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369062\nReviewed-by: Ömer Ağacan \nCommit-Queue: Martin Kustermann ","shortMessageHtmlLink":"[dart2wasm] Add --(no-)strip-wasm flag and deprecate --(no-)name-section"}},{"before":"28a40a2226ffc9591a1127bf4ce051807472630f","after":"a98ce03e13c530f919e79512119271a659c35974","ref":"refs/heads/main","pushedAt":"2024-05-31T13:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Add --(no-)strip-wasm flag and deprecate --(no-)name-section\n\n`flutter build web --wasm`\n * uses the `--(no-)strip-wasm` flag for stripping\n * by default it strips the wasm file in `--release` mode\n\n=> We align `dart compile wasm` to use the same flag and have the same\n default.\n\nAfter this CL rolled into flutter, we can make flutter pass the new flag\ndown and remove the old `--name-section` flag.\n\nChange-Id: I6dc6be86a3a90f14617bc795843b0e54f54fa761\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369062\nReviewed-by: Ömer Ağacan \nCommit-Queue: Martin Kustermann ","shortMessageHtmlLink":"[dart2wasm] Add --(no-)strip-wasm flag and deprecate --(no-)name-section"}},{"before":"35bc17a0fa3a347089dfcd7a1c4f781b37c32db7","after":"28a40a2226ffc9591a1127bf4ce051807472630f","ref":"refs/heads/master","pushedAt":"2024-05-31T12:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Print error message if neither --platform nor --libraries-spec (or both) are specified\n\nCloses https://github.com/dart-lang/sdk/issues/55883\n\nChange-Id: I30610391cf8ef57d4a8a62c024227f41c8bce2e1\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369024\nReviewed-by: Ömer Ağacan \nCommit-Queue: Martin Kustermann ","shortMessageHtmlLink":"[dart2wasm] Print error message if neither --platform nor --libraries…"}},{"before":"35bc17a0fa3a347089dfcd7a1c4f781b37c32db7","after":"28a40a2226ffc9591a1127bf4ce051807472630f","ref":"refs/heads/main","pushedAt":"2024-05-31T12:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Print error message if neither --platform nor --libraries-spec (or both) are specified\n\nCloses https://github.com/dart-lang/sdk/issues/55883\n\nChange-Id: I30610391cf8ef57d4a8a62c024227f41c8bce2e1\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369024\nReviewed-by: Ömer Ağacan \nCommit-Queue: Martin Kustermann ","shortMessageHtmlLink":"[dart2wasm] Print error message if neither --platform nor --libraries…"}},{"before":"d40adc95a6fad68a484ae9369606281124efea4b","after":"53c41325c29f69fee890df64eb6b0383875e27b2","ref":"refs/heads/dev","pushedAt":"2024-05-31T12:08:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Version 3.5.0-214.0.dev\n\nMerge b56843da329f5e647a866b80f4f1aaeef1955142 into dev","shortMessageHtmlLink":"Version 3.5.0-214.0.dev"}},{"before":"b56843da329f5e647a866b80f4f1aaeef1955142","after":"35bc17a0fa3a347089dfcd7a1c4f781b37c32db7","ref":"refs/heads/master","pushedAt":"2024-05-31T09:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Check import/export pragmas in user code\n\nChange-Id: I926d108a4571d685c67d3a174a8e506910cce8f7\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369020\nCommit-Queue: Ömer Ağacan \nReviewed-by: Martin Kustermann ","shortMessageHtmlLink":"[dart2wasm] Check import/export pragmas in user code"}},{"before":"b56843da329f5e647a866b80f4f1aaeef1955142","after":"35bc17a0fa3a347089dfcd7a1c4f781b37c32db7","ref":"refs/heads/main","pushedAt":"2024-05-31T09:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Check import/export pragmas in user code\n\nChange-Id: I926d108a4571d685c67d3a174a8e506910cce8f7\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/369020\nCommit-Queue: Ömer Ağacan \nReviewed-by: Martin Kustermann ","shortMessageHtmlLink":"[dart2wasm] Check import/export pragmas in user code"}},{"before":"3c85d3443a86463649f85d3749a4f5b84a19b67c","after":"b56843da329f5e647a866b80f4f1aaeef1955142","ref":"refs/heads/master","pushedAt":"2024-05-31T09:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Spec parse null aware elements\n\nChange-Id: Ib61fea3bec110c0a2c560c965912c51a1c4e22cf\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368569\nReviewed-by: Lasse Nielsen \nCommit-Queue: Erik Ernst ","shortMessageHtmlLink":"Spec parse null aware elements"}},{"before":"3c85d3443a86463649f85d3749a4f5b84a19b67c","after":"b56843da329f5e647a866b80f4f1aaeef1955142","ref":"refs/heads/main","pushedAt":"2024-05-31T09:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Spec parse null aware elements\n\nChange-Id: Ib61fea3bec110c0a2c560c965912c51a1c4e22cf\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368569\nReviewed-by: Lasse Nielsen \nCommit-Queue: Erik Ernst ","shortMessageHtmlLink":"Spec parse null aware elements"}},{"before":"30c6e81cfefc86d6d41a05e83f0ecf9fe26d83b0","after":"3c85d3443a86463649f85d3749a4f5b84a19b67c","ref":"refs/heads/master","pushedAt":"2024-05-31T08:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[cfe] Remove ModifierBuilder\n\nChange-Id: Ic65ccdeaaa69ba9bd8119cc2a7c1339fc8facf43\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368781\nCommit-Queue: Johnni Winther \nReviewed-by: Chloe Stefantsova ","shortMessageHtmlLink":"[cfe] Remove ModifierBuilder"}},{"before":"30c6e81cfefc86d6d41a05e83f0ecf9fe26d83b0","after":"3c85d3443a86463649f85d3749a4f5b84a19b67c","ref":"refs/heads/main","pushedAt":"2024-05-31T08:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[cfe] Remove ModifierBuilder\n\nChange-Id: Ic65ccdeaaa69ba9bd8119cc2a7c1339fc8facf43\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368781\nCommit-Queue: Johnni Winther \nReviewed-by: Chloe Stefantsova ","shortMessageHtmlLink":"[cfe] Remove ModifierBuilder"}},{"before":"dbcf23a5ed935ab67659930a526c3e2aea6c60fc","after":"30c6e81cfefc86d6d41a05e83f0ecf9fe26d83b0","ref":"refs/heads/master","pushedAt":"2024-05-31T07:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Clean up unused implementedBy list for ClassInfo.\n\nThese were used for lazily computed ClassInfo.repr struct representation. But this is now eagerly computed so implementedBy is no longer used.\n\nChange-Id: Ie8d28b110a1a7d109cc6e759b9cbe69c646829b4\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368763\nReviewed-by: Martin Kustermann \nCommit-Queue: Nate Biggs \nReviewed-by: Ömer Ağacan ","shortMessageHtmlLink":"[dart2wasm] Clean up unused implementedBy list for ClassInfo."}},{"before":"dbcf23a5ed935ab67659930a526c3e2aea6c60fc","after":"30c6e81cfefc86d6d41a05e83f0ecf9fe26d83b0","ref":"refs/heads/main","pushedAt":"2024-05-31T07:26:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Clean up unused implementedBy list for ClassInfo.\n\nThese were used for lazily computed ClassInfo.repr struct representation. But this is now eagerly computed so implementedBy is no longer used.\n\nChange-Id: Ie8d28b110a1a7d109cc6e759b9cbe69c646829b4\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368763\nReviewed-by: Martin Kustermann \nCommit-Queue: Nate Biggs \nReviewed-by: Ömer Ağacan ","shortMessageHtmlLink":"[dart2wasm] Clean up unused implementedBy list for ClassInfo."}},{"before":"ebd8c46b8558e56f16c71591996d889ec807d415","after":"dbcf23a5ed935ab67659930a526c3e2aea6c60fc","ref":"refs/heads/master","pushedAt":"2024-05-31T07:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Disallow dart:ffi in user code\n\nChange-Id: I1d99637e4538a183d8fa567399bfb7c55675e60e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368568\nReviewed-by: Martin Kustermann \nReviewed-by: Srujan Gaddam \nCommit-Queue: Ömer Ağacan ","shortMessageHtmlLink":"[dart2wasm] Disallow dart:ffi in user code"}},{"before":"ebd8c46b8558e56f16c71591996d889ec807d415","after":"dbcf23a5ed935ab67659930a526c3e2aea6c60fc","ref":"refs/heads/main","pushedAt":"2024-05-31T07:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"[dart2wasm] Disallow dart:ffi in user code\n\nChange-Id: I1d99637e4538a183d8fa567399bfb7c55675e60e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368568\nReviewed-by: Martin Kustermann \nReviewed-by: Srujan Gaddam \nCommit-Queue: Ömer Ağacan ","shortMessageHtmlLink":"[dart2wasm] Disallow dart:ffi in user code"}},{"before":"97b2762e9b2d78e46859d372548253464e877d9e","after":"d40adc95a6fad68a484ae9369606281124efea4b","ref":"refs/heads/dev","pushedAt":"2024-05-31T04:04:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Version 3.5.0-213.0.dev\n\nMerge ebd8c46b8558e56f16c71591996d889ec807d415 into dev","shortMessageHtmlLink":"Version 3.5.0-213.0.dev"}},{"before":"f085f1a183dd78b68c360b1ac43350d17564584c","after":"97b2762e9b2d78e46859d372548253464e877d9e","ref":"refs/heads/dev","pushedAt":"2024-05-31T00:04:10.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Version 3.5.0-212.0.dev\n\nMerge d36a8929aea123ba80d426cba85f8a0df0697cfa into dev","shortMessageHtmlLink":"Version 3.5.0-212.0.dev"}},{"before":"f517dd6436fb6a14e52b10e04f20fe32b75433ee","after":"ebd8c46b8558e56f16c71591996d889ec807d415","ref":"refs/heads/master","pushedAt":"2024-05-30T22:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"DAS: Make _AbstractCorrectionProducer._context non-late, final.\n\nWe do this by passing a CorrectionProducerContext up each of the\nconstructors. We can then remove all `configure` methods. This\nrequires a few changes and allows a few changes:\n\n* Remove ParsedCorrectionProducer. It does not seem to have served a\n purpose.\n* CorrectionProducerContext no longer needs to be generic.\n* Add a public getter for `MultiCorrectionProducer._context`, so that\n a multi correction producer can pass along its context to child\n correction producers.\n* Introduce a `CorrectionProducerContext.instance` dummy variable,\n used when we need to check if a correction producer can be applied\n in bulk.\n* Make `CorrectionProducerContext._node` public, so that it can be\n used in factory constructors.\n* `BulkFixProcesor.correctionContext()` return type is non-nullable.\n* Add a factory constructor for AddMissingParameter, and move the\n `configure` logic there.\n* Add a factory constructor for ConvertAddAllToSpread, and move the\n `configure` logic there. Then make `_isInlineInvocation` and\n `_invocation` final.\n* Add a factory constructor for ReplaceFinalWithVar, and move the\n `configure` logic there. Then make `_removeFinal` and\n `_finalKeyword` final.\n* Add a factory constructor for ReplaceWithIsEmpty, and move the\n `configure` logic there. Then make `fixKind`, `multiFixKind`,\n `_binary`, and `_replacement` final.\n* Rename `_AddMissingParameter.context` to `_executableParameters`,\n and make it final.\n\n\nCq-Include-Trybots: luci.dart.try:flutter-analyze-try,analyzer-win-release-try,pkg-win-release-try\nChange-Id: If0e9bc1cbf5c8e656938bc6cd4eb32a9d4f06b38\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/368760\nReviewed-by: Konstantin Shcheglov \nCommit-Queue: Samuel Rawlins ","shortMessageHtmlLink":"DAS: Make _AbstractCorrectionProducer._context non-late, final."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWT8w6gA","startCursor":null,"endCursor":null}},"title":"Activity · dart-lang/sdk"}