GoldenFloat v2.1.0 — Production Release
Highlights
README & Documentation
- Complete README rewrite with format table, architecture map, benchmarks, binding instructions, φ-FMA reference, IGLA overview
- CI badge, release badge, proper installation instructions
Version Alignment
- All package versions aligned:
build.zig.zon2.1.0,Cargo.toml2.1.0, Rust crate 2.0.0, Python 2.0.0, C header v2.0.0
CI — All 5 Bindings Green
- Zig, Rust, Python, Go, C++ — all passing on every push
- Fixed shared library install step (
addInstallArtifactwith options struct) - Added
LD_LIBRARY_PATHandGOLDENFLOAT_LIB_DIRto CI workflow
Bug Fixes
trinity_constants.zig: fixed type error inphiLrSchedule(f64 * u32)phi_attention.zig: explicit if-block style for Zig 0.15 compatibilityCMakeLists.txt: replaced//comment with#- Go binding: proper cgo type casts (
C.float,C.uint16_t,C.bool) - Go binding: added
#include "gf16.h"and extern declarations to cgo preamble - C++ binding: added
cpp/includeto include dirs, fixed JSON type handling - Python binding: honor
GOLDENFLOAT_LIB_DIRenv var, added phi/trinity/version restype - All bindings:
one()constant now usesfrom_f32(1.0)(GF16_ONE=0x3C00 encodes 0.25) - Root
Cargo.toml: fixedcfg(unix)target predicate
Stats
- 12 commits since v2.0.0
- All 5 language bindings CI-green
- 18K+ lines of Zig source
Installation
zig fetch --save https://github.com/gHashTag/zig-golden-float/archive/refs/tags/v2.1.0.tar.gz