-
v0.6.0-alpha Stable
released this
2023-12-18 20:44:00 +00:00 | 406 commits to master since this releaseSourcemaps update
In this update, typescript (and other transpilers) can work like first-class citizens of the engine, using source mappings. They will be used in (almost) all places where locations occur. Alongside that, there have been some improvemets to the overall quality of the generated bytecode and yet another try-catch-finally overhaul (4th I i believe).
Detailed changelog:
Features
- improve Bufffer API #10 (TopchetoEU)
- make typescript output mappings #10 (TopchetoEU)
- implement VLQ parsing #10 (TopchetoEU)
- implement source maps #10 (TopchetoEU)
- implement new API with source maps #10 (TopchetoEU)
- use mappings in stack traces #10 (TopchetoEU)
- make environment hidable from stack trace #10 (TopchetoEU)
Bug Fixes
- arrays wrongly stringified in JSONLib #10 (TopchetoEU)
- move debugger assets to correct location #10 (TopchetoEU)
- properly handle wrapper function #10 (TopchetoEU)
- use proper name for native constructors #10 (TopchetoEU)
- simplify source map API #10 (TopchetoEU)
- some issues with try-catch #10 (TopchetoEU)
- return minified typescript #10 (TopchetoEU)
- how the hell did i fix this (it was the cache all along) #10 (TopchetoEU)
Code Refactoring
- reorganize assets #10 (TopchetoEU)
- replace .locate with argument #10 (TopchetoEU)
- improve function statement #10 (TopchetoEU)
- remove printf #10 (TopchetoEU)
- remove unused instructions #10 (TopchetoEU)
- rename compileWithDebug to compile #10 (TopchetoEU)
Downloads