• v0.5.0-alpha 4f22e76d2b

    v0.5.0-alpha Stable

    github-actions[bot] released this 2023-11-25 18:22:32 +00:00 | 423 commits to master since this release

    Filesystem update

    This update adds filesystem support, as well as some general fixes, mostly with promises.

    Detailed changelog:

    Features

    Bug Fixes

    • replace templates in Metadata class with placeholder data #9 (TopchetoEU)
    • errors now have the right prototype and name #9 (TopchetoEU)
    • remove double space in "Uncaught ..." #9 (TopchetoEU)
    • internal error when trying to use key of "undefined" #9 (TopchetoEU)
    • improve performance of typescript by caching separate declarations #9 (TopchetoEU)
    • handle native errors properly-ish #9 (TopchetoEU)
    • CodeFrame didnt't handle out of bounds jumps well #9 (TopchetoEU)
    • some improvements of compiled bytecode #9 (TopchetoEU)
    • functions now print their name when stringified #9 (TopchetoEU)
    • sorting with no comparator now works #9 (TopchetoEU)
    • parsing files won't modify last instruction to RET, instead will just append it #9 (TopchetoEU)
    • promise doesn't use microtasks in some cases #9 (TopchetoEU)
    • promise was sending macro tasks instead of micro #9 (TopchetoEU)
    • micro tasks not handled properly #9 (TopchetoEU)
    • incorrect declarations #9 (TopchetoEU)
    • debugger breakpoints not registered #9 (TopchetoEU)
    • faulty insufficient permissions error #9 (TopchetoEU)
    • make code java 11 compatible (TopchetoEU)

    Styles

    Code Refactoring

    Builds

    • fix build script to exit with code when error occurs (TopchetoEU)
    Downloads