Skip to content

Releases: pine-vm/pine

Pine 0.3.13

06 Jul 13:11
Compare
Choose a tag to compare
v0.3.13

Optimize parsing of expressions for efficiency

Pine 0.3.12

16 Jun 20:41
Compare
Choose a tag to compare
v0.3.12

Clean up implementation to search reductions for expressions

Pine 0.3.10

31 May 13:27
Compare
Choose a tag to compare
Refactor in Elm compiler for compilation efficiency

+ Find and replace some instances of partial application to avoid expensive wrapping.

Pine 0.3.6

05 May 17:29
Compare
Choose a tag to compare
Improve runtime errors on invalid type-mismatched Elm record access

Improve errors in scenarios where Elm syntax was compiled with incomplete type-checking, resulting in an invalid record access using a nonexistent field name. In the previous version, such a program caused a stack overflow. The changes in this commit improve the errors as follows:
+ Expand the framework for testing using Elm Interactive scenarios to support expectations for errors: Add a syntax to encode the expected contents of an error in a test scenario step and adapt the processing of step results accordingly.
+ Change the PineVM implementation to include more details when crashing due to failed parsing of a value as expression: Include details on both function value and environment.
+ Change the Elm compiler to crash by invalid parsing instead of the infinite recursion used earlier. Use the function and environment properties of the parse-and-eval expression to specify the error, including the name of the searched record field.

Pine 0.3.5

28 Apr 11:39
Compare
Choose a tag to compare

Full Changelog: v0.3.1...v0.3.5

Pine 0.3.1

19 Apr 15:18
Compare
Choose a tag to compare
Make migrations easier with database store replication default

Expand the Docker image to default to replicate from the previously used default storage location in cases where the new store container is empty.

Pine 0.3.0

16 Apr 20:40
Compare
Choose a tag to compare
v0.3.0

Release Pine version 0.3.0

Pine 0.1.9

16 Apr 20:14
Compare
Choose a tag to compare
v0.1.9

Merge CSProj and root namespace name with name in distribution

Elm-Time 0.1.6

10 Apr 21:01
Compare
Choose a tag to compare
v0.1.6

Apply recommended patches from upstream projects

Elm-Time 0.1.4

07 Apr 20:14
Compare
Choose a tag to compare
v0.1.4

Add nuget package icon