FStar icon indicating copy to clipboard operation
FStar copied to clipboard

A Proof-oriented Programming Language

Results 338 FStar issues
Sort by recently updated
recently updated
newest added
trafficstars

Hi, Type ascriptions within patterns on binders seem to have no effect. For instance, `f` and `g` below have a pattern as their first binder, pattern which is ascribe the...

This caused the IDE server to crash on some files in pulse.

- Mirrors TSet - Remove the refinement on the return type of filter, it was implied by the SMTPat on mem_filter_forall anyway

Hi, I have a use case when normalization loops. ![image](https://github.com/FStarLang/FStar/assets/930510/9e5aae4c-e46f-4260-b5ca-ddd045ab0b71) Using F* version: 2024.01.13 Sorry for the big file. I removed as many things as I had time. The problem...

This adds a `[@@no_inline_let]` annotation so that the norm tactic doesn't always unfold local lets. I had to update the rlimit in some places. Some of these were necessary to...

Hi, I just noticed that `preprocess_with` does not deal well with records. A record constructor `{ x = 0; y = 1}` generates a term like `__dummy__ 0 1`. If...

Discussed with @nikswamy today: always loading the definitions for all tuples (normal ones up to 14, dependent up to 5) is an unnecessary load on the typechecker and SMT solver....

``` $ cat AA.fst module Aa ``` ``` $ cat BB.fst module BB open AA ``` Trying to check `BB` gives: ``` $ ./bin/fstar.exe BB.fst * Warning 241 at AA.fst(0,0-0,0):...

```fstar let this_is_a_pair (a: nat) (b: nat) : nat * nat = a, b let this_is_a_pair' (a: nat) (b: nat) : a': nat * b': nat = a, b let...