Description1. Do not initialize the stack limit during isolate initialization and in StartIsolateScope, it is done during DartEntry::InvokeFunction which is the central point for all entry into dart code.
2. Do not initialize the stack limit in the vm isolate, get rid of InitializeStackLimit function.
3. Assert in StartIsolateScope that the thread enters an isolate without any nested scopes and the thread exits an isolate without any pending scopes.
R=johnmccutchan@google.com
Committed: https://github.com/dart-lang/sdk/commit/d951f5bca88082f28ce946b2d757bd4377dcd2d9
Patch Set 1 #Patch Set 2 : self-code-review #Patch Set 3 : self-review-comments #
Messages
Total messages: 7 (3 generated)
|