Releases: project-everest/everparse
Releases · project-everest/everparse
v2022.06.13
Release v2022.06.13
v2022.05.10
Release v2022.05.10
v2022.02.02
Release v2022.02.02
v2021.12.10
Release v2021.12.10
v2021.09.15
Release v2021.09.15
v2021.03.28
Changes from v2021.03.05 to v2021.03.28:
- Support for big-endian unsigned integers (#40 )
- Support for UINT16 bitfields. Thanks @aseemr and @nikswamy !
- Support for UINT8 bitfields (#51 )
byte-size-at-most
becomesbyte-size-single-element-array-at-most
(#52 ). Thanks @aseemr and @nikswamy !
The Linux package has been built and tested for Ubuntu >= 18.04 LTS with glibc >= 2.23
v2021.03.05
Changes from Release v2020.12.03 to v2021.03.05:
- 3d: use natively-compiled weaken_tac (#37, #46, thanks @aseemr !)
- Support for .3d modules depending on one another (#41, #42, #44, #47, thanks @aseemr and @nikswamy !)
- 3d: support for generating GMake and NMake Makefiles (#45)
- LowParse: library fixes wrt. F* changes (#38, #43, thanks @aseemr and @nikswamy !)
v2020.12.03
Changes from v2020.11.16 and Release v2020.12.03:
- QuackyDucky: an abstract type can be marked with the
/*@has_lserializer*/
attribute, so that it can be considered a "simple" type, with its low-level readers and writers declared and reused in other derived types.
v2020.11.16
v2020.10.30
Changes between v2020.10.23 and Release v2020.10.30
- More inlining of parser kinds, to speed up F* normalization (thanks @aseemr !)
- With
-types-to Bar.fst
, QuackyDucky can now save type definitions for simple types into a singleBar.fst
file instead of scattering them around their respective.fsti
files.