forked from GitHub/gf-core
1.3 KiB
1.3 KiB
title, date
| title | date |
|---|---|
| GF 3.12 Release Notes | 03 August 2025 |
Installation
See the download page.
What's new
This release adds support for Apple Silicon M1 Mac computers and newer versions of GHC.
Over 70 commits have been merged to gf-core since the release of GF 3.11 in July 2021.
General
- Support for ARM, allowing to run GF on Mac computers with Apple Silicon M1
- Support for newer versions of GHC (8.10.7, 9.0.2, 9.2.4, 9.4, 9.6.7)
- Support compiling with Nix
- Better error messages
- Improvements to several GF shell commands
- Several bug fixes and performance improvements
GF compiler and run-time library
- Syntactic sugar for table update:
table {cases ; vvv => t \! vvv}.tcan now be written ast ** { cases } - Adjust the
-viewcommand depending on the OS - Improve output of the
visualize_dependencies(vd) command for large dependency trees - Reintroduce syntactic transfer with
pt -transferand fix a bug inpt -compute - Bug fix: apply
gtto all arguments when piped - Fix many "Invalid character" messages by always encoding GF files in UTF-8
- Improve performance with long extend-lists
- Improve syntax error messages
- Add support for BIND tokens in the Python bindings
- Allow compilation with emscripten
Other
- Add support for Visual Studio Code