-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: