v0.5.2
Implemented enhancements:
- Add
juvix dependencies update
command #2419 (paulcadman) - Add Juvix package lockfile support #2334 (paulcadman)
- Add
Partial
trait #2409 (lukaszcz) - Fix for crash with wildcard used in type definition #2405 (janmasrovira)
- Improve closure calls in the runtime #2396 (lukaszcz)
- Allow open statements in let expressions #2395 (janmasrovira)
- Fix delay instance resolution #2393 (lukaszcz)
- Support functions in instance parameters #2385 (lukaszcz)
- Do not call
git fetch
on git dependency if ref already exists in clone #2379 (paulcadman) - Improve inlining #2377 (lukaszcz)
- Record creation syntax with function definitions #2369 (lukaszcz)
Merged pull requests:
- Fix record creation error message location #2424 (lukaszcz)
- Fix bug in instance termination checking #2423 (lukaszcz)
- Reinstate the project .hlint.yaml #2420 (paulcadman)
- Remove package.yaml entry for PNG assets #2418 (paulcadman)
- Update benchmarks #2415 (lukaszcz)
- Fix minor: case and error message #2407 (jonaprieto)
- Fix tara url svg #2406 (jonaprieto)
- Update pre-commit to check JSON formatting #2400 (jonaprieto)
- Simplify README #2399 (jonaprieto)
- Remove unused files #2398 (jonaprieto)
- Minor changes to midsquare #2397 (jonaprieto)
- Add fixity
none
and make aliases inherit fixity #2391 (lukaszcz) - Add nodes with no edges to the dependency graph #2390 (janmasrovira)
- Remove function clause from
Internal
#2389 (janmasrovira) - Add package lockfile support #2388 (paulcadman)
- Fix case formatting #2387 (lukaszcz)
- Instance holes #2384 (lukaszcz)
- Update standard library list functions to use traits #2382 (lukaszcz)
- Avoid serialization of _packageFile field in juvix.yaml #2381 (paulcadman)
- Avoid the
-Os
option when generating WebAssembly #2378 (lukaszcz) - Error on local instances #2376 (lukaszcz)
- Error for an instance subsumed by other instances #2375 (lukaszcz)