flutter/dev/benchmarks
Kate Lovett 8ba459ce9f
Update VelocityTracker (4) (#139166)
This updates the implementation to use the stopwatch from the Clock object and pipes it through to the TestWidgetsFlutterBinding so it will be kept in sync with FakeAsync.

Relands https://github.com/flutter/flutter/pull/138843 attempted to reland https://github.com/flutter/flutter/pull/137381 which attempted to reland #132291
Fixes https://github.com/flutter/flutter/issues/97761

1. The original change was reverted due to flakiness it introduced in tests that use fling gestures.
  * Using a mocked clock through the test binding fixes this now
2. It was reverted a second time because a change at tip of tree broke it, exposing memory leaks, but it was not rebased before landing. 
  * These leaks are now fixed
3. It was reverted a third time, because we were so excellently quick to revert those other times, that we did not notice the broken benchmark that only runs in postsubmit.
  * The benchmark is now fixed
2023-11-29 14:59:13 +00:00
..
complex_layout Implement switch expressions in dev/ (#139048) 2023-11-28 23:40:28 +00:00
macrobenchmarks Implement switch expressions in dev/ (#139048) 2023-11-28 23:40:28 +00:00
microbenchmarks Update VelocityTracker (4) (#139166) 2023-11-29 14:59:13 +00:00
multiple_flutters Pin package:web 0.4.0 (#138428) 2023-11-15 15:03:21 -08:00
platform_channels_benchmarks Pin package:web 0.4.0 (#138428) 2023-11-15 15:03:21 -08:00
platform_views_layout Pin package:web 0.4.0 (#138428) 2023-11-15 15:03:21 -08:00
platform_views_layout_hybrid_composition Pin package:web 0.4.0 (#138428) 2023-11-15 15:03:21 -08:00
test_apps/stocks Pin package:web 0.4.0 (#138428) 2023-11-15 15:03:21 -08:00