Description[kernel] Streaming refactorings.
Refactorings.
Mostly about only reading FunctionNode one place by introducing a
helper class that will read and skip what it is told.
For 'nested' things inside the function node (e.g. the body),
the caller for the helper still needs to handle it if it shouldn't
just be skipped.
'Non-nested' things (e.g. integers) are saved and can be fetched
by the caller.
R=kmillikin@google.com
Committed: https://github.com/dart-lang/sdk/commit/2a7a410c937440a54ea38d21360e3c6f330bc9b1
Patch Set 1 #Patch Set 2 : Changed thread_interrupter_linux back (was only changed for debug reasons) #Patch Set 3 : More helpers. #Patch Set 4 : Fix assert #Patch Set 5 : Re-apply the reordering of required_parameter_count and total_parameter_count #Messages
Total messages: 7 (2 generated)
|