Releases: rzk-lang/rzk
Releases · rzk-lang/rzk
v0.6.3
v0.6.2
This version contains some improvements in efficiency and also to the language server:
- Improve efficiency of the tope solver, applying LEM for directed interval only as a fallback option (see #102)
- Support autocompleting definitions from previous modules (see #102)
- Well-typed definitions from the same module also work if the module is only partially well-typed!
- Improve information order in the error messages given in LSP diagnostics (see #104)
v0.6.1
v0.6.0
v0.5.7
This version contains two fixes (see #88) for issues discovered in rzk-lang/sHoTT#30:
- We now only generate well-typed LEM instances in the tope solver, speeding up significantly.
- We fix
$\eta$ -rule for product cubes, to not get stopped by reflexive equality topes like$\langle \langle \pi_1 (t_{12}), \pi_2 (t_{12}) \rangle, t_3 \rangle \equiv \langle t_{12}, t_3 \rangle$ .
v0.5.6
v0.5.5
This version contains Unicode and tope logic-related fixes:
v0.5.4
v0.5.3
What's Changed
This version contains a few minor improvements:
- Allow patterns in dependent function types (see #67 by @fizruk);
- Hint about possible shape coercions (see #67 by @fizruk);
- Enable doctests (see #68 by @fizruk);
- Improve documentation (add recommended installation instructions via VS Code)
- Migrate from
fizruk
torzk-lang
organisation on GitHub (seeee0d063
); - Speed up GHCJS build with Nix (see #66 by @deemp);
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
This version introduces support for Unicode syntax, better recognition of Markdown code blocks and improves documentation a bit:
- Support some Unicode syntax (see #61);
- Support curly braces syntax for code blocks (see #64);
- Update documentation a bit (see 07b520a6 and 7cc7f383);
- Factor out Pygments highlighting to https://github.com/fizruk/pygments-rzk;
- Use new cache action for Nix (see #60).
Full Changelog: v0.5.1...v0.5.2