Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 7 additions & 3 deletions EXPLAINME.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -574,9 +574,13 @@ the per-crate breakdown). Key test categories:

== Design Documents

* `spec/ephapax-v2-grammar.ebnf` — complete v2 grammar (modules,
generics, effects, traits, comptime, contracts) — work in flight
on `feat/v2-grammar-*` branches
* `spec/ephapax-v2-grammar.ebnf` - the v2 grammar in 2 parts. Part 1
is the parser grammar: a test of `ephapax-parser`
(`grammar_conformance`) makes it from `ephapax.pest`, so the 2 files
are one grammar. Part 2 keeps the v2 design productions that the
parser does not have (traits, effect declarations, comptime,
contracts), each with the mark `[ALIAS rule]` or `[UNIMPLEMENTED]`;
the parser refuses the fixture of each `[UNIMPLEMENTED]` production
* `docs/specs/DESIGN-DECISIONS.adoc` — 17 ADRs with rationale
* `docs/specs/LANGUAGE-COMPARISON.adoc` — comparison against 10 languages
* `docs/vision/EPHAPAX-VISION.adoc` — design rationale, why dyadic +
Expand Down
6 changes: 3 additions & 3 deletions TEST-NEEDS.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ compliance, 16 tests)
performance, correctness, 13 tests)
* Benchmarks: `+src/ephapax-parser/benches/parse_bench.rs+`,
`+src/ephapax-vram-cache/benches/cache_bench.rs+`
* Total: *611 tests* (`+cargo test --workspace --all-targets+`);
* Total: *614 tests* (`+cargo test --workspace --all-targets+`);
pass/fail enforced by `+rust-ci.yml+`
* Documented all-target tests: 611
* Documented all-target tests: 614

=== CRG Testing Taxonomy — Status

Expand Down Expand Up @@ -83,7 +83,7 @@ eliminator-fork invariant + its gated capstone, per PROOF-NEEDS.adoc §4)
==== Build & Execution

* [x] cargo build — compiles
* [x] cargo test –workspace –all-targets — 611 pass, 0 fail
* [x] cargo test –workspace –all-targets — 614 pass, 0 fail
* [x] idris2/ephapax-parse-tests.ipkg — compiles AND runs green
(2026-07-07, idris2 0.8.0 + zig-built libephapax_tokbuf.so); CI-gated
compile-only by abi-verify.yml `+idris2-parse-front+` (runtime run stays
Expand Down
Loading
Loading