Logo
Explore Help
Sign In
topchetoeu/j2s
1
0
Fork 0
You've already forked j2s
Code Issues 6 Pull Requests Actions Packages Projects Releases 74 Wiki Activity

74 Releases 81 Tags

RSS Feed
  • v0.5.0-alpha 4f22e76d2b
    Compare

    v0.5.0-alpha Stable

    github-actions[bot] released this 2023-11-25 18:22:32 +00:00 | 429 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

    • remove unnececeary @NativeInit directives #9 (TopchetoEU)
    • implement simple permission matching #9 (TopchetoEU)
    • implement permissions #9 (TopchetoEU)
    • implement bulk of fs #9 (TopchetoEU)
    • implement memory and root fs #9 (TopchetoEU)
    • add fs declarations in lib.d.ts #9 (TopchetoEU)
    • add support for async iterators #9 (TopchetoEU)
    • add parse function to Filename #9 (TopchetoEU)
    • add toString, equals and hashCode overrides to wrappers and objects #9 (TopchetoEU)
    • add filesystem libs #9 (TopchetoEU)
    • add await function to promise #9 (TopchetoEU)
    • add utf8 encoding and decoding #9 (TopchetoEU)
    • properly implement filesystems #9 (TopchetoEU)

    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

    • remove unnececeary import #9 (TopchetoEU)

    Code Refactoring

    • remove StackData and Data usage #9 (TopchetoEU)
    • clean up Main class #9 (TopchetoEU)
    • clean up protocol.json #9 (TopchetoEU)
    • get rid of data parent hierarchy #9 (TopchetoEU)
    • use new iterable names #9 (TopchetoEU)

    Builds

    • fix build script to exit with code when error occurs (TopchetoEU)
    Downloads
    • jscript.jar
      1.2 MiB
      2023-11-25 18:23:06 +00:00
    • LICENSE
      1.0 KiB
      2023-11-25 18:23:05 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.2-alpha fdfa8d7713
    Compare

    v0.4.2-alpha Stable

    github-actions[bot] released this 2023-11-06 09:00:42 +00:00 | 468 commits to master since this release

    Bug Fixes

    • some annoying bugs, as well as splice (TopchetoEU)

    Code Refactoring

    • some minor fixes, rewrite README example (TopchetoEU)
    Downloads
    • jscript.jar
      1.1 MiB
      2023-11-06 09:10:31 +00:00
    • LICENSE
      1.0 KiB
      2023-11-06 09:10:31 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.1-alpha 15f4278cb1
    Compare

    v0.4.1-alpha Stable

    github-actions[bot] released this 2023-11-05 19:01:08 +00:00 | 470 commits to master since this release

    Bug Fixes

    • build with java 17 (TopchetoEU)
    Downloads
    • jscript.jar
      1.1 MiB
      2023-11-05 19:01:35 +00:00
    • LICENSE
      1.0 KiB
      2023-11-05 19:01:34 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.4.0-alpha df8465cb49
    Compare

    v0.4.0-alpha Stable

    github-actions[bot] released this 2023-11-05 18:34:05 +00:00 | 471 commits to master since this release

    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)
    Downloads
    • jscript.jar
      1.1 MiB
      2023-11-05 18:34:44 +00:00
    • LICENSE
      1.0 KiB
      2023-11-05 18:34:44 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.3.1-alpha d1e93c2088
    Compare

    v0.3.1-alpha Stable

    github-actions[bot] released this 2023-10-29 10:33:50 +00:00 | 489 commits to master since this release

    Features

    • improve vscode debugging compatibility (TopchetoEU)

    Commits

    • d1e93c2: Merge branch 'master' of https://github.com/TopchetoEU/java-jscript (TopchetoEU)
    Downloads
    • jscript.jar
      304 KiB
      2023-10-29 10:34:24 +00:00
    • LICENSE
      1.0 KiB
      2023-10-29 10:34:23 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.3.0-alpha 16a9e5d761
    Compare

    v0.3.0-alpha Stable

    github-actions[bot] released this 2023-10-28 14:12:32 +00:00 | 492 commits to master since this release

    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)
    Downloads
    • jscript.jar
      303 KiB
      2023-10-28 14:13:11 +00:00
    • LICENSE
      1.0 KiB
      2023-10-28 14:13:11 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.2.5-alpha 926b9c17d8
    Compare

    v0.2.5-alpha Stable

    github-actions[bot] released this 2023-10-06 15:42:57 +00:00 | 500 commits to master since this release

    Features

    • readd JSON to lib (TopchetoEU)
    Downloads
    • jscript.jar
      248 KiB
      2023-10-06 15:43:25 +00:00
    • LICENSE
      1.0 KiB
      2023-10-06 15:43:25 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.2.4-alpha fc705e7383
    Compare

    v0.2.4-alpha Stable

    github-actions[bot] released this 2023-10-06 09:04:05 +00:00 | 501 commits to master since this release

    Features

    • readd date internals (TopchetoEU)

    Code Refactoring

    • rename polyfills to libs (TopchetoEU)
    Downloads
    • jscript.jar
      248 KiB
      2023-10-06 09:04:51 +00:00
    • LICENSE
      1.0 KiB
      2023-10-06 09:04:50 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.2.3-alpha 952a4d631d
    Compare

    v0.2.3-alpha Stable

    github-actions[bot] released this 2023-10-04 19:07:00 +00:00 | 503 commits to master since this release

    Bug Fixes

    • keep order of object fields (TopchetoEU)
    Downloads
    • jscript.jar
      249 KiB
      2023-10-04 19:07:34 +00:00
    • LICENSE
      1.0 KiB
      2023-10-04 19:07:33 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.2.2-alpha 005610ca40
    Compare

    v0.2.2-alpha Stable

    github-actions[bot] released this 2023-10-04 18:38:56 +00:00 | 504 commits to master since this release

    Bug Fixes

    • cache function bodies #6 (TopchetoEU)
    Downloads
    • jscript.jar
      249 KiB
      2023-10-04 18:39:31 +00:00
    • LICENSE
      1.0 KiB
      2023-10-04 18:39:31 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous ... 4 5 6 7 8 Next Last
Powered by Gitea Version: 1.25.2 Page: 1506ms Template: 21ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses