-
v0.1.0
StableAll checks were successfulGrammar / Corpus and binding tests (push) Successful in 1m13sExtension / Format, types, lint, extension tests (push) Successful in 2m29sRelease / Build darwin-arm64 parser prebuild (push) Successful in 33sRelease / Quality gate and tests (arm64) (push) Successful in 2m33sRelease / Quality gate and tests (x64) (push) Successful in 2m51sRelease / Build linux-arm64 parser prebuild (push) Successful in 57sRelease / Build linux-x64 parser prebuild (push) Successful in 1m51sRelease / Assemble universal VSIX (push) Successful in 1m0sRelease / Publish release (push) Successful in 38sreleased this
2026-10-30 15:08:21 +01:00 | 0 commits to main since this releaseFirst alpha release. Supported platforms are macOS on Apple Silicon
(darwin-arm64), Linux x64 (linux-x64) and Linux arm64 (linux-arm64).Added
- Diagnostics and theme-aware syntax highlighting for
/*@ ... */annotations in C files. - Navigation between annotations and their Rocq definitions and proofs, in both
directions. - Rocq model generation with
clightgen, model-staleness tracking and a
.crocqcacheworkspace cache. - Dependency checks for Rocq, CompCert/
clightgenand VsRocq, with a status bar
chip and Dependencies/Rocq model views. - Proof-file scaffolding from templates, including an explicit overwrite
variant. - Annotation formatting, manually or on save.
- Inline
SPEC_INLINE/INV_INLINEclause bodies that are written into the
linked Rocq definitions when the C file is saved.
Known issues
- Windows is not supported in this release. Intel macOS is also unsupported.
- Generated proof documents contain placeholder specifications and invariants
and do not compile until they are filled in. - Editing a .v definition that an inline clause owns is overwritten when the C
file is saved. - Some Rocq documents can surface VsRocq/Rocq errors when opened.
- Proof status (solved/admitted) and code completions are not implemented yet.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Diagnostics and theme-aware syntax highlighting for