Releases: vekatze/neut
Releases · vekatze/neut
0.17.16
What's Changed
- fix: avoid
withBinaryFile: does not exist
by @vekatze in #282 - add a CI workflow to run tests on macOS by @vekatze in #281
- add a CLI option:
--enable-debug-output
by @vekatze in #283 - fix the incorrect condition for skipping object linking by @vekatze in #284
- display a progress bar during the build process by @vekatze in #285
- 0-17-16 by @vekatze in #286
- progress bar: fix the number of compiled files by @vekatze in #287
- fix
setCount
by @vekatze in #288
Full Changelog: 0.17.15...0.17.16
0.17.15
What's Changed
- update dependencies by @vekatze in #273
- cleanup by @vekatze in #274
- fix: don't use
throw
inwithCreateProcess
by @vekatze in #275 forConcurrently
=>pooledForConcurrently
by @vekatze in #276- fix: avoid the O(n) cost of enforcing strictness in the benchmark by @vekatze in #278
- relax unnecessarily strict constraints on free variables by @vekatze in #279
Full Changelog: 0.17.14...0.17.15
0.17.14
What's Changed
- fix book reference to
null
type in core by @lenawanel in #270 - rename constants by @vekatze in #271
- fix a typo by @vekatze in #272
New Contributors
- @lenawanel made their first contribution in #270
Full Changelog: 0.17.13...0.17.14
0.17.13
0.17.12
What's Changed
cotry
=>try-left
by @vekatze in #258- fix: report unused relayed variables in
let-on
by @vekatze in #259 - improve loc info reported by the type checker by @vekatze in #260
- generate cache files on
neut get
andneut create
by @vekatze in #261 - lsp: don't suggest external "private" items by @vekatze in #262
- remove an unnecessary operation in
getLocationTree
for better LSP performance by @vekatze in #263 - remove
try-left
by @vekatze in #264 - update the core library (0-50-44) by @vekatze in #265
Full Changelog: 0.17.11...0.17.12
0.17.11
0.17.10
What's Changed
- track location info of foreign declarations by @vekatze in #249
- fix: use per-target compilation options when calculating signatures by @vekatze in #250
- docs: refine the syntax highlighter by @vekatze in #251
- fix location info of box-variables by @vekatze in #252
- fix the pretty printer for
nominal
by @vekatze in #253 - fix: ensure file existence before running the formatter by @vekatze in #254
- use
except
instead ofeither
intry x = e1 in e2
by @vekatze in #255 - treat
admit
as a value by @vekatze in #256
Full Changelog: 0.17.9...0.17.10
0.17.9
0.17.8
0.17.7
What's Changed
- allow using patterns in
let-on
,letbox
, andletbox-T
by @vekatze in #240 - trim spaces when expanding build options by @vekatze in #241
- update the core library (0-50-35) by @vekatze in #242
- allow
on
inpin
(e.g.pin x on y, z = e1 in cont
) by @vekatze in #243 - define
new-{cell,channel}
in the object language by @vekatze in #244
Full Changelog: 0.17.6...0.17.7