dart-sdk/tests/dartdevc_2
Nicholas Shahan 4c1143a048 [ddc] Reset static fields on first get or set
Fixes a memory leak issue where statics that are set but never
read before a hot restart are never reset and the functions to
set them are never garbage collected.

Update and add more tests for this specific scenario that inspect
the number of fields that will be reset during a hot restart.

Change-Id: Id5a56625279c84a37f53253a5ee667758bc22f87
Issue: https://github.com/dart-lang/sdk/issues/48349
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/232230
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Mark Zhou <markzipan@google.com>
Commit-Queue: Nicholas Shahan <nshahan@google.com>
2022-02-11 01:18:01 +00:00
..
cast_error Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
debugger [ddc] Unify pkg:js types and allow subtyping between them 2021-07-30 00:33:54 +00:00
assertion_failure_message_test.dart
const_test.dart
dartdevc_native_dartdevc.status
developer_events_test.dart [ddc] Avoid sending messages to console.debug 2021-06-15 23:28:03 +00:00
hot_restart_expando_test.dart [testing] Rely on language versions in the analyzer tests 2021-06-02 07:47:46 +00:00
hot_restart_lazy_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
hot_restart_static_test.dart [ddc] Reset static fields on first get or set 2022-02-11 01:18:01 +00:00
hot_restart_test.dart
hot_restart_timer_test.dart
js_interop_test.dart
libraries_part.dart
libraries_test.dart
no_such_method_errors_test.dart
runtime_utils.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
subtype_test.dart
utils.dart