Skip to content

Releases: nulang-org/nulang

Release list

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Aug 03:01
6163f1d

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

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 lower...
Read more