You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix caching in Rzk Language Server, especially in presence of errors (see [#167](https://github.com/rzk-lang/rzk/pull/167))
13
+
- Fix CI for the Rzk Playground (see [#174](https://github.com/rzk-lang/rzk/pull/174))
14
+
15
+
This release also contains minor refactoring (see [#165](https://github.com/rzk-lang/rzk/pull/165))
16
+
and a typo fix (see [#171](https://github.com/rzk-lang/rzk/pull/171)).
17
+
9
18
## v0.7.3 — 2023-12-16
10
19
11
20
Fixes:
@@ -82,7 +91,7 @@ Minor changes:
82
91
83
92
## v0.6.5 — 2023-10-01
84
93
85
-
This version contains mostly intrastructure improvements:
94
+
This version contains mostly infrastructure improvements:
86
95
87
96
- Typecheck using `rzk.yaml` if it exists (see [#119](https://github.com/rzk-lang/rzk/pull/119))
88
97
- Update Rzk Playground and Nix Flake (see [#84](https://github.com/rzk-lang/rzk/pull/84))
@@ -91,7 +100,7 @@ This version contains mostly intrastructure improvements:
91
100
- GHCJS 9.6 is now used
92
101
- Support `snippet={code}` or `code={code}` param (see [#118](https://github.com/rzk-lang/rzk/pull/118))
93
102
- Support for `snippet_url={URL}` is temporarily dropped
94
-
- Update to GHC 9.6, latest Stackage Nightly, improve Rzk setup, and GitHub Actions (see [#116](https://github.com/rzk-lang/rzk/pull/116))
103
+
- Update to GHC 9.6, the latest Stackage Nightly, improve Rzk setup, and GitHub Actions (see [#116](https://github.com/rzk-lang/rzk/pull/116))
95
104
- Add logging for Rzk Language Server (see [#114](https://github.com/rzk-lang/rzk/pull/114))
96
105
97
106
Fixes:
@@ -100,7 +109,7 @@ Fixes:
100
109
101
110
## v0.6.4 — 2023-09-27
102
111
103
-
This version improves the stucture of the project, in particular w.r.t dependencies:
112
+
This version improves the structure of the project, in particular w.r.t dependencies:
104
113
105
114
- Add custom snapshot and explicit lower bounds (see [#108](https://github.com/rzk-lang/rzk/pull/108))
106
115
@@ -111,7 +120,7 @@ This version contains a fix for the command line interface of `rzk`:
111
120
- Fix command line `rzk typecheck` (see [#106](https://github.com/rzk-lang/rzk/pull/106))
112
121
113
122
- Previous version ignored failures in the command line
114
-
(the bug was introced when allowing better autocompletion in LSP).
123
+
(the bug was introduced when allowing better autocompletion in LSP).
115
124
116
125
## v0.6.2 — 2023-09-26
117
126
@@ -145,14 +154,14 @@ This version contains two fixes (see [#88](https://github.com/rzk-lang/rzk/pull/
145
154
146
155
## v0.5.6 — 2023-09-19
147
156
148
-
This version fixes the behaviour of glob (see [`77b7cc0`](https://github.com/rzk-lang/rzk/commit/77b7cc0494fe0bfd1c9f1aa83db20f42cfda5794)).
157
+
This version fixes the behavior of glob (see [`77b7cc0`](https://github.com/rzk-lang/rzk/commit/77b7cc0494fe0bfd1c9f1aa83db20f42cfda5794)).
149
158
150
159
## v0.5.5 — 2023-09-19
151
160
152
161
This version contains Unicode and tope logic-related fixes:
153
162
154
163
1. Fix (add missing checks) for subshapes (see [#85](https://github.com/rzk-lang/rzk/pull/85));
155
-
2. Allow to handle wildcards in `rzk` itself (see [#83](https://github.com/rzk-lang/rzk/pull/83));
164
+
2. Allow handling wildcards in `rzk` itself (see [#83](https://github.com/rzk-lang/rzk/pull/83));
156
165
3. Fix Unicode on machines with non-standard locales (see [#82](https://github.com/rzk-lang/rzk/pull/82));
157
166
4. Specify `happy` and `alex` as build tools to fix cabal build from Hackage (see [#80](https://github.com/rzk-lang/rzk/pull/80)).
158
167
5. Add configuration for MkDocs plugin for Rzk (see [#79](https://github.com/rzk-lang/rzk/pull/79)).
@@ -172,7 +181,7 @@ This version contains a few minor improvements:
172
181
2. Hint about possible shape coercions (see [#67](https://github.com/rzk-lang/rzk/pull/67));
173
182
3. Enable doctests (see [#68](https://github.com/rzk-lang/rzk/pull/68));
174
183
4. Improve documentation (add recommended installation instructions via VS Code)
175
-
5. Migrate from `fizruk` to `rzk-lang`organisation on GitHub (see [`ee0d063`](https://github.com/rzk-lang/rzk/commit/ee0d0638283232c99003a83fdf41eb109ae78983));
184
+
5. Migrate from `fizruk` to `rzk-lang`organization on GitHub (see [`ee0d063`](https://github.com/rzk-lang/rzk/commit/ee0d0638283232c99003a83fdf41eb109ae78983));
176
185
6. Speed up GHCJS build with Nix (see [#66](https://github.com/rzk-lang/rzk/pull/66));
177
186
178
187
## v0.5.2 — 2023-07-05
@@ -228,7 +237,7 @@ Minor improvements:
228
237
229
238
## v0.3.0 — 2023-04-28
230
239
231
-
This version introduces an experimental feature for generating visualisations for simplicial terms in SVG.
240
+
This version introduces an experimental feature for generating visualizations for simplicial terms in SVG.
10. Now it is possible to have type ascriptions: `t as T`. This can help with ensuring types of subexpressions in parts of formalisations, or to upcast types.
320
+
10. Now it is possible to have type ascriptions: `t as T`. This can help with ensuring types of subexpressions in parts of formalizations, or to upcast types.
312
321
313
322
11. New (better) commands are now supported:
314
323
@@ -350,8 +359,8 @@ The output and error messages have been slightly improved, but not in a major wa
350
359
### Internal representation
351
360
352
361
A new internal representation (a version of second-order abstract syntax)
353
-
allows to stop worrying about name captures in substitutions,
362
+
allows stopping worrying about name captures in substitutions,
354
363
so the implementation is much more trustworthy.
355
-
The new representation will also allow to bring in higher-order unification in the future, for better type inference, matching, etc.
364
+
The new representation will also allow bringing in higher-order unification in the future, for better type inference, matching, etc.
356
365
357
366
New representation also allowed annotating each (sub)term with its type to avoid recomputations and some other minor speedups. There are still some performance issues, which need to be debugged, but overall it is much faster than version 0.1.0 already.
0 commit comments