Skip to content
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

[pull] master from FStarLang:master #343

Open
wants to merge 6,788 commits into
base: master
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Apr 29, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Apr 29, 2022
If lib/fstar/ulib already exists, we will ulib into it, instead
of overwriting it. Just remove it beforehand. We should own
$(PREFIX)/lib/fstar.
Some fixes in support of Pulse errors
Result of `make bump-stage0`
Some refactoring, and tidying up libraries during build
Normalizer: making delta attributes compose
test.mk: Make sure to be silent on error output tests
mtzguido and others added 30 commits February 23, 2025 11:04
Tactics: return proper errors when guards fail for typing reflection
There is no reason to special-case this only to batch mode, and it is
counterproductive as #3782 shows.

Fixes #3782
Tc: unconditionally restore options before encoding a module
Simplify `reveal ?u =?= reveal t` to `?u =?= hide (reveal t)`.
Parser: allow operators in restricted opens
This makes jump-to-definition work for spliced definitions, including
typeclass methods and Pulse functions.
Tc: proper ranges for spliced definitions
Prims.ml: remove mentions of lex_t/LexNil/LexCons
This can be very slow, since if we are loading 100 checked files we will
incur in 100 restarts of Z3 including fact filtering.
Tc: no need to refresh the solver when loading from cache
Tc: tweak error range for wrong universe instatiation
INSTALL.md: fix location of get_fstar_z3.sh
… you to lax check a block and then full check it easily)
…d_changes

Revert a block and recheck it, if the push kind changes (i.e., allows…
Useful to debug parsing failures, since it's not obvious what the tokens
involved even were.
The MINUS token is distinguished and not included in the binary
operators, handle it specially.
Parser: fix parsing of (-)
Parser: mark lidentOrOperator as public
Tactics.NamedView: guaranteeing that pack does not change top-level ctor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants