-
0.10.0-beta
All checks were successfultagged-release / Tagged Release (push) Successful in 2m41sreleased this
2025-01-06 12:57:14 +00:00 | 62 commits to master since this releaseComplete rework of some core systems
A lot of behavioral issues have been fixed with this version, and execution is much closer to spec. The environment system was reworked to be much more generic.
Additionally, standard libraries are now implemented in JS, instead in Java. Also, a new system for registering a transpiler has been created.
Breaking changes:
- Environment and everything related to it has been reworked
- The old value-passing system has been completely reworked, now the base class Value is used
- The compiler has been somewhat reworked
- Locals are now split in two categories - capturables (those that are captured by subfunctions) and simple (used only by the function itself)
(and a lot more, of course)
The included build bootstraps a typescript REPL and starts a debugging server at port 9229
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.10.0-beta.jar
5.9 MiB
-
LICENSE
1.0 KiB