This repository has been archived by the owner on Dec 31, 2024. It is now read-only.
Releases: TopchetoEU/jscript
Releases · TopchetoEU/jscript
v0.4.2-alpha
Bug Fixes
- some annoying bugs, as well as splice (TopchetoEU)
Code Refactoring
- some minor fixes, rewrite README example (TopchetoEU)
v0.4.1-alpha
Bug Fixes
- build with java 17 (TopchetoEU)
v0.4.0-alpha
Typescript update
This update adds typescript natively to the engine. This is accompanied by a lot of engine bug fixes, to allow typescript to work as expected. Typescript support is still not seamless, in some places, javascript code can still be seen - the debugger and stack traces, but mapping is a planned feature.
Changelog
Features
- implement Array.reduce #8 (TopchetoEU)
- write some tests #8 (TopchetoEU)
- send value stack to debug client #8 (TopchetoEU)
- include typescript code in source code #8 (TopchetoEU)
Bug Fixes
- a lot of minor bugs (TopchetoEU)
- various small behavioural issues #8 (TopchetoEU)
- messages larger than 64KB are now fragmented properly #8 (TopchetoEU)
- oops #8 (TopchetoEU)
- several bug fixes to help with typescript support #8 (TopchetoEU)
- several small fixes #8 (TopchetoEU)
- lazy operators incorrectly pop values from stack #8 (TopchetoEU)
- several more fixes #8 (TopchetoEU)
- remove some unnececeary logs #8 (TopchetoEU)
Code Refactoring
- make filenames more consistent #8 (TopchetoEU)
- remove typescript source code from repo (for now) #8 (TopchetoEU)
- some code restructuring in the debugging #8 (TopchetoEU)
- fix some bad code >:( #8 (TopchetoEU)
v0.3.1-alpha
Features
- improve vscode debugging compatibility (TopchetoEU)
Commits
- d1e93c2: Merge branch 'master' of https://github.com/TopchetoEU/java-jscript (TopchetoEU)
v0.3.0-alpha
Debugging update
This update adds debugging support. It has been tested with chrome's devtools and works alright, but can't open big files, and typescript support is glitchy at best.
Changelog
Features
- complete steptrough and breakpoints in debugger #7 (TopchetoEU)
- fully implement local and capture scope object wrappers #7 (TopchetoEU)
Bug Fixes
- exit now works #7 (TopchetoEU)
Code Refactoring
- clean up context and stack data #7 (TopchetoEU)
- replace InterruptedException with unchecked alternative #7 (TopchetoEU)
- clean up useless catch blocks #7 (TopchetoEU)
Chores
- nothing of use #7 (TopchetoEU)
v0.2.5-alpha
Features
- readd JSON to lib (TopchetoEU)
v0.2.4-alpha
v0.2.3-alpha
Bug Fixes
- keep order of object fields (TopchetoEU)
v0.2.2-alpha
Bug Fixes
- cache function bodies #6 (TopchetoEU)
v0.2.1-alpha
Code Refactoring
- some code cleanup, emit better bytecode (TopchetoEU)