• Adam Barth's avatar
    Strengthen animation listener iteration patterns (#7566) · 0f1d9775
    Adam Barth authored
    This patch aligns the iteration patterns used by animations and
    ChangeNotifier. They now both respect re-entrant removal of listeners
    and coalesce duplication registrations. (Also, ChangeNotifier
    notification is no longer N^2).
    
    This patch introduces ObserverList to avoid the performance regression that the
    previous version of this patch caused.
    
    Fixes #7533
    0f1d9775
Name
Last commit
Last update
..
README.md Loading commit data...
assertions.dart Loading commit data...
basic_types.dart Loading commit data...
binding.dart Loading commit data...
change_notifier.dart Loading commit data...
licenses.dart Loading commit data...
observer_list.dart Loading commit data...
platform.dart Loading commit data...
print.dart Loading commit data...
synchronous_future.dart Loading commit data...