What's Changed
- Jit hot loop investigation by @dporkka in #18
- fix(type,cap,ffi,lsp): structured diagnostics + parameter capability seeding by @dporkka in #19
- fix(dist): correct node listen addresses learned via gossip self-entry by @dporkka in #20
- feat(dist): partition injection + virtual-clock chaos tests + static-quorum bootstrap fix by @dporkka in #21
- fix(parser): :cap lineariso/linear tokens + conformance 300/300 by @dporkka in #22
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #5
- chore(deps): bump codecov/codecov-action from 5 to 7 by @dependabot[bot] in #6
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #7
- chore(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in #8
- chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #9
- build(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #15
- test(dst): seed-sweep AtMostOnce invariant test (2000 seeds) by @dporkka in #23
- feat(dst): timer determinism in run_scheduler_deterministic by @dporkka in #24
- feat(wasm): effect dispatch lowering — perform Effect.op -> nulang_dispatch by @dporkka in #25
- feat(wasm): map Storage/Queue/Http/Timer builtins to pool string contracts by @dporkka in #26
- fix(workflow): single-arg Timer.sleep no longer hangs; pin distributed fallbacks by @dporkka in #27
- feat(dist): cross-node routing of spawn@node refs by bare actor-ref value by @dporkka in #28
- fix(workflow): saga compensation + step dispatch immune to preceding actors by @dporkka in #29
- docs: mark typeclass/generics/event_sourced recovery bugs fixed (SPEC2 truth sweep) by @dporkka in #30
- fix(workflow): failing steps surface a diagnostic + nonzero exit by @dporkka in #31
- docs(verify): green default run + /// doc-comment verification by @dporkka in #32
- fix(parser): prelude types resolve in annotations; SPEC2 doc pass green by @dporkka in #33
- Next/cap constructors cluster dst by @dporkka in #34
- fix(playground): run via bytecode VM backend, add resource limits by @dporkka in #35
- Next/cap constructors cluster dst by @dporkka in #38
- fix(playground): address review follow-ups for server hardening (#36) by @ghzhost in #37
- fix(grammar,docs): reconcile spec, grammar, and docs with implementation ground truth by @dporkka in #39
- Fix/vm correctness by @dporkka in #40
- Chore/repo hygiene docs by @dporkka in #41
- Feat/diagnostics by @dporkka in #42
- Feat/diagnostics by @dporkka in #43
- feat(borrow): Aether borrow-semantics features (P0-P5) by @dporkka in #45
- fix(ci): restore verify_implementation.py required by CI gate by @dporkka in #44
- feat(registry-worker): auth/quota hooks for hosted deployment by @dporkka in #51
- docs(launch): launch kit — posts, executed demo, checklist, FAQ by @dporkka in #47
- test(conformance): expand grammar corpus to 388 validated cases by @dporkka in #48
- feat(editors): complete VS Code extension by @dporkka in #52
- test(conformance): round-2 expansion of grammar corpus (+163/+92 validated cases) by @dporkka in #53
- feat(playground): client-side WASM playground (compiler runs in-browser) by @dporkka in #49
- refactor(unsafe): audit unsafe code, fix pointer-packing and string-deref soundness by @dporkka in #50
- feat(runtime): wire durable store through CLI with restart recovery by @dporkka in #55
- fix(vm): VM correctness integration (part 1: src/aot/mod.rs) by @dporkka in #57
- fix(vm): checked 48-bit arithmetic, NaN canonicalization, type-error traps (integration) by @dporkka in #58
- feat(fuzz): grammar-based differential VM/JIT/AOT fuzzer with campaign findings by @dporkka in #59
- Docs/spec round3 by @dporkka in #61
- build(deps): bump actions/stale from 10 to 11 by @dependabot[bot] in #62
- build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #65
- build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #64
- build(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #63
- Feat/dap time travel by @dporkka in #68
- Feat/network capability tokens by @dporkka in #69
- Wave E2: add JitBackend::osr_compile_loop hook for loop-OSR (default:… by @dporkka in #70
- docs: update website for nulang-org/nulang repo transfer by @dporkka in #72
- feat(runtime): RFC 0016 virtual actor auto-hydration, object store, and grain routing by @dporkka in #73
- Chore/repo hygiene docs by @dporkka in #80
- Fix/vm correctness by @dporkka in #81
- Observability topology by @dporkka in #82
- chore(batch): merge reviewed open PRs #81, #82, #80 by @dporkka in #83
- perf(vm): lazy frame-register zeroing and call-path optimizations by @dporkka in #84
- ci: ensure cross-compilation target in release workflow by @dporkka in #85
- ci: fix release cross-build deps by @dporkka in #86
- ci: add arm64 apt source via ports.ubuntu.com by @dporkka in #87
- ci: fix aarch64 release cross-build python linking by @dporkka in #88
- ci: fix arm64 cross apt resolution with --no-install-recommends by @dporkka in #89
- ci: use libpython3-dev:arm64 for aarch64 release cross-build by @dporkka in #90
- ci: override CARGO_TARGET_DIR in release workflow by @dporkka in #91
- ci: use aarch64-linux-gnu-strip for cross-compiled binary by @dporkka in #92
New Contributors
- @dependabot[bot] made their first contribution in #5
- @ghzhost made their first contribution in #37
Full Changelog: v0.1.1...v0.1.2
What's Changed
- Jit hot loop investigation by @dporkka in #18
- fix(type,cap,ffi,lsp): structured diagnostics + parameter capability seeding by @dporkka in #19
- fix(dist): correct node listen addresses learned via gossip self-entry by @dporkka in #20
- feat(dist): partition injection + virtual-clock chaos tests + static-quorum bootstrap fix by @dporkka in #21
- fix(parser): :cap lineariso/linear tokens + conformance 300/300 by @dporkka in #22
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #5
- chore(deps): bump codecov/codecov-action from 5 to 7 by @dependabot[bot] in #6
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #7
- chore(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in #8
- chore(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #9
- build(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #15
- test(dst): seed-sweep AtMostOnce invariant test (2000 seeds) by @dporkka in #23
- feat(dst): timer determinism in run_scheduler_deterministic by @dporkka in #24
- feat(wasm): effect dispatch lowering — perform Effect.op -> nulang_dispatch by @dporkka in #25
- feat(wasm): map Storage/Queue/Http/Timer builtins to pool string contracts by @dporkka in #26
- fix(workflow): single-arg Timer.sleep no longer hangs; pin distributed fallbacks by @dporkka in #27
- feat(dist): cross-node routing of spawn@node refs by bare actor-ref value by @dporkka in #28
- fix(workflow): saga compensation + step dispatch immune to preceding actors by @dporkka in #29
- docs: mark typeclass/generics/event_sourced recovery bugs fixed (SPEC2 truth sweep) by @dporkka in #30
- fix(workflow): failing steps surface a diagnostic + nonzero exit by @dporkka in #31
- docs(verify): green default run + /// doc-comment verification by @dporkka in #32
- fix(parser): prelude types resolve in annotations; SPEC2 doc pass green by @dporkka in #33
- Next/cap constructors cluster dst by @dporkka in #34
- fix(playground): run via bytecode VM backend, add resource limits by @dporkka in #35
- Next/cap constructors cluster dst by @dporkka in #38
- fix(playground): address review follow-ups for server hardening (#36) by @ghzhost in #37
- fix(grammar,docs): reconcile spec, grammar, and docs with implementation ground truth by @dporkka in #39
- Fix/vm correctness by @dporkka in #40
- Chore/repo hygiene docs by @dporkka in #41
- Feat/diagnostics by @dporkka in #42
- Feat/diagnostics by @dporkka in #43
- feat(borrow): Aether borrow-semantics features (P0-P5) by @dporkka in #45
- fix(ci): restore verify_implementation.py required by CI gate by @dporkka in #44
- feat(registry-worker): auth/quota hooks for hosted deployment by @dporkka in #51
- docs(launch): launch kit — posts, executed demo, checklist, FAQ by @dporkka in #47
- test(conformance): expand grammar corpus to 388 validated cases by @dporkka in #48
- feat(editors): complete VS Code extension by @dporkka in #52
- test(conformance): round-2 expansion of grammar corpus (+163/+92 validated cases) by @dporkka in #53
- feat(playground): client-side WASM playground (compiler runs in-browser) by @dporkka in #49
- refactor(unsafe): audit unsafe code, fix pointer-packing and string-deref soundness by @dporkka in #50
- feat(runtime): wire durable store through CLI with restart recovery by @dporkka in #55
- fix(vm): VM correctness integration (part 1: src/aot/mod.rs) by @dporkka in #57
- fix(vm): checked 48-bit arithmetic, NaN canonicalization, type-error traps (integration) by @dporkka in #58
- feat(fuzz): grammar-based differential VM/JIT/AOT fuzzer with campaign findings by @dporkka in #59
- Docs/spec round3 by @dporkka in #61
- build(deps): bump actions/stale from 10 to 11 by @dependabot[bot] in #62
- build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #65
- build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #64
- build(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #63
- Feat/dap time travel by @dporkka in #68
- Feat/network capability tokens by @dporkka in #69
- Wave E2: add JitBackend::osr_compile_loop hook for loop-OSR (default:… by @dporkka in #70
- docs: update website for nulang-org/nulang repo transfer by @dporkka in #72
- feat(runtime): RFC 0016 virtual actor auto-hydration, object store, and grain routing by @dporkka in #73
- Chore/repo hygiene docs by @dporkka in #80
- Fix/vm correctness by @dporkka in #81
- Observability topology by @dporkka in #82
- chore(batch): merge reviewed open PRs #81, #82, #80 by @dporkka in #83
- perf(vm): lazy frame-register zeroing and call-path optimizations by @dporkka in #84
- ci: ensure cross-compilation target in release workflow by @dporkka in #85
- ci: fix release cross-build deps by @dporkka in #86
- ci: add arm64 apt source via ports.ubuntu.com by @dporkka in #87
- ci: fix aarch64 release cross-build python linking by @dporkka in #88
- ci: fix arm64 cross apt resolution with --no-install-recommends by @dporkka in #89
- ci: use libpython3-dev:arm64 for aarch64 release cross-build by @dporkka in #90
- ci: override CARGO_TARGET_DIR in release workflow by @dporkka in #91
- ci: use aarch64-linux-gnu-strip for cross-compiled binary by @dporkka in #92
- feat(ci): add Windows x86_64 release binary by @dporkka in #93
- feat(web): full-stack web framework with modules, signals, JSX, and adaptive VM optimizer by @dporkka in #94
- fix(main): gate unix-only fd redirection for Windows builds by @dporkka in #96
- ci: align release Test step target with Build step by @dporkka in #97
New Contributors
- @dependabot[bot] made their first contribution in #5
- @ghzhost made their first contribution in #37
Full Changelog: v0.1.1...v0.1.2