Change Locals in calling convention

Just like the args, locals are now inlined into the Message.
Message is off course bigger, but as they are created at compile time, that hardly matters
Some programs did get somewhat smaller, especially with both changes, but not super much
This commit is contained in:
2019-08-23 10:23:01 +03:00
parent 5e44e9caaf
commit 8ed013c2b9
4 changed files with 22 additions and 11 deletions

View File

@ -58,8 +58,11 @@ module Parfait
end
def init_message_chain( message )
prev = nil
while(message)
message.initialize
message.caller = prev if prev
prev = message
message = message.next_message
end
end