Skip to content

Releases: pine-vm/pine

v2021-01-30

30 Jan 11:08
Compare
Choose a tag to compare
Reduce blocking time and response times for public interface when gar…

v2021-01-16

16 Jan 21:21
Compare
Choose a tag to compare
Integrate dotnet security patches

v2020-12-25

25 Dec 17:40
Compare
Choose a tag to compare
Support loading composition from a git repository

+ Simplify loading composition from a git repository: Add support for the case of a top-level blob and simplify the implementation.
+ Add command to the user interface to display ID and summarize a composition from a git URL.

v2020-12-21

21 Dec 19:56
Compare
Choose a tag to compare
Increase coverage of programming language and core library

+ Implement pattern destructuring in `let` blocks.
+ Implement char pattern and name pattern support for case-of expressions.
+ Add `String.toInt` function to the default context.

v2020-12-11

11 Dec 11:44
Compare
Choose a tag to compare
Avoid the 'stack smashing detected' crash on Ubuntu environments 🐛🧹

Try to avoid the 'stack smashing detected' crash seen on some Ubuntu environments: Integrate JS engine version with improvement in this area.

On GitHub Actions and Azure Pipelines, I saw the 'stack smashing detected' crash happen frequently.
I do not remember having seen the stack smashing crash occur in docker running on Windows.
In production environments on Ubuntu on DigitalOcean, it happened less often, but at least once (https://github.com/elm-fullstack/elm-fullstack/commit/41617aec19dbdc4225d4759859228fda952e855d)

For context upstream, see https://github.com/microsoft/ChakraCore/issues/5973 and https://github.com/microsoft/ChakraCore/commit/7d4bdd821d452d6b91a21936257d7e352ea7dc4b

v2020-11-14

15 Nov 18:41
Compare
Choose a tag to compare
Implement tuples in the Elm Interactive

+ Implement tuple syntax.
+ Expand deconstruction of function arguments to support tuple deconstruction.
+ Add the `Tuple` Elm core module and scenarios for testing this module's functions.

v2020-11-08

08 Nov 11:34
Compare
Choose a tag to compare
Reduce disk usage for process store in production

Reduce the disk usage by applying compression on larger components.
Adapt to recent observations from an app in production: The reductions can account for more than half of the total size, and deflating the reduction blobs often reduces the file to less than 15%.

v2020-10-17

17 Oct 09:57
Compare
Choose a tag to compare
Adapt to avoid crashes in new environments

Adapt to environment discovered at https://forum.botengine.org/t/farm-manager-tribal-wars-2-farmbot/3038/169

Adapt to what we learned from this runtime exception:
----
run v2020-08-24 failed with exception: System.UnauthorizedAccessException: Access to the path 'C:\Users\B\AppData\Local\Temp\ccyj3guo.0bp\name-used-to-execute-file.exe' is denied. at System.IO.FileSystem.DeleteFile(String fullPath) at System.IO.File.Delete(String path) at Kalmit.ExecutableFile.ExecuteFileWithArguments(IImmutableList`1 environmentFiles, Byte[] executableFile, String arguments, IDictionary`2 environmentStrings) at Kalmit.ProcessFromElm019Code.CompileElm(IImmutableDictionary`2 elmCodeFiles, IImmutableList`1 pathToFileWithElmEntryPoint, String outputFileName, String elmMakeCommandAppendix) at Kalmit.ProcessFromElm019Code.CompileElmToJavascript(IImmutableDictionary`2 elmCodeFiles, IImmutableList`1 pathToFileWithElmEntryPoint, String elmMakeCommandAppendix)
[...]

v2020-10-11

11 Oct 15:54
Compare
Choose a tag to compare

First release including the Elm interactive.

v2020-09-11

11 Sep 20:26
Compare
Choose a tag to compare
Integrate .NET security updates