-
Vale `reveal` statements are currently translated into invocations of `reveal_opaque`, which until recently was just a user-supplied function. Now F* has a `reveal_opaque` function in its standard li…
-
The `#fstar` channel on `functionalprogramming.slack.com` never worked well because of the 10,000 messages limit, but now archiving doesn't work for a while either. And it seems that Slack is systemat…
-
By simply [adding `.fst/.fsti`](https://github.com/wintersteiger/ctags/commit/1f5bdda749cb7bed4633022db77fbf8a918fe721) to the OCaml parser in [universal-ctags](https://github.com/universal-ctags/ctag…
-
It's only after my laptop had been whizzing for an unusually long amount of time that I looked at my terminal to see what was up with my F* build.
```
FStar.Tactics.Logic.fst(0,0-0,0): (Warning 24…
-
From @protz
There is one bit of work that we could use some help with. Currently, several projects depend on OpenSSL, but the way we track OpenSSL is a little bit... makeshift, to say the least. C…
-
I was just browsing the source code (haven't tested this) and I think that because ```Hacl_Standalone_Poly1305_64_poly1305_blocks``` is recursive, it can lead to a stack overflow through ```Hacl_Poly1…
-
Thanks,
Jonathan
-
Hello,
Thank you for the incredible work you have been doing.
While checking out your new [post](https://github.com/project-everest/hacl-star/blob/fstar-master/README.EverCrypt.md) for EverCrypt…
-
```
module Bug
type eff_tag =
| G
| T
let eff (t:eff_tag) (b:Type) =
match t with
| T -> unit -> Tot b
| G -> unit -> GTot b
let eff_to_tot (x:eff T 'a) : Tot 'a = x ()
let…
-
Running `fstar.exe --smt a/z3.exe foo.fst` sometimes invokes z3 as `a/z3.exe` and sometimes as `z3.exe`:
```
[z3_version] a/z3.exe -version
[bg-0] a/z3.exe -smt2 -in smt.random_seed=0
[bg-1] z3.…