Skip to content

Releases: FStarLang/FStar

v2021.08.27

30 Aug 17:00
5afa92a
Compare
Choose a tag to compare
v2021.08.27 Pre-release
Pre-release

Release v2021.08.27

v2021.07.31

01 Aug 03:51
Compare
Choose a tag to compare
v2021.07.31 Pre-release
Pre-release

Release v2021.07.31

v2021.07.24

25 Jul 03:49
Compare
Choose a tag to compare
v2021.07.24 Pre-release
Pre-release

Release v2021.07.24

v2021.07.17

18 Jul 03:56
Compare
Choose a tag to compare
v2021.07.17 Pre-release
Pre-release

Release v2021.07.17

v2021.06.26

27 Jun 03:53
Compare
Choose a tag to compare
v2021.06.26 Pre-release
Pre-release

Release v2021.06.26

v2021.06.23

23 Jun 03:09
Compare
Choose a tag to compare
v2021.06.23 Pre-release
Pre-release

Release v2021.06.23

v2021.06.06

07 Jun 00:25
Compare
Choose a tag to compare

Release v2021.06.06

v2021.05.28

28 May 21:00
Compare
Choose a tag to compare
v2021.05.28 Pre-release
Pre-release

Release v2021.05.28

This release was automatically generated, cf. PR #2275

v0.9.7.0-alpha1 (Summer Schools)

26 Jun 17:56
Compare
Choose a tag to compare

A preview for an upcoming major release in preparation for several summer schools. Precise release notes coming up in the non-alpha release, but you can already have a look at:
https://github.com/FStarLang/FStar/blob/v0.9.7.0-alpha1/CHANGES.md

v0.9.6.0

17 May 20:51
Compare
Choose a tag to compare

A large number of people contributed to this release: thanks to all!

Here are a few highlights:

Main new features

  • Meta-F*: A metaprogramming and tactic framework, as described in this report. Code samples are in examples/tactics, examples/native_tactics and the FStar.Tactics and FStar.Reflection libraries. Many people contributed a lot to this work, especially Guido Martinez.

  • Improved type inference with two-phase typechecking: We now build verification conditions for a program after a first phase of type inference. This improves inference of implicit arguments and reduces our trust in the type inference. Thanks to Aseem Rastogi!

  • Caching typechecked modules: F* emits ".checked" files, an on-disk representation of a typechecked module that can be read back later. This significantly reduces the time to load a module's dependences.

Many other improvements

A sampling of improvements across the entire tool chain: