Changelog
Copy MarkdownAll notable changes to this project will be documented here.
The format follows Keep a Changelog. This project adheres to Semantic Versioning.
[0.2.0] - 2026-06-12
Changed
- Breaking: renamed modules
Diffo.Ieee1164.*→Ieee1164.*, with sources moved tolib/ieee1164/. Frees theDiffo.Ieee1164.*namespace. - Modelled the world relationship as an
EXTENDSlattice (an outer world extends its inner worlds, with thex01z/ux01diamond joining atux01z). is_xis now an operation; the two clans are intrinsic to values asOBSERVABLE/UNOBSERVABLE, and the resolver derives its conflict tier from that.- Synchronicity
clockandsampleare kind-agnostic instances (INSTANCE_OFthe abstractsignal/value);domainis a concept. - Simplified copyright lines to
© diffo-devacross SPDX, NOTICE, and REUSE.
Added
ux01z_world, thestd_ulogic_vectorsignal, and the synchronicity layer in the yarn.std_logic_1164_worlds.svgglyph and a knowing-livebook section drawing the projection worlds as nested closed regions of the resolution matrix (withbitthe non-closing 1076 counterpoint).mix ieee1164.gen_pngs— render the glyph SVGs to shareable PNGs viaresvg(dev-only); SVGs remain the source of truth.
Removed
- The stale, unread
priv/diffo/ieee1164/ieee1164.txt.
[0.1.1] - 2026-05-13
Fixed knowing std_logic_1164 livebook to use repo if local files unavailable
[0.1.0] - 2026-05-13
Added
- IEEE 1164 knowledge graph expressed as Cypher-style yarn and compiled into
%Artefact{}form Diffo.Ieee1164.stream/0andDiffo.Ieee1164.stream_integrated/0for progressive artefact access- Mix tasks
ieee1164.gen_uuidsandieee1164.compilefor the build pipeline - Livebook: Yarning with IEEE 1164 — an interactive chapter-by-chapter journey through the standard
- Livebook: Knowing std_logic_1164 — valuing, being, knowing, and doing with what was learned
- SVG glyphs memorialising the resolution matrix in four eras: Dark Mode, Green Phosphor, Hercules, and X11
- SVG glyphs for the pre-journey (unknown) and instructional (matrix, black key) states
- REUSE-compliant licensing: Apache-2.0 for code, CC BY-NC-ND 4.0 for images