Releases: pine-vm/pine
Releases · pine-vm/pine
v2021-01-30
Reduce blocking time and response times for public interface when gar…
v2021-01-16
Integrate dotnet security patches
v2020-12-25
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
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
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
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
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
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
First release including the Elm interactive.
v2020-09-11
Integrate .NET security updates