Skip to content
This repository has been archived by the owner on Dec 31, 2024. It is now read-only.

Releases: TopchetoEU/jscript

v0.8.6-beta

12 Jan 07:55
48bd1e2
Compare
Choose a tag to compare

Features

Builds

Commits

v0.8.5-beta

11 Jan 09:47
0178cb2
Compare
Choose a tag to compare

Builds

v0.8.4-beta

11 Jan 09:00
c123427
Compare
Choose a tag to compare

Builds

Commits

v0.8.3-beta

11 Jan 08:53
afb99ff
Compare
Choose a tag to compare

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

Code Refactoring

Builds

Commits

  • 3f826cc: remove old test (TopchetoEU)
  • d1937fd: remove typescript (TopchetoEU)
  • afb99ff: action attempt 1 (TopchetoEU)

v0.8.2-beta

10 Jan 09:26
af35d7f
Compare
Choose a tag to compare

Bug Fixes

v0.8.1-beta

10 Jan 09:24
cfa0e00
Compare
Choose a tag to compare

Features

Code Refactoring

v0.8.0-beta

06 Jan 17:54
89eea7d
Compare
Choose a tag to compare

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

Bug Fixes

Code Refactoring

v0.7.0-alpha

26 Dec 12:24
d7f6010
Compare
Choose a tag to compare

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

Bug Fixes

Code Refactoring

Builds

v0.6.0-alpha

18 Dec 20:44
8c6379e
Compare
Choose a tag to compare

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

Bug Fixes

Code Refactoring

v0.5.0-alpha

25 Nov 18:23
4f22e76
Compare
Choose a tag to compare

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)