Skip to content

Releases: pine-vm/pine

v2023-01-31

03 Feb 20:09
Compare
Choose a tag to compare
Fix concretization of generic type instances in Elm compiler

+ Expand the example app to demo backend state serialization to cover more cases of instantiation of generic types: Add tuples, records, and instances of 'Maybe' with generic type arguments.
+ Automate test to assert that the demo app program code compiles.
+ Fix the concretization of generic type instances in compilation to generate JSON coding functions: Add coverage for 'instance', 'record', and 'tuple' cases.

v2023-01-13

13 Jan 09:28
Compare
Choose a tag to compare
Apply recommended patches

v2022-12-06

07 Dec 13:11
Compare
Choose a tag to compare
Support downstream projects with configuring cache for Elm make results

Support improving robustness and speed with a cache for the results from successful invocations of Elm make.
Adapt to increase the robustness of the compilation of Elm programs after last week's observation: For users from China, the dependencies on network access in Elm led to impractical delays or failure.

v2022-11-08

08 Nov 20:15
Compare
Choose a tag to compare
Test recommended patches

v2022-10-17

17 Oct 13:51
Compare
Choose a tag to compare
Speed up testing Elm Interactive with PineVM

Switch the standard testing of Elm Interactive to use evaluation based on PineVM.

v2022-10-05

06 Oct 10:07
Compare
Choose a tag to compare
Fix error reporting for loading repositories from GitHub

This change fixes reporting errors in the functionality to clone git repositories: It removes an unconditional 'catch' statement that could swallow exceptions from 'LibGit2Sharp'.
This change also fixed the `ArgumentNullException` on Ubuntu 22.04 described at https://github.com/elm-fullstack/elm-fullstack/issues/19

For the docker image described there, we now get this more specific error:
```
LibGit2Sharp.LibGit2SharpException: could not load ssl libraries
```

v2022-09-29

29 Sep 13:02
Compare
Choose a tag to compare
Fix garbage collection of files in process store

Rewrite the stage deleting files to use Task Parallel Library instead of ParallelEnumerable.AsParallel.
After observing the earlier implementation using `AsParallel` hanging.

v2022-09-15

15 Sep 07:07
Compare
Choose a tag to compare
Apply recommended patches

v2022-09-06

07 Sep 16:09
Compare
Choose a tag to compare
Fix for builds that place Elm make output in subdirectory

v2022-08-15

15 Aug 16:47
Compare
Choose a tag to compare
Improve readability of large numbers in user interface