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.
13 * getenv() doesn't crash if the environment variable
19 * Small internal refactoring regarding subroutine and
20 block frames. Frame creation code has been unified,
21 so block frames don't crash when a NULL local symbol
22 table is sent as argument, and can have arguments.
23 This change is not visible from outside; only a step
24 towards closing bug #1107.