{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":33011292,"defaultBranch":"master","name":"flutter","ownerLogin":"mkustermann","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-03-27T22:07:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5757092?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726786125.0","currentOid":""},"activityList":{"items":[{"before":"8278e7148efcad858da24d4e3b5acde2017eb547","after":"7b7f5885338f832cd56d0159929b6ed86926849f","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T10:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"avoid running windows-specific tests on other platforms","shortMessageHtmlLink":"avoid running windows-specific tests on other platforms"}},{"before":"51b0a0d7974207f02a18ae1bbe702232c24079d8","after":"8278e7148efcad858da24d4e3b5acde2017eb547","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T09:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"windows test fixes","shortMessageHtmlLink":"windows test fixes"}},{"before":"a65c96347a7f07d33368a07ece27fbab1fbb66e1","after":"51b0a0d7974207f02a18ae1bbe702232c24079d8","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T08:43:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"[flutter_tools] Cleanup of native asset related code\n\ntl;dr Removes 50% (>1650 locs) of native asset related code in\n `packages/flutter_tools`\n\nBefore this PR the invocation of dart build/link/dry-run was implemented\nper OS. This lead to very large code duplication of almost identical,\nbut sligthly different code. It also led to similarly duplicated test\ncode.\n\nAlmost the entire dart build/link/dry-run implementation is identical\nacross OSes. There's small variations:\n\n - configuration of the build (e.g. android/macos/ios version, ios sdk, ...)\n - determining target locations & copying the final shared libraries\n\nThis PR unifies the implementation by reducing the code to basically two\nmain functions:\n\n * `runFlutterSpecificDartBuild` which is responsible for\n - obtain flutter configuration\n - perform dart build (& link)\n - determine target location & install binaries\n\n * `runFlutterSpecificDartDryRunBuild`\n\nthese two functions will call out to helpers for the OS specific\nfunctionality:\n\n * `_assetTargetLocationsForOS` for determining the location of the\n code assets\n\n * `_copyNativeCodeAssetsForOS` for copying the code assets (and\n possibly overriting the install name, etc)\n\n=> Since we get rid of the code duplication across OSes and have only a\nsingle code path for the build/link/dry-run, we can also remove the\nduplicated tests that were pretty much identical across OSes.\n\nWe also harden the building code by adding asserts, e.g.\n\n * the dry fun functionality should never be used by `flutter test`\n\n * the `build/native_assets//native_assets.yaml` should only be used\n by `flutter test` and the dry-run of `flutter run`\n\n=> We change the tests to also comply with these invariants (so the\ntests are not testing things that cannot happen in reality)\n\nWe also rename `{,Flutter}NativeAssetsBuildRunner` to disambiguate it\nfrom the `package:native_asset_builder`'s `NativeAssetsBuildRunner`.\n\nWe also reorganize the main code to make it readable from top-down and\nmake members private where they can be.\n\nfix test\n\nsupply config args to link hook\n\nfix some test issues\n\nadd debug: true to test\n\nfix test\n\nRemove assertion: We can end up with tester device in `flutter run` via `flutter run -d flutter-tester`\n\nupdate test","shortMessageHtmlLink":"[flutter_tools] Cleanup of native asset related code"}},{"before":"f494940a8e3b0353a34333881febf84b1a52f371","after":"a65c96347a7f07d33368a07ece27fbab1fbb66e1","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T08:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Remove assertion: We can end up with tester device in `flutter run` via `flutter run -d flutter-tester`","shortMessageHtmlLink":"Remove assertion: We can end up with tester device in flutter run v…"}},{"before":"e4ed8f9e87ab2c3ea6f8a6530338f679bb5f3f87","after":"f494940a8e3b0353a34333881febf84b1a52f371","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T08:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"9c27a47efd6512a2c5764f36bb3cd5d815f71f0e","after":"e4ed8f9e87ab2c3ea6f8a6530338f679bb5f3f87","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T07:13:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"add debug: true to test","shortMessageHtmlLink":"add debug: true to test"}},{"before":"6ecf9943ba6afcf120845d26a99cd79bf190f396","after":"9c27a47efd6512a2c5764f36bb3cd5d815f71f0e","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-20T04:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"supply config args to link hook","shortMessageHtmlLink":"supply config args to link hook"}},{"before":"9403df38d52c819c5f3f1dfbe6f11266e260e7ca","after":"6ecf9943ba6afcf120845d26a99cd79bf190f396","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-19T23:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":null,"after":"9403df38d52c819c5f3f1dfbe6f11266e260e7ca","ref":"refs/heads/cleanup-native-assets-in-flutter-tools","pushedAt":"2024-09-19T22:48:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"[flutter_tools] Cleanup of native asset related code\n\ntl;dr Removes 50% (>1650 locs) of native asset related code in\n `packages/flutter_tools`\n\nBefore this PR the invocation of dart build/link/dry-run was implemented\nper OS. This lead to very large code duplication of almost identical,\nbut sligthly different code. It also led to similarly duplicated test\ncode.\n\nAlmost the entire dart build/link/dry-run implementation is identical\nacross OSes. There's small variations:\n\n - configuration of the build (e.g. android/macos/ios version, ios sdk, ...)\n - determining target locations & copying the final shared libraries\n\nThis PR unifies the implementation by reducing the code to basically two\nmain functions:\n\n * `runFlutterSpecificDartBuild` which is responsible for\n - obtain flutter configuration\n - perform dart build (& link)\n - determine target location & install binaries\n\n * `runFlutterSpecificDartDryRunBuild`\n\nthese two functions will call out to helpers for the OS specific\nfunctionality:\n\n * `_assetTargetLocationsForOS` for determining the location of the\n code assets\n\n * `_copyNativeCodeAssetsForOS` for copying the code assets (and\n possibly overriting the install name, etc)\n\n=> Since we get rid of the code duplication across OSes and have only a\nsingle code path for the build/link/dry-run, we can also remove the\nduplicated tests that were pretty much identical across OSes.\n\nWe also harden the building code by adding asserts, e.g.\n\n * the dry fun functionality should never be used by `flutter test`\n\n * the `build/native_assets//native_assets.yaml` should only be used\n by `flutter test` and the dry-run of `flutter run`\n\n=> We change the tests to also comply with these invariants (so the\ntests are not testing things that cannot happen in reality)\n\nWe also rename `{,Flutter}NativeAssetsBuildRunner` to disambiguate it\nfrom the `package:native_asset_builder`'s `NativeAssetsBuildRunner`.\n\nWe also reorganize the main code to make it readable from top-down and\nmake members private where they can be.","shortMessageHtmlLink":"[flutter_tools] Cleanup of native asset related code"}},{"before":"92c98e80ff3974a95c0cec44637e86fe1515f196","after":"9dec61e38a48c8aa22a45122c7e66200345e333e","ref":"refs/heads/source-map-option","pushedAt":"2024-08-14T08:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"[web] Pass `--no-source-maps` instead of `--extra-compiler-option=--no-source-maps` to `dart compile wasm`","shortMessageHtmlLink":"[web] Pass --no-source-maps instead of `--extra-compiler-option=--n…"}},{"before":null,"after":"92c98e80ff3974a95c0cec44637e86fe1515f196","ref":"refs/heads/source-map-option","pushedAt":"2024-08-14T08:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Manual roll Flutter Engine from 019f9e3f0744 to 5909666fdedb (12 revisions) (#153413)\n\nManual roll requested by zra@google.com\n\nhttps://github.com/flutter/engine/compare/019f9e3f0744...5909666fdedb\n\n2024-08-14 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"Roll Dart SDK from 44635f897535 to 733062367c2e (1 revision) (#54541)\" (flutter/engine#54552)\n2024-08-14 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"macOS: Clean up create_ios_framework.py (#54543)\" (flutter/engine#54550)\n2024-08-14 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"macOS: refactor create_macos_framework.py (#54546)\" (flutter/engine#54549)\n2024-08-14 chris@bracken.jp macOS: refactor create_macos_framework.py (flutter/engine#54546)\n2024-08-13 flar@google.com [DisplayList] Allow random access to ops through indexing (flutter/engine#54484)\n2024-08-13 mit@google.com Update dartdoc for gpu.dart (flutter/engine#54529)\n2024-08-13 chris@bracken.jp macOS: Clean up create_ios_framework.py (flutter/engine#54543)\n2024-08-13 skia-flutter-autoroll@skia.org Roll Dart SDK from 44635f897535 to 733062367c2e (1 revision) (flutter/engine#54541)\n2024-08-13 skia-flutter-autoroll@skia.org Roll Fuchsia Linux SDK from 2LTVy4Gv76DcMpz4V... to MeV5i7xXXFPHF5sBK... (flutter/engine#54542)\n2024-08-13 1961493+harryterkelsen@users.noreply.github.com [canvaskit] Add animation detection for GIFs (flutter/engine#54483)\n2024-08-13 matej.knopp@gmail.com Preserve background frame damage (flutter/engine#54540)\n2024-08-13 68449066+zijiehe-google-com@users.noreply.github.com [fuchsia] Use BundledTestRunner from test-scripts (flutter/engine#54404)\n\nAlso rolling transitive DEPS:\n fuchsia/sdk/core/linux-amd64 from 2LTVy4Gv76Dc to MeV5i7xXXFPH\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC rmistry@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Manual roll Flutter Engine from 019f9e3f0744 to 5909666fdedb (12 revi…"}},{"before":null,"after":"a2522ebacb0776e9c50b1498401f124cb1ca7258","ref":"refs/heads/cp-source-maps2","pushedAt":"2024-08-12T19:35:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Emit source maps for wasm in `flutter build web --wasm` (#151643)\n\nThis will make\r\n\r\n* `flutter run` have source maps enabled by default\r\n* `flutter build` have source maps disabled by default\r\n\r\nwhich mirrors what happens already today with the js compilers.\r\n\r\nFor local development this works quite well - even better than with\r\ndart2js (see dart2js issues in [0]).\r\nWe do have some follow-up items for source maps in dart2wasm compiler,\r\nsee [1]\r\n\r\n[0]\r\n[flutter/flutter/issues/151641](https://github.com/flutter/flutter/issues/151641)\r\n[1]\r\n[dart-lang/sdk/issues/56232](https://github.com/dart-lang/sdk/issues/56232)","shortMessageHtmlLink":"Emit source maps for wasm in flutter build web --wasm (flutter#151643)"}},{"before":null,"after":"43730661ad948846384bba00068480f23b3ca13b","ref":"refs/heads/cp-source-maps","pushedAt":"2024-08-12T19:18:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Emit source maps for wasm in `flutter build web --wasm` (#151643)\n\nThis will make\r\n\r\n* `flutter run` have source maps enabled by default\r\n* `flutter build` have source maps disabled by default\r\n\r\nwhich mirrors what happens already today with the js compilers.\r\n\r\nFor local development this works quite well - even better than with\r\ndart2js (see dart2js issues in [0]).\r\nWe do have some follow-up items for source maps in dart2wasm compiler,\r\nsee [1]\r\n\r\n[0]\r\n[flutter/flutter/issues/151641](https://github.com/flutter/flutter/issues/151641)\r\n[1]\r\n[dart-lang/sdk/issues/56232](https://github.com/dart-lang/sdk/issues/56232)","shortMessageHtmlLink":"Emit source maps for wasm in flutter build web --wasm (flutter#151643)"}},{"before":null,"after":"43730661ad948846384bba00068480f23b3ca13b","ref":"refs/heads/cherry-pick-source-maps","pushedAt":"2024-08-12T19:16:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Emit source maps for wasm in `flutter build web --wasm` (#151643)\n\nThis will make\r\n\r\n* `flutter run` have source maps enabled by default\r\n* `flutter build` have source maps disabled by default\r\n\r\nwhich mirrors what happens already today with the js compilers.\r\n\r\nFor local development this works quite well - even better than with\r\ndart2js (see dart2js issues in [0]).\r\nWe do have some follow-up items for source maps in dart2wasm compiler,\r\nsee [1]\r\n\r\n[0]\r\n[flutter/flutter/issues/151641](https://github.com/flutter/flutter/issues/151641)\r\n[1]\r\n[dart-lang/sdk/issues/56232](https://github.com/dart-lang/sdk/issues/56232)","shortMessageHtmlLink":"Emit source maps for wasm in flutter build web --wasm (flutter#151643)"}},{"before":"c6e8bf308cd5a222006b287882e58a5b33421e3f","after":"2417fb941eaa331c70c4d316e44d6a7930d8629e","ref":"refs/heads/line-fix","pushedAt":"2024-08-09T08:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Make ios_deploy_test.dart more robust\n\nThe test should not assume that a stream of bytes delivers them in a\ncertain chunked order (e.g. all bytes of a line are delivered in one\nchunk).\n\nInstead it should use a line splitter to obtain individual lines and can\nmatch those against expectations.\n\nThis fragile test is broken after [0] which combines writing a string\ntogether with the newline instead of seperately.\n\n[0] https://dart-review.googlesource.com/c/sdk/+/378024","shortMessageHtmlLink":"Make ios_deploy_test.dart more robust"}},{"before":"9f9d26a23c6765ae4018ccfc268f6dd0e6417c71","after":"c6e8bf308cd5a222006b287882e58a5b33421e3f","ref":"refs/heads/line-fix","pushedAt":"2024-08-09T07:56:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Make ios_deploy_test.dart more robust\n\nThe test should not assume that a stream of bytes delivers them in a\ncertain chunked order (e.g. all bytes of a line are delivered in one\nchunk).\n\nInstead it should use a line splitter to obtain individual lines and can\nmatch those against expectations.\n\nThis fragile test is broken after [0] which combines writing a string\ntogether with the newline instead of seperately.\n\n[0] https://dart-review.googlesource.com/c/sdk/+/378024","shortMessageHtmlLink":"Make ios_deploy_test.dart more robust"}},{"before":null,"after":"9f9d26a23c6765ae4018ccfc268f6dd0e6417c71","ref":"refs/heads/line-fix","pushedAt":"2024-08-09T07:41:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Make ios_deploy_test.dart more robust\n\nThe test should not assume that a stream of bytes delivers them in a\ncertain chunked order (e.g. all bytes of a line are delivered in one\nchunk).\n\nInstead it should use a line splitter to obtain individual lines and can\nmatch those against expectations.\n\nThis fragile test is broken after [0] which combines writing a string\ntogether with the newline instead of seperately.\n\n[0] https://dart-review.googlesource.com/c/sdk/+/378024","shortMessageHtmlLink":"Make ios_deploy_test.dart more robust"}},{"before":null,"after":"ce9d2463b57bbc9cb1b3f054f2ffabb76eb3118c","ref":"refs/heads/source-maps","pushedAt":"2024-07-12T09:55:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Emit source maps for wasm in `flutter build web --wasm`\n\nThis will make\n\n* `flutter run` have source maps enabled by default\n* `flutter build` have source maps disabled by default\n\nwhich mirrors what happens already today with the js compilers.\n\nFor local development this works quite well. We do have some follow-up\nitems for source maps in dart2wasm compiler, see [0]\n\n[0] https://github.com/dart-lang/sdk/issues/56232","shortMessageHtmlLink":"Emit source maps for wasm in flutter build web --wasm"}},{"before":null,"after":"cc6fe330e0ae0aa2d7b67211877309f14b41ee4c","ref":"refs/heads/close-56129","pushedAt":"2024-07-11T18:16:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Remove workaround for a bug in dart2wasm\n\nThe bug in dart2wasm that required this workaround should\nbe fixed now.\n\nIssue https://github.com/dart-lang/sdk/issues/56129","shortMessageHtmlLink":"Remove workaround for a bug in dart2wasm"}},{"before":null,"after":"1ac3ac2941621c50645f4d036835ed383f732c0e","ref":"refs/heads/strip-flag","pushedAt":"2024-06-13T08:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Use --(no-)strip-wams instead of --(no-)-name-section in `dart compile wasm`","shortMessageHtmlLink":"Use --(no-)strip-wams instead of --(no-)-name-section in `dart compil…"}},{"before":null,"after":"3aa7254033fd704ab1d875f9f2b2dcb4b3ccf43f","ref":"refs/heads/strip-wasm-option","pushedAt":"2024-06-04T07:15:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Use --(no-)strip-wams instead of --(no-)-name-section in `dart compile wasm`","shortMessageHtmlLink":"Use --(no-)strip-wams instead of --(no-)-name-section in `dart compil…"}},{"before":null,"after":"a382bad1b88b9bd60a886d107e7f9c64fe510f43","ref":"refs/heads/dart-sdk-option","pushedAt":"2024-05-27T11:54:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"[web] Remove --dart-sdk flag to dart2wasm compiler\n\nDart2wasm only needs a platform file, which contains the compiled\n`dart:*` libraries. There's no need to specify a seperate `--dart-sdk`\noption (anymore).\n\n(See also https://dart-review.googlesource.com/c/sdk/+/366821)","shortMessageHtmlLink":"[web] Remove --dart-sdk flag to dart2wasm compiler"}},{"before":"bb607bcf721dcd25fa41cc8a6e92c11189276100","after":"4e9ff498d05321cccf23dc66342ac3f5eb6b9cd0","ref":"refs/heads/delete-tostring","pushedAt":"2024-03-07T11:54:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"update test expectations","shortMessageHtmlLink":"update test expectations"}},{"before":"bb607bcf721dcd25fa41cc8a6e92c11189276100","after":null,"ref":"refs/heads/keep-tostring","pushedAt":"2024-03-07T10:14:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"}},{"before":"7244860fd1ffdbf5eb3f947f1c8a6616c07be32b","after":"bb607bcf721dcd25fa41cc8a6e92c11189276100","ref":"refs/heads/delete-tostring","pushedAt":"2024-03-07T10:14:22.000Z","pushType":"push","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"}},{"before":null,"after":"bb607bcf721dcd25fa41cc8a6e92c11189276100","ref":"refs/heads/keep-tostring","pushedAt":"2024-03-07T10:13:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"}},{"before":null,"after":"7244860fd1ffdbf5eb3f947f1c8a6616c07be32b","ref":"refs/heads/delete-tostring","pushedAt":"2024-03-07T09:43:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"}},{"before":null,"after":"3da5fd1b2306da41982e1bce796d95318bd03afc","ref":"refs/heads/cond-import-timline-events-in-release-mode","pushedAt":"2024-03-06T13:16:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Use wasm-compatible conditional import in timeline.dart, avoid emitting timeline events in SchedulerBinding","shortMessageHtmlLink":"Use wasm-compatible conditional import in timeline.dart, avoid emitti…"}},{"before":"2ebc409e974e81e679db65f1accf795982dd4562","after":"b9114660323192e00d3f60c208b6e2776b2cc2cb","ref":"refs/heads/profile-wasm-symbols","pushedAt":"2024-02-26T10:17:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"fix analyzer hint","shortMessageHtmlLink":"fix analyzer hint"}},{"before":null,"after":"2ebc409e974e81e679db65f1accf795982dd4562","ref":"refs/heads/profile-wasm-symbols","pushedAt":"2024-02-26T10:07:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"[web] Make flutter web profile builds always keep wasm symbols\n\nSo far `flutter build web --wasm` was always stripping wasm symbols\nexcept if `-no-strip-wasm` is passed.\n\n=> Ensure that in profile mode we also keep the symbols","shortMessageHtmlLink":"[web] Make flutter web profile builds always keep wasm symbols"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu9E8OAA","startCursor":null,"endCursor":null}},"title":"Activity · mkustermann/flutter"}