Repository navigation
Releases
Releases · flix/flix
Version 0.79.0
- Compiler: Added a new pretty printer based on Wadler-Lindig (thanks gwydd!)
- Compiler: Added support for themes to the generated API documentation (thanks Magnus!)
- Compiler: Reworked handling of comments in the lexer, parser, and weeder (thanks Magnus!)
Version 0.78.0
- Package Manager: Reworked the package management system (thanks Magnus!)
- Compiler: Added summary tables, breadcrumbs, and a 404 page to the generated API documentation (thanks Ry!)
- Compiler: Added syntax highlighted source pages to the generated API documentation (thanks Magnus!)
- Compiler: Added documentation coverage reporting (thanks Ry!)
- Compiler: Improved generated bytecode for closures (thanks Magnus!)
Version 0.77.0
- Language: Added experimental support for polymorphic effects (thanks Magnus!)
- Compiler: Improved HTML documentation generation (thanks Magnus!)
Version 0.76.2
- Compiler: Restructure package management internals (thanks Magnus!)
Version 0.76.1
- Compiler: Restructure LSP internals (thanks Magnus!)
Version 0.76.0
- Compiler: Added support for building the compiler as a Graal native image (thanks Magnus!)
- Compiler: Reimplemented bytecode generation to use nominal class descriptors (thanks Magnus!)
- Compiler: Reimplemented Java resolution to read class files without loading classes (thanks Magnus!)
- Compiler: Various performance improvements across the compiler (thanks Magnus and Simon!)
Version 0.75.3
- Compiler:
build-jarandbuild-fatjarnow directly emits the artifact jar (thanks Magnus!) - Compiler: Fixed a few bugs (thanks Matt!)
Version 0.75.2
- Compiler: Improved tree shaking of lowering-related library functions (thanks Simon!)
- Compiler: Reduced the size of generated HTML documentation (thanks Magnus!)
- Compiler: Fixed a few bugs (thanks Matt!)
Version 0.75.1
- Compiler: Fixed a few bugs (thanks Magnus!)
Version 0.75.0
- Compiler: Improved performance of Parser (thanks Magnus!)
- Compiler: Improved performance of Weeder (thanks Magnus!)
- Compiler: Improved performance of Kinder (thanks Magnus!)
- Compiler: Improved performance of Typer (thanks Magnus!)