All Versions
35
Latest Version
Avg Release Cycle
48 days
Latest Release
1203 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.18.1 Changes
October 03, 2021- Fix compilation of
gluon
with thetokio
feature enabled
- Fix compilation of
-
v0.18.0 Changes
October 03, 2021๐ Performance
- Avoid recreating the vm for each formatted file (0335733e)
๐ฅ Breaking Changes
๐ Features
- Make channels and reference require IO (c9041898, breaks #)
- Allow specifying type signatures in do bindings (fac08dcf)
- Allow macros to refer to symbols in scope at the expansion site (1a5489c6, closes #895)
- Allow the http module to be used without a tcp listener (c45353d2)
- Format seq expressions without seq (5c0cec2d)
- Compile block expressions as monadic sequences (bce59737, closes #884)
- std:
๐ Bug Fixes
- Allow the repl to compile concurrently (2118f4d2)
- Don't use the empty span in derive macros (d05f1ca8)
- Provide the type of imported modules with errors (d3bfc598)
- Don't refine already refined skolems (f39b3965, closes #842)
- Recognize raw string literals without any
#
(4d66fbb3, closes #885) - Prevent zero-argument functions from being created in Rust (e91ea06d, closes #873)
- Give tuple fields a span (2a1c2c71)
- xor_shift_new inconsistent description (591b64b3)
-
v0.17.2 Changes
October 25, 2020 -
v0.17.1 Changes
August 15, 2020 -
v0.17.0 Changes
August 10, 2020๐ Bug Fixes
- Keep type field arguments on the same line as the name (b1e40d37)
- std:
๐ Performance
- vm:
๐ Features
- โก๏ธ Update salsa (a60a444f)
- Report multiple kindcheck errors in the same type (00eb1167)
- Record record fields as symbols (b3b65c75)
- Add function arguments to all symbol queries (1f063f9e)
- Recover on most tokenization errors (18692100)
- completion:
- ๐ parser: Recover on unterminated string literals (b0422366)
- std:
-
v0.16.1 Changes
July 05, 2020๐ Bug Fixes
- Gracefully error on concurrently loaded cyclic modules (e6f1aa95)
-
v0.16.0 Changes
July 04, 2020 -
v0.15.1 Changes
June 20, 2020 -
v0.15.0 Changes
June 06, 2020 -
v0.14.1 Changes
April 15, 2020๐ Bug Fixes
- Rework how hanging lambda/parens are handled (732f09f3)
- Accept filenames that start with
.
/..
as modules (01e450bb) - Don't deadlock when collecting and cloning a thread concurrently (5886f59f)
- check: Reject programs which misspecifies the number of patterns (248387d9, closes #807)
- doc: Correct the style.css path (4e629ab5)
- format: Improve tuple multiline formatting (5122fe38)
๐ Features
- ๐ฏ Add AstClone to clone arena allocated ASTs (3ee7bd28)
- Compile modules in parallel using salsa-async (e0ab1811)
- Compile modules in parallel (57fca165)
- Add Function::call_any (2c06104f)
- Export Array from the prelude (16eb3456)
- Allow serde_json::Value to be marshalled to std.json.Value (aabdec86)
- check:
๐ Performance