Milestones
List view
Sandbox flavour, Web APIs and runtime libraries — the GocciaSandboxRunner reference host and its VFS, MCP sessions, fetch/URL/TextDecoder/timers, and the bundled runtime libraries.
No due date•1/29 issues closedTest runner and tooling — focused-test safety, filtering, changed and related tests, watch mode, module replacement, reporters, coverage thresholds, sharding, retries, concurrency, and CLI, build and format tooling.
No due date•1/37 issues closedTC39 proposals without test262 coverage — language and library proposals that test262 does not yet test (do expressions, pipeline, extractors, throw expressions, String.dedent, Iterator.range, RegExp extensions, and others).
No due date•0/15 issues closedCompiled executable — host-target executable packaging, signing and notarization, and an interpreter-free native executable compiled ahead of time.
No due date•0/3 issues closedOpt-in baseline JIT — opcode bodies callable as helpers, exception unwinding through compiled frames, and a template baseline JIT for aarch64 and x86-64 on 64-bit UNIX hosts, differentially gated against the interpreter. Off unless the host enables it.
No due date•1/4 issues closedBytecode artifacts — the .gcbundle multi-module format with a bundle resolver, native VM loading of bundled bytecode, a BundleBuilder, ScriptLoader support, and bundled text and byte imports.
No due date•0/7 issues closedInterpreter faster than QuickJS — compact value representation in object slots and array elements, slot shapes with transitions, polymorphic inline caches, runtime quickening, and nursery allocation, gated on the AWFY and JetStream geomeans against QuickJS on every shipped platform.
No due date•5/29 issues closedlibgoccia C ABI — a stable C ABI, libgoccia shared libraries (.so/.dylib/.dll), a generated goccia.h, smoke tests from C and other languages, and an embedding guide with examples.
Due by January 27, 2027•0/6 issues closedPublic embedding API — a defined public API surface with a versioning and deprecation policy, per-engine resource limits (time, memory, stack) with a default stack limit, and a handle-based value API with explicit rooting for host code.
Due by December 16, 2026•0/24 issues closedtest262 at 100% overall — every test passes in each mode test262 requires (strict and non-strict), Annex B and staging included: early errors, Annex B surfaces, Iterator chunking and join, RegExp property escapes, Intl, and the remaining conformance clusters.
Due by December 9, 2026•9/53 issues closedEmbedding-first 1.0 — a stable C ABI and public API, 100% test262 in every required mode including Annex B, an interpreter faster than QuickJS on every shipped platform, and .gcbundle bytecode artifacts.
No due date•4/4 issues closed