Releases: pine-vm/pine
Releases · pine-vm/pine
Pine 0.3.19
v0.3.19 Apply recommended patches from upstream projects
Pine 0.3.17
Fix descriptions of popular environments for linking precompiled Adapt to the change in encoding implemented earlier with commit <https://github.com/pine-vm/pine/commit/75870df238c1708fd65139bd9e2e7f04803381d6>
Pine 0.3.15
Rewrite for efficiency - partitioning into recursion domains Find a more efficient algorithm to compose the list of recursion domains when compiling an Elm module. Following this change, we observed savings of circa 30 percent in the total number of performed instructions/invocations in the scenario compiling all Elm compiler modules.
Pine 0.3.14
v0.3.14 Rewrite `List.map` function from core library for more efficiency
Pine 0.3.13
v0.3.13 Optimize parsing of expressions for efficiency
Pine 0.3.12
v0.3.12 Clean up implementation to search reductions for expressions
Pine 0.3.10
Refactor in Elm compiler for compilation efficiency + Find and replace some instances of partial application to avoid expensive wrapping.
Pine 0.3.6
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
Full Changelog: v0.3.1...v0.3.5
Pine 0.3.1
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.