Implemented enhancements:
- Add
juvix dependencies updatecommand #2419 (paulcadman) - Add Juvix package lockfile support #2334 (paulcadman)
- Add
Partialtrait #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 fetchon 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
noneand 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
-Osoption when generating WebAssembly #2378 (lukaszcz) - Error on local instances #2376 (lukaszcz)
- Error for an instance subsumed by other instances #2375 (lukaszcz)