Hello from the announcement list for JS-Interpreter. It list is intended to alert developers of security issues or major changes. Over the past year there have been no such issues. Thus this update is primarily to assure developers that the list is still working, and to take the opportunity to do a roll-up of upgrades in the past year.
* There's a new demo of how to use Babel to execute ES6+ code:
https://neil.fraser.name/software/JS-Interpreter/demos/babel.html* There's a new demo of how to use a stack of serializations to step backwards:
https://neil.fraser.name/software/JS-Interpreter/demos/backwards.html* Errors now have a .stack property. This allows one to see the call stack and the line/column numbers where the error was thrown. Not part of the JS spec, but all major JS engines support it. For example:
Error: myError
at trace (code:3:10)
at b (code:10:2)
at a (code:13:2)
at code:15:0
* Array methods (implemented by polyfills) now support sparse arrays.
* There's now a script which will generate acorn_interpreter.js: compile.sh
* Various bug fixes and performance improvements.
Thank you for your interest in the JS-Interpreter. See you in next year's roll-up (or sooner if something urgent comes up).