DescriptionRun field initializers for new instance fields after a reload
- [x] When performing a reload, track new fields with initializing expressions.
- [x] After a reload, run the initializing expressions for each new field on all instances of the class.
- [x] Unit tests (heart beat, throwing, and syntax errors)
- [x] Add some utility methods to Function, Field, and Script.
- [x] Fix a major bug in instance morphing and class hierarchy traversal.
Fixes #27666
BUG=
R=rmacnak@google.com
Committed: https://github.com/dart-lang/sdk/commit/a776600362b6711be3fe2afa8facba021e1b9b0b
Patch Set 1 #
Total comments: 11
Patch Set 2 : rmacnak review #Patch Set 3 : one more syntax error test #Patch Set 4 : Fix a comment #
Messages
Total messages: 12 (6 generated)
|