Chromium Code Reviews
DescriptionImprove async code in VM by not unnecessarily capturing parameters of async and
sync closures, thereby avoiding copy of parameters on entry.
Remove variable aliases in local scopes now that another mechanism detects
use-before-define cases. Keep aliases only for captured variables of outer
functions thereby speeding up scope lookups for all Dart code (not just async).
The next step will be to try to reduce the number of captured variables in
async code.
R=hausner@google.com
Committed: https://github.com/dart-lang/sdk/commit/e6225bee44fab8c5edfb7a167eecc09db23dd8c8
Patch Set 1 #Patch Set 2 : Avoid duplicate aliases #
Messages
Total messages: 5 (1 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||