Skip to content

chore: upgrade Rocq 9.0 → 9.1#30

Draft
avrabe wants to merge 2 commits intomainfrom
chore/rocq-9.1-upgrade
Draft

chore: upgrade Rocq 9.0 → 9.1#30
avrabe wants to merge 2 commits intomainfrom
chore/rocq-9.1-upgrade

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented Apr 3, 2026

Summary

  • Upgrade Rocq from 9.0.1 to 9.1.1
  • Use version-specific nixpkgs package sets (coqPackages_9_1) for dependency resolution
  • All nixpkgs dependencies confirmed available: rocq-core 9.1.1, hammer 1.3.2+9.1, coqutil 0.0.7
  • smpl stays on rocq-9.0 branch (opam declares rocq-core >= 9.0)

Test plan

  • CI passes — this is the real test: whether rocq-of-rust's generated code + proofs compile against Rocq 9.1

🤖 Generated with Claude Code

avrabe and others added 2 commits April 2, 2026 20:38
- Bump default Rocq version from 9.0 to 9.1
- Use version-specific coqPackages sets (coqPackages_9_1) so
  coqutil, hammer, and smpl resolve against the correct Rocq version
- smpl stays on rocq-9.0 branch (declares rocq-core >= 9.0)
- nixpkgs has all required packages: rocq-core 9.1.1, hammer 1.3.2+9.1,
  coqutil 0.0.7 (supports 9.0-9.2)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The smpl nix expression was hardcoded to coq_9_0, causing .vo version
mismatch (90001 vs 90100) when using Rocq 9.1. Now parameterized via
rocq_nix_attr attribute passed from the extension.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant