7 * The `write()' allows a variable argument of values to write.
8 * Values are dumped as MPSL instead of MPDM's low-level format.
9 * New function `chdir()'.
14 * Fixed a strange but annoying bug regarding local variables
15 losing their values in anonymous subroutines.
20 * New `g' flag in regex().
21 * Fix backslash parsing in strings.
26 * The iterator variable in foreach() is _always_ created
27 as a local variable inside the block. Also, the old
28 construction foreach(local v, ...) issues a warning,
34 * Anonymous subroutines now run inside a block frame
35 instead of a subroutine frame. This way, they can have
36 access to local variables defined in the subroutine
37 they are called from. So, for example, if you run
38 map() inside a subroutine, its anonymous code block
39 can access the local variables defined there.
40 * getenv() doesn't crash if the environment variable
46 * Small internal refactoring regarding subroutine and
47 block frames. Frame creation code has been unified,
48 so block frames don't crash when a NULL local symbol
49 table is sent as argument, and can have arguments.
50 This change is not visible from outside; only a step
51 towards closing bug #1107.