luad 0.3.0
luad 0.3.0
Release 0.3.0 built from accepted revision ab173e52ce3939d3889944724c303b0f36c4865b.
Accepted CI run: https://github.com/dweekly/luad/actions/runs/35397820538
- Emit closed
prototypeexpressions with child prototype paths and physical PC
evidence for provenCLOSUREcall-argument definitions in Lua 5.1 origin analysis
(R-1c). - Reconstruct constant-key table-literal origin expressions (
TableLiteral) with
deterministically sorted fields, write evidence, and visible partial cutoffs
(incomplete: true) for request-shaped objects in Lua 5.1 origin analysis (R-1a). - Emit closed
alternativesexpressions containing deduplicated, deterministically
sorted candidate origins with reaching evidence when bounded definitions reach a
control-flow join in Lua 5.1 origin analysis (R-1b). - Add corpus-wide
query --input-list <file|-> --where <expression>supporting streaming
JSONL batch queries across file lists or stdin with per-input identity, stream framing,
failure/skip retention, limit truncation, and strict-mode exit semantics (R-4). - Fix query expression tokenizer hang on invalid expressions containing single '=' or '!'
characters. - Add export fact-family discovery and canonical registry (
ExportFactFamily,
EXPORT_FACT_FAMILIES) exposingexport: ExportCapabilityinCapabilityManifestand
luad capabilities, documenting valid families inexport --help, and reporting sorted
valid families on unknown--factsarguments (R-5). - Add convention-gated cross-chunk linking (
--link-convention luci-module-setglobal)
enabling corpus-wide module indexing and inter-artifact call-site resolution in batch
export, emitting auditablecross_chunk_linkfacts with explicit statuses (resolved,
absent,duplicate,dynamic,unsupported,limit_exceeded), order-invariant
indexing, fail-closed corpus and fact limits, andlink.schema.json(R-2).
Checksums
89a64d8bc50f99ff74104f380dcda60504f03b613b2b1d1d53659e2a0c0d5829 evidence-index.json
3f177091c68bb643bb0acd818cc088da3dd014464a7cc34ef2a5afc3a1212b07 luad-0.3.0-linux-x86_64.tar.gz
06f20f58420dfc7d2088b2b5e2c23d63ff2159c36d47581ace3225a8ae023041 luad-0.3.0-macos-aarch64.tar.gz
e211d5e1796c2c42c250216aa083a3c99600a936f4f0520e49c8c17fb2d86c2f luad-0.3.0.cdx.json
Build Provenance
Artifact attestations can be verified with:
gh attestation verify luad-0.3.0-<platform>.tar.gz --repo dweekly/luad