Auto-wrapped nodes in macros should be marked with the current index, not 0.
Allow for the coverage option to be a string, which will then be the name of the coverage variable instead of '_$jscoverage'
Add grunt task "test-cov", which will produce the coverage.html file for gorillascript. Requires the GORILLASCRIPT_COV env variable to be set.
When instrumenting coverage, if an assignment is done where the right side is a function, instrument the function rather than the assignment.
Allow AST literals to specify the position they should have in the form of AST(other-node) etc. More tweaks to coverage instrumentation.
A few tweaks to make memory more freeable.
Change a few node-manipulation methods to take a context argument, which is passed in as the this for its callback function.
A few more memory-related tweaks
Change prelude deserialization to only look at the MacroHolder rather than the whole Parser.