-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
HOT RELOAD: Initial reload notes #26127
Comments
New dump:
|
|
the dart2js source checked in has been modified with a call to 'reloadIsolate' from 'dart:developer'. Some notes about running dart2js: in dart/ in dart/sdk/pkg/compiler |
|
LATEST TODO dump:Core:
Bugs:
Observatory:
|
|
|
|
Programs that run to completion while aggressively being reloaded:
TODO:
|
Dart2JS crashes due to internal error with the following command line args: time ../../xcodebuild/ReleaseX64/dart --no-profiler --reload-every=1000000 --reload-every-optimized=false --identity-reload --optimization-counter-threshold=-1 --trace-reload --enable-vm-service --no-use-field-guards bin/dart2js.dart --categories=all bin/dart2js.dart ../../lib/async/future.dart:754:1: When compiling the above element, the compiler crashed. It is not The Dart team would greatly appreciate if you would take a moment to Please include the following information:
real 3m8.411s My guess is that the const Link() below is not getting correctly canonicalized after a reload... void forEach(int level, void f(DartType type)) { |
new issue dump:
|
Example of a recent crash: lldb -- ~/ws/dart/sdk/xcodebuild/ReleaseX64/dart --no-profiler --reload-every=1000000 --reload-every-optimized=false --identity-reload --no-trace-reload --enable-vm-service --no-use-field-guards --no-use-osr bin/dart2js.dart --categories=all bin/dart2js.dart
|
Here's the kind of crash I'm seeing today... It looks like we might be throwing out cached constants fro library_loader.dart?
|
ICData:
Enums:
Loading:
Isolate Reload Context:
Canonicalization:
Move from RawClass to class id:
|
Related: #26514 |
Flutter side: flutter/flutter#4113 |
Lots of work lately:
|
Also, as a side effect of the above, on stack reloading is now functional in the standalone VM. |
A crash:
|
I've split off remaining issues. Closing this. |
@turnidge
The text was updated successfully, but these errors were encountered: