-
Notifications
You must be signed in to change notification settings - Fork 22
Upgrade to F* Universes #244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
tahina-pro
wants to merge
94
commits into
master
Choose a base branch
from
_nik_smt_univs_2025
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
7421332
some fixes for upcoming F* branch nik_smt_univs_2025
nikswamy 67b58f8
merge in master
nikswamy 62e3056
tweaking some proofs for univs branch
nikswamy e459d0b
Merge remote-tracking branch 'origin/master' into _nik_smt_univs_2025
nikswamy bc1affe
upgrade to F* universes branch in progress
nikswamy 92766b0
fixup CBOR.Pulse.API.Det.Common
nikswamy 362b6ba
a proof setting tweak
nikswamy 044e922
some admits in CDDL.Pulse.Serialize.MapGroup
nikswamy 1a68d26
fix up proofs in COSE to work again with F* nik_smt_univs_2025
nikswamy a95da9b
Merge remote-tracking branch 'origin/master' into _nik_smt_univs_2025
nikswamy ea8104c
Revert "Update hashes"
tahina-pro 7670966
Merge branch '_taramana_244' into _nik_smt_univs_2025
tahina-pro 3642275
use the right Z3 version in VSCode
tahina-pro a2ad34b
partial F*, Karamel, Pulse upgrade
tahina-pro c4fbe39
specify some missing universes
tahina-pro f174fa2
split continuation boolean pure condition in loop invariants
tahina-pro 744a9fa
ADMIT: Cannot properly solve `exists* (x: unit)`
tahina-pro d12f324
ADMIT: Pulse OOM in impl_serialize_map_zero_or_more_iterator_gen
tahina-pro b9d339c
WHY WHY WHY do I need to help Pulse with middle Trade.trans arguments?
tahina-pro 3b97d8f
various rewrites and other Pulse unification issues
tahina-pro c42bf83
LowParse.Pulse rlimit
tahina-pro 2a1a624
Revert "partial F*, Karamel, Pulse upgrade"
tahina-pro 679a11e
full F*, Karamel, Pulse upgrade
tahina-pro f771f78
WHY WHY WHY do Pulse functions with functional types no longer typech…
tahina-pro 80d3b04
WIP CDDL generalized serialization
tahina-pro ac0abdc
cbor_det_parse_map
tahina-pro 6a3ace5
Merge branch 'master' of github.com:project-everest/everparse into _t…
tahina-pro a0893b0
Bump hashes (including Pulse fix)
mtzguido 320a5ed
revert to Z3 4.13.3
tahina-pro e447f75
VS config for LowParse
tahina-pro 0e66d24
binder -> binding
tahina-pro c741512
rlimit
tahina-pro 1c3866f
fix VS config for src/cddl
tahina-pro 0220bc3
induction principles for cbor_map
tahina-pro b136c76
add postcondition on map length on cbor_det_parse_map
tahina-pro b3607a8
rlimit
tahina-pro ec44508
specify generalized CDDL map group serialization operations
tahina-pro e7c2092
move some CDDL.Spec.MapGroup definitions from fsti to fst
tahina-pro 035d102
add a few admits in Serialize.ArrayGroup/MapGroup, to be replaced wit…
tahina-pro d11e604
rlimit
tahina-pro d5df53e
advance F*, Karamel, Pulse
tahina-pro 7c9ad2a
move LowParse.Spec.VCList.bare_serialize_vclist_correct from the .fst…
tahina-pro 3f8f7d6
rlimit
tahina-pro 94d1ca2
Merge branch 'master' of github.com:project-everest/everparse into _t…
tahina-pro 4451abd
Merge branch '_nik_smt_univs_2025' of github.com:project-everest/ever…
tahina-pro 3ecbcec
(TEMP) EverCDDL: add an option to disable NBE during extraction
tahina-pro d7e9a02
Merge branch '_taramana_smt_univs_2025' of github.com:tahina-pro/quac…
tahina-pro 4ef6387
Merge branch 'master' of github.com:project-everest/everparse into _n…
tahina-pro 82e5b16
add a clean rule for Rust nondet
tahina-pro e27e3d7
enable proof_recovery
tahina-pro feb9f76
advance F*, Karamel, Pulse
tahina-pro 12d05c9
WIP
tahina-pro 860ddba
WIP
tahina-pro fd7f9cd
some proof adjustments
tahina-pro 6c3c14a
Revert "specify generalized CDDL map group serialization operations"
tahina-pro c9d1a71
COSE fixes: prettify tactic no longer generates single-field record t…
tahina-pro 4d49da4
Revert "ADMIT: Pulse OOM in impl_serialize_map_zero_or_more_iterator_…
tahina-pro 15b73e4
fix DPE with new Pulse
tahina-pro b8038ea
revert Karamel to the one used by EverParse master
tahina-pro 754e19d
ADMIT serialization of nonempty tables
tahina-pro 14a5b01
CBOR, COSE snapshots
tahina-pro 5b09bf5
fix CBOR tests wrt new Pulse
tahina-pro 9b0c657
Revert "WIP CDDL generalized serialization"
tahina-pro 837a5ab
rlimit
tahina-pro 92b55ed
Revert "ADMIT: Cannot properly solve `exists* (x: unit)`"
tahina-pro 9eed864
revert cbor_parse_det_map, etc.
tahina-pro 665679f
Revert "cbor_det_parse_map"
tahina-pro 980568d
change a z3 seed
tahina-pro 4a49880
clean up one more 3d test
tahina-pro 6fca1e0
do not log queries
tahina-pro 02ced06
Revert "WHY WHY WHY do Pulse functions with functional types no longe…
tahina-pro 4012667
do not include the generated Makefile for `clean`
tahina-pro b049f8a
do not print directory when using `eval $(make -s env)`
tahina-pro 5d4ba6a
try an alternative to FStarLang/pulse#539 by @mtzguido
tahina-pro 3c93ba9
pin setuptools to 81.0.0 because of pypa/setuptools#5007
tahina-pro 7751677
Merge branch 'master' of github.com:project-everest/everparse into _n…
tahina-pro 7f02f85
(TEMP) freeze Karamel until FStarLang/karamel#676 is fixed
tahina-pro f5639d3
nightly: reset scheduled branch to `master`
tahina-pro a918832
Update hashes
dzomo 4d3fcf6
Merge branch 'master' into _nik_smt_univs_2025
tahina-pro 31ced29
advance Pulse
tahina-pro 2808d47
protect some Pulse keywords behind `evercddl_`
tahina-pro 56a2598
COSE snapshot
tahina-pro a76ccc2
label -> evercddl_label
tahina-pro ceeb6d6
Merge branch 'master' into _nik_smt_univs_2025
tahina-pro 57f9624
Merge branch 'master' into _nik_smt_univs_2025
tahina-pro 9d7d7eb
Update hashes
dzomo e7b4f85
Update hashes
dzomo 7069d00
Merge branch 'master' into _nik_smt_univs_2025
tahina-pro 82a8a6d
Update hashes
dzomo f2c08fd
Merge branch 'master' of github.com:project-everest/everparse into _n…
tahina-pro f978aa0
Revert proof_recovery and fix rlimits
tahina-pro 74b5688
remove unnecessary files
tahina-pro c36b37b
rlimit
tahina-pro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| FStar_hash := origin/master | ||
| karamel_hash := origin/master | ||
| karamel_hash := fb36fecb552c9fb202beb38a6c5a732c3f2cd49f | ||
| pulse_hash := origin/main | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| FStar_hash := 1cff8d796deed8834926389a986d015498780041 | ||
| FStar_hash := b829d21f1d68051caeff664f515d17bdb84ad203 | ||
| karamel_hash := fb36fecb552c9fb202beb38a6c5a732c3f2cd49f | ||
| pulse_hash := a1a94bae512a7ca56fd03ae8da5154409a1cca06 | ||
| pulse_hash := 6e5c85213db9ff97ded29e136210ce092d573f0e |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
7f02f85 should be reverted once
FStarLang/karamel#676 is solvedFStarLang/karamel#681 is merged