nitlanguage
/
nit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from:
ab1c77a
)
compile: one closure context by function, and it is the stack frame
author
Jean Privat
<jean@pryen.org>
Tue, 18 Aug 2009 18:45:52 +0000
(14:45 -0400)
committer
Jean Privat
<jean@pryen.org>
Tue, 18 Aug 2009 23:09:38 +0000
(19:09 -0400)
Closure definition directly use the stack frame of the caller to access the
closure environment (local variables, closure parameters, escape marker).
Closure function pointers are passed as separate additional arguments.
Signed-off-by: Jean Privat <jean@pryen.org>
No differences found