Skip to content

Releases: julia-script/java-quickjs

v0.0.20

Choose a tag to compare

@github-actions github-actions released this 29 Apr 20:58
Map ClassDef exotic atom parameters to Atom wrappers.

Convert all exotic callback atom arguments from raw ints to owned Atom instances, and add Atom.ofValue(JsContext,int) so dispatch paths can safely duplicate and surface native atoms through the typed API.

Made-with: Cursor

v0.0.19

Choose a tag to compare

@github-actions github-actions released this 29 Apr 04:59
CI: fork test JVM per class on Linux workers.

When CI is set, use forkEvery=1 and maxParallelForks=1 so each test class runs in a fresh worker and avoids cumulative native heap corruption seen with Temurin 22 on Linux.

Made-with: Cursor

v0.0.14

Choose a tag to compare

@github-actions github-actions released this 27 Apr 02:42
Port missing runtime API bindings from Zig into Java.

Add the remaining runtime-level native handles and JsRuntime wrappers, including GC/config/job APIs and callback hook bridges, plus runtime API tests to validate behavior and guard optional symbols.

Made-with: Cursor

v0.0.13

Choose a tag to compare

@github-actions github-actions released this 27 Apr 01:11
Add loader test coverage for JsValue.toModuleDef.

Verify module loader can return a compile-only module converted via toModuleDef and imported successfully, and fix toModuleDef to wrap the underlying JSModuleDef pointer.

Made-with: Cursor

v0.0.12

Choose a tag to compare

@github-actions github-actions released this 27 Apr 00:49
Update eval flags

v0.0.11

Choose a tag to compare

@github-actions github-actions released this 26 Apr 22:52
Improve module loader typing and make module tests assert required bi…

v0.0.10

Choose a tag to compare

@github-actions github-actions released this 26 Apr 18:51
Fix JsValue isFunction and isConstructor to pass context pointer.

Add regression coverage for function/class/object detection to validate JS_IsFunction and JS_IsConstructor wiring.

Made-with: Cursor

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 26 Apr 18:11
Expose OwnPropertyNames as an Iterable to avoid eagerly materializing…

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 26 Apr 16:47
Align eval options with QuickJS JSEvalOptions and add evalThis.

Expand EvalOptions with version, eval flags, filename, and line number; bind JS_Eval2 and JS_EvalThis/JS_EvalThis2; route options-based eval through native options when available; add integration tests.

Made-with: Cursor

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 26 Apr 15:46
Complete non-CFunction JsValue parity queue with runtime-safe value A…