Skip to content

v2.58.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 21:06
04f0a7e

Every file build writes is byte-identical to v2.57.0's

Compile errors point to one guide row (#1399, #1445). A source compile refusal now carries a stable CE_ code separately from its original message, and its CLI line ends with (see rigc guide <CODE>). Run that command to read exactly the documented row for the refusal, with the shipped file, section, line and heading named. rigc guide §5.1.<k> reads a whole numbered group when more context is needed.

Library callers can read CompileError.code without parsing the message. Existing uncoded CompileError construction remains supported and points to §5.1.

The byte comparison measured all 19 public-example and gallery recipes on the same runtime: 57 files, including skeleton.model.json, with every build command exiting 0. The tracked tools/emit_hashes.base.json is unchanged and its fresh check is CURRENT. A copy of @rig-c/parts 1.24.0 type-checks against this release, and its public scarf example builds to the same 106 files as on 2.57.0.

Editor round trip: target 0 this cut; no new round trip was run. The emitted files are byte-identical, and HQ accepted reuse of the previous format round trip.

Features

  • guide: resolve compile errors to one documented row (#1445) (91a1342), closes #1399