7 * Anonymous subroutines now run inside a block frame
8 instead of a subroutine frame. This way, they can have
9 access to local variables defined in the subroutine
10 they are called from. So, for example, if you run
11 map() inside a subroutine, its anonymous code block
12 can access the local variables defined there.
17 * Small internal refactoring regarding subroutine and
18 block frames. Frame creation code has been unified,
19 so block frames don't crash when a NULL local symbol
20 table is sent as argument, and can have arguments.
21 This change is not visible from outside; only a step
22 towards closing bug #1107.