neural/rune/CHANGELOG.md

Changelog

All notable changes to rune are recorded here. Format follows Keep a Changelog; rune is pre-1.0 and tracks milestones M1–M10 toward the Kelvin freeze (see PLAN.md).

[Unreleased]

Added

  • Two registers, one AST (M4) — classic (Rust-like) and pure (Hoon-style digraph) both parse to the same AST and lower to the same Nox noun (verified: fn double(x: @ud) { x * 2 }(|= x=@ud (mul x 2))). fmt is bi-directional (--to=rune/--to=rust, either input register). Pure register executes: rune eval --pure …, or a :: register: rune file pragma.
  • Instant-start interpreter — tree-walking evaluator over all 18 Nox reduction patterns; parse → lower → reduce with no compilation phase (M1).
  • Subject model + cybermark scry (M2)~self … ~world resolve to their axis (reserved names work with or without ~); #path/@neuron/~name addresses scry the ~world slot via look. rune_subject::path_atom is the one address→key hash (real hemera), shared by the lowerer and the rune_subject::world(&[(path, val)]) slice builder. Subject::standalone() gives a resolvable ~self/~here; the CLI injects a live ~now.
  • Mold system (M3) — types as normalizing functions; base molds (@ud @da @t @flag @p @tas @neuron #) plus the strata algebra tower (@nebu @kuro @jali @trop @genies); rune check validates without running. The checker runs the real molds on literals, so each enforces its own constraint (@flag = 2, @ud = [1 2] are caught), not just hard-coded heuristics.
  • Acts — the pure/world boundary: opcode-16 act tags (emit query link seal subscribe host) are performed through a Host trait (eval_with_host); pure eval no-ops them via DenyHost. The seam the cyb ward plugs into (M5).
  • Cell entrypointevent::run_cell reactive loop: a gate invoked per event, emitting as it runs, threading evolving state (M5).
  • rune↔prysm bridge (rune-prysm) — decodes a chunk-noun into tape::Chunks, the exact wire format prysm renders. rune eval shows emitted/returned chunks.
  • CLI (rune) — a REPL (no-arg) built on reedline (the nushell line editor): persistent history, Ctrl-R search, tab-completion (builtins, acts, bound names), syntax highlighting, multi-line input, and a plain fallback for piped input. Persistent let bindings; ANSI chunk rendering; meta-commands :nox (show the lowered Nox formula), :type, :ast, :load, :env, :reset, :help (categorized). Plus run, eval, fmt, check, --version. End-to-end tests pin the command + REPL contract.

Notes

  • Hint parking exists via eval_step/resume; deep cell suspend/resume (CPS) is still pending (M5b).
  • The compile tier (rune-compile, M6) is a stub — TierRouter routes and caches but does not yet call trident. The interpreter path is the contract.

Homonyms

bootloader/go-cyber/CHANGELOG
Change Log [Unreleased](https://github.com/cybercongress/go-cyber/tree/HEAD) [Full Changelog](https://github.com/cybercongress/go-cyber/compare/v0.1.6...HEAD) **Closed issues:** Disable karma calculations [\#552](https://github.com/cybercongress/go-cyber/issues/552) Upgrade to Launchpad…
soft3/hemera/CHANGELOG
Changelog [0.3.0] — 2026-05-12 Added Async FSM verified streaming (`stream_async`) — O(log n) decoder for pre-order interleaved format `chunk_cv` and `parent_cv` aliases for chaining value accessors Sparse Merkle tree with 256-bit keys, depth-256, compressed proofs (bitmask encoding for sentinel…
cyb/wysm/CHANGELOG
Changelog All notable changes to this project will be documented in this file. The format is loosely based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Additionally we have an `Internal` section…
warriors/trisha/CHANGELOG
Changelog [unreleased] added `roadmap/` — individual proposal files replacing monolithic `reference/roadmap.md` `docs/explanation/` — architecture, GPU backend, proof file format, patching [0.1.0] added `trisha run` — execute Trident programs on Triton VM `trisha prove` — generate STARK proofs of…
soft3/radio/CHANGELOG
Changelog All notable changes to iroh will be documented in this file. [0.96.1](https://github.com/n0-computer/iroh/compare/v0.96.0..0.96.1) - 2026-02-06 🐛 Bug Fixes *(iroh)* Use latest portmapper to avoid duplicate dependencies ([#3903](https://github.com/n0-computer/iroh/issues/3903)) -…
bootloader/space-pussy/CHANGELOG
Change Log [Unreleased](https://github.com/cybercongress/go-cyber/tree/HEAD) [Full Changelog](https://github.com/cybercongress/go-cyber/compare/v0.1.6...HEAD) **Closed issues:** Disable karma calculations [\#552](https://github.com/cybercongress/go-cyber/issues/552) Upgrade to Launchpad…
soft3/zheng/CHANGELOG
Changelog [0.1.0] — unreleased Initial minimal release: turn a nox execution trace into a verifiable proof. Added SuperSpartan IOP over CCS (Customizable Constraint Systems) — outer + inner sumchecks, arbitrary-degree AIR constraints Brakedown multilinear PCS via `lens` (expander-graph codes,…
neural/trident/CHANGELOG
Changelog Kelvin versioning: versions count down toward 0K (frozen forever). Lower is colder. Colder is more stable. 0.1.0 / 512K — Smelt (2026-02-26) First public release. Hot, experimental, not production ready. Compiler Full pipeline: source → lexer → parser → AST → typecheck → TIR → optimizer →…
bootloader/go-cyber/mcp/CHANGELOG
Changelog [0.8.3] - 2026-03-19 Changed Made `li_mine_proof` tool always available — removed `#[cfg(feature = "mining")]` conditional compilation gates Made `uhash-prover` and `uhash-core` non-optional dependencies (mining is always built-in) Removed `[features]` section from Cargo.toml Fixed…
soft3/radio/iroh-docs/CHANGELOG
Changelog All notable changes to iroh-docs will be documented in this file. [0.96.0](https://github.com/n0-computer/iroh-docs/compare/v0.95.0..0.96.0) - 2026-01-29 ⚙️ Miscellaneous Tasks Upgrade to `iroh` 0.96 -…
soft3/radio/iroh-willow/CHANGELOG
Changelog All notable changes to iroh will be documented in this file. [0.28.1](https://github.com/n0-computer/iroh/compare/v0.28.0..v0.28.1) - 2024-11-04 🐛 Bug Fixes Switch to correctly patched quic-rpc and iroh-quinn -…
soft3/radio/iroh-ffi/CHANGELOG
v0.0.6 (2023-08-28) Initial Release, mainly to test package consumption flow across different platforms. Only a subset of the [commands api](https://iroh.computer/docs/commands) is supported. Features add 'set_log_level' to control iroh logging from other languages…
soft3/radio/iroh-gossip/CHANGELOG
Changelog All notable changes to iroh-gossip will be documented in this file. [0.96.0](https://github.com/n0-computer/iroh-gossip/compare/v0.95.0..0.96.0) - 2026-01-29 ⛰️ Features Add `neighbors()` method to `GossipTopic` ([#124](https://github.com/n0-computer/iroh-gossip/issues/124)) -…
soft3/radio/iroh-blobs/CHANGELOG
Changelog All notable changes to iroh-blobs will be documented in this file. [0.35.0](https://github.com/n0-computer/iroh-blobs/compare/v0.34.1..0.35.0) - 2025-05-12 ⛰️ Features [**breaking**] Allow configuring the downloader when creating a blobs protocol handler…
cyb/evy/forks/naga/CHANGELOG
Change Log For changelogs after v0.14, see [the wgpu changelog](/cyb/evy/forks/changelog). v0.14 (2023-10-25) GENERAL Add support for const-expressions. ([#2309](https://github.com/gfx-rs/naga/pull/2309)) **@teoxoy**, **@jimblandy** Add support for the `rgb10a2uint` storage format.…
bootloader/go-cyber/ts/packages/cyber-ts/CHANGELOG
Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. 0.1.3 (2024-08-22) **Note:** Version bump only for package @cybercongress/cyber-ts 0.1.2 (2024-08-22) **Note:** Version bump only for…

Graph