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.8.7-beta 285960bdd6
    Compare

    v0.8.7-beta Stable

    github-actions[bot] released this 2024-02-09 11:47:18 +00:00 | 325 commits to master since this release

    Code Refactoring

    • rework permission system (TopchetoEU)
    • rework fs error system (TopchetoEU)
    Downloads
    • jscript-0.8.6-beta.jar
      403 KiB
      2024-02-09 11:48:08 +00:00
    • jscript-0.8.6-beta-sources.jar
      176 KiB
      2024-02-09 11:48:08 +00:00
    • LICENSE
      1.0 KiB
      2024-02-09 11:48:07 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.6-beta 48bd1e2015
    Compare

    v0.8.6-beta Stable

    github-actions[bot] released this 2024-01-12 07:55:11 +00:00 | 327 commits to master since this release

    Features

    • extract log API to console (TopchetoEU)

    Builds

    • improve build scripts (TopchetoEU)

    Commits

    • 48bd1e2: bump (TopchetoEU)
    Downloads
    • jscript-0.8.6-beta.jar
      388 KiB
      2024-01-12 07:55:56 +00:00
    • jscript-0.8.6-beta-sources.jar
      171 KiB
      2024-01-12 07:55:55 +00:00
    • LICENSE
      1.0 KiB
      2024-01-12 07:55:55 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.5-beta 0178cb2194
    Compare

    v0.8.5-beta Stable

    github-actions[bot] released this 2024-01-11 09:47:02 +00:00 | 330 commits to master since this release

    Builds

    • add gradle wrapper props (TopchetoEU)
    • specify java toolchain (TopchetoEU)
    Downloads
    • jscript-0.8.4-beta.jar
      388 KiB
      2024-01-11 09:47:51 +00:00
    • LICENSE
      1.0 KiB
      2024-01-11 09:47:51 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.4-beta c123427e77
    Compare

    v0.8.4-beta Stable

    github-actions[bot] released this 2024-01-11 08:59:19 +00:00 | 332 commits to master since this release

    Builds

    • set main class in jar manifest (TopchetoEU)

    Commits

    • 769d6ae: version unbump (TopchetoEU)
    • c123427: bump (TopchetoEU)
    Downloads
    • jscript-0.8.4-beta.jar
      388 KiB
      2024-01-11 09:00:09 +00:00
    • LICENSE
      1.0 KiB
      2024-01-11 09:00:08 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.3-beta afb99ffc70
    Compare

    v0.8.3-beta Stable

    github-actions[bot] released this 2024-01-11 08:52:42 +00:00 | 335 commits to master since this release

    Gradle update

    In this update, the project has been restructured, and the custom build script was replaced by gradle.

    Features

    • change custom build script to gradle (TopchetoEU)

    Bug Fixes

    • fully remove typescript (TopchetoEU)

    Code Refactoring

    • move debugging logic out of core (TopchetoEU)
    • remove old build script (TopchetoEU)

    Builds

    • improve build scripts (TopchetoEU)

    Commits

    • 3f826cc: remove old test (TopchetoEU)
    • d1937fd: remove typescript (TopchetoEU)
    • afb99ff: action attempt 1 (TopchetoEU)
    Downloads
    • jscript-0.8.3-beta.jar
      387 KiB
      2024-01-11 08:53:25 +00:00
    • LICENSE
      1.0 KiB
      2024-01-11 08:53:25 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.2-beta af35d7f20b
    Compare

    v0.8.2-beta Stable

    github-actions[bot] released this 2024-01-10 09:25:49 +00:00 | 343 commits to master since this release

    Bug Fixes

    • oops (TopchetoEU)
    Downloads
    • LICENSE
      1.0 KiB
      2024-01-10 09:26:56 +00:00
    • me.topchetoeu.jscript.common-v0.8.2-beta.jar
      20 KiB
      2024-01-10 09:26:57 +00:00
    • me.topchetoeu.jscript.core-v0.8.2-beta.jar
      198 KiB
      2024-01-10 09:26:57 +00:00
    • me.topchetoeu.jscript.lib-v0.8.2-beta.jar
      74 KiB
      2024-01-10 09:26:58 +00:00
    • me.topchetoeu.jscript.utils-v0.8.2-beta.jar
      1009 KiB
      2024-01-10 09:26:58 +00:00
    • me.topchetoeu.jscript-v0.8.2-beta.jar
      1.3 MiB
      2024-01-10 09:26:56 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.1-beta cfa0e001b9
    Compare

    v0.8.1-beta Stable

    github-actions[bot] released this 2024-01-10 09:23:39 +00:00 | 344 commits to master since this release

    Features

    • some API improvements (TopchetoEU)

    Code Refactoring

    • split up code in 4 modules (TopchetoEU)
    Downloads
    • LICENSE
      1.0 KiB
      2024-01-10 09:24:10 +00:00
    • me.topchetoeu.jscript.common-v0.8.1-beta.jar
      20 KiB
      2024-01-10 09:24:12 +00:00
    • me.topchetoeu.jscript.core-v0.8.1-beta.jar
      198 KiB
      2024-01-10 09:24:13 +00:00
    • me.topchetoeu.jscript.lib-v0.8.1-beta.jar
      74 KiB
      2024-01-10 09:24:13 +00:00
    • me.topchetoeu.jscript.utils-v0.8.1-beta.jar
      1009 KiB
      2024-01-10 09:24:14 +00:00
    • me.topchetoeu.jscript-v0.8.1-beta.jar
      1.3 MiB
      2024-01-10 09:24:11 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.8.0-beta 89eea7d62b
    Compare

    v0.8.0-beta Stable

    github-actions[bot] released this 2024-01-06 17:53:20 +00:00 | 346 commits to master since this release

    Code base and API cleanup

    After one year of development, WE'RE FINALLY BETA! After this update, no new major features will be implemented, instead, the API is going to be refined, bugs are going to be fixed, there will be some optimizations and most important: the code will be documented.

    (also try-catch-finally, but that's a given)

    Detailed changelog:

    Features

    • readd FS API via new env API #12 (TopchetoEU)
    • readd module API via env API #12 (TopchetoEU)
    • readd permissions API via new env API #12 (TopchetoEU)
    • greatly improve Context API #12 (TopchetoEU)
    • make better native wrapper API #12 (TopchetoEU)
    • use new wrapper API in libs #12 (TopchetoEU)
    • some array tests #12 (TopchetoEU)

    Bug Fixes

    • access env via context #12 (TopchetoEU)
    • main now uses new env API #12 (TopchetoEU)
    • pass arguments to regex constructor in LOAD_REGEX #12 (TopchetoEU)
    • pass environment to compiler via simple environment wrapper #12 (TopchetoEU)
    • clean up debugger API #12 (TopchetoEU)
    • some Argument and Engine API improvements, #12 (TopchetoEU)
    • try-catch-finally fix #457846982 #12 (TopchetoEU)
    • some more libs fixes #12 (TopchetoEU)
    • wrong signature of Map.forEach #12 (TopchetoEU)
    • small issue with sparse arrays #12 (TopchetoEU)
    • Function.bind now passess this argument, instead of the function itself #12 (TopchetoEU)
    • report proper function name in String.length errors #12 (TopchetoEU)
    • remove sparse call arguments #12 (TopchetoEU)
    • use Values.call instead of direct calling #12 (TopchetoEU)
    • implement proper parseInt logic #12 (TopchetoEU)
    • use Values to access members in ObjectLib, instead of direct access #12 (TopchetoEU)
    • wrong behavior in Number.toString (which somehow broke typescript) #12 (TopchetoEU)
    • bring back ts minification #12 (TopchetoEU)
    • debugger hanging sometimes #12 (TopchetoEU)
    • make java 11 compatible #12 (TopchetoEU)

    Code Refactoring

    • greatly improve Environment API #12 (TopchetoEU)
    • remove old Data API #12 (TopchetoEU)
    • remove unneeded event system #12 (TopchetoEU)
    • remove more dead code #12 (TopchetoEU)
    • generalize Reading class #12 (TopchetoEU)
    • move NO_RETURN to Values, remove some casters from Values #12 (TopchetoEU)
    • some spring cleaning in array lib, fix small issue with join #12 (TopchetoEU)
    • don't require ctx in frame.push #12 (TopchetoEU)
    • remove old useless exceptions (TopchetoEU)
    Downloads
    • jscript.jar
      1.3 MiB
      2024-01-06 17:54:44 +00:00
    • LICENSE
      1.0 KiB
      2024-01-06 17:54:44 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.7.0-alpha d7f6010319
    Compare

    v0.7.0-alpha Stable

    github-actions[bot] released this 2023-12-26 12:22:48 +00:00 | 383 commits to master since this release

    Modules update

    In this update, module support has been added, as well as some improvements of the filesystem API and the addition of some stdlib functions. This update also fixes a lot of bugs, including the try-catch system (it never ends, does it?)

    Detailed changelog:

    Features

    • implement some stdlib functions #11 (TopchetoEU)
    • create memory-light directory list file #11 (TopchetoEU)
    • implement basic module system #11 (TopchetoEU)

    Bug Fixes

    • make .gitignore more restrictive #11 (TopchetoEU)
    • use correct env declarations in bootstrap.js #11 (TopchetoEU)
    • change default return type to void for generators #11 (TopchetoEU)
    • never-ending try-catch issues #11 (TopchetoEU)
    • some stupid mistakes in FS #11 (TopchetoEU)
    • error now is not null-prototyped #11 (TopchetoEU)
    • some config files cleanup #11 (TopchetoEU)
    • remove major mistakes in README #11 (TopchetoEU)
    • don't include ts's code in repo anymore #11 (TopchetoEU)
    • correctly convert virtual to real path #11 (TopchetoEU)
    • environment pushed when it shouldn't be #11 (TopchetoEU)
    • some bug fixes and improvements with File interface #11 (TopchetoEU)
    • improve path resolutions and FS API #11 (TopchetoEU)
    • losts of FS API improvements #11 (TopchetoEU)
    • make code java 11 compatible (TopchetoEU)

    Code Refactoring

    • replace all CRLF with LF #11 (TopchetoEU)
    • improve Engine API #11 (TopchetoEU)
    • fix code to not result in compile warning #11 (TopchetoEU)

    Builds

    • minify typescript code (TopchetoEU)
    Downloads
    • jscript.jar
      1.3 MiB
      2023-12-26 12:24:08 +00:00
    • LICENSE
      1.0 KiB
      2023-12-26 12:24:07 +00:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.6.0-alpha 8c6379eb24
    Compare

    v0.6.0-alpha Stable

    github-actions[bot] released this 2023-12-18 20:44:00 +00:00 | 406 commits to master since this release

    Sourcemaps 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
    • jscript.jar
      1.2 MiB
      2023-12-18 20:44:56 +00:00
    • LICENSE
      1.0 KiB
      2023-12-18 20:44:55 +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: 1402ms Template: 14ms
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