-
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
-
0.9.44-beta Stable
released this
2024-04-21 08:08:58 +00:00 | 261 commits to master since this releaseBug Fixes
- wrappers cache compare objects with .equals and not == (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.41-beta.jar
416 KiB
-
jscript-0.9.41-beta-sources.jar
181 KiB
-
LICENSE
1.0 KiB
-
0.9.43-beta Stable
released this
2024-04-20 20:44:36 +00:00 | 262 commits to master since this releaseFeatures
- make Function constructor (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.41-beta.jar
415 KiB
-
jscript-0.9.41-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.42-beta Stable
released this
2024-04-20 19:23:57 +00:00 | 263 commits to master since this releaseBug Fixes
- some fixes in the filesystem (TopchetoEU)
- run module in an isolated context (TopchetoEU)
Code Refactoring
- remove testing junk in REPL (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.41-beta.jar
414 KiB
-
jscript-0.9.41-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.41-beta Stable
released this
2024-04-12 22:03:48 +00:00 | 266 commits to master since this releaseBug Fixes
- properties not applied to wrappers without constructor method (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.41-beta.jar
414 KiB
-
jscript-0.9.41-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.40-beta Stable
released this
2024-04-12 13:39:02 +00:00 | 267 commits to master since this releaseFeatures
- allow interface proxy wrappers (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.40-beta.jar
414 KiB
-
jscript-0.9.40-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.39-beta Stable
released this
2024-04-07 09:51:12 +00:00 | 268 commits to master since this releaseBug Fixes
- continue statement compiled incorrectly (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.38-beta.jar
413 KiB
-
jscript-0.9.38-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.38-beta Stable
released this
2024-04-07 09:34:00 +00:00 | 269 commits to master since this releaseBug Fixes
- debugger: handle all errors when generating description (TopchetoEU)
Commits
90d019f
: bump (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.38-beta.jar
413 KiB
-
jscript-0.9.38-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.37-beta Stable
released this
2024-04-03 12:52:21 +00:00 | 271 commits to master since this releaseBug Fixes
- incorrect toFixed behavior (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.27-beta.jar
413 KiB
-
jscript-0.9.27-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB
-
0.9.36-beta Stable
released this
2024-04-03 12:09:11 +00:00 | 272 commits to master since this releaseFeatures
- add Number.toFixed (TopchetoEU)
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
jscript-0.9.27-beta.jar
413 KiB
-
jscript-0.9.27-beta-sources.jar
180 KiB
-
LICENSE
1.0 KiB