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

SteelC: Use compat option for running meta args in open ctxs #127

Merged
merged 1 commit into from
Dec 5, 2023

Conversation

mtzguido
Copy link
Member

@mtzguido mtzguido commented Dec 5, 2023

Will be needed if we merge FStarLang/FStar#3130 as it is right now. Commit message:

After FStarLang/FStar#3130, F* will (by default) not run meta args in open contexts, breaking most SteelC modules.

This seems to be very intended for, e.g., field_description_cons, which has no way of instantiating fn (when there's no expected type) without running the tactic. Setting this compat option makes everything work as before.

After FStarLang/FStar#3130, F* will (by default) not run meta args in
open contexts, breaking most SteelC modules.

This seems to be very intended for, e.g., field_description_cons, which
has no way of instantiating `fn` (when there's no expected type) without
running the tactic. Setting this compat option makes everything work as
before.
@mtzguido mtzguido merged commit afa4ded into FStarLang:main Dec 5, 2023
1 check passed
@mtzguido mtzguido deleted the steelc-meta-args branch December 5, 2023 20:27
tahina-pro added a commit to tahina-pro/quackyducky that referenced this pull request Dec 6, 2023
tahina-pro added a commit to project-everest/everparse that referenced this pull request Feb 27, 2024
tahina-pro added a commit to project-everest/everparse that referenced this pull request Mar 4, 2024
tahina-pro added a commit to tahina-pro/quackyducky that referenced this pull request Oct 25, 2024
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