1
0
forked from GitHub/gf-core
Files
gf-core/download/release-3.12.md
Arianna Masciolini 242cdcfa22 Update installation instructions (#195)
* update install instructions some dates

* change when to install c runtime manually
2025-08-08 19:44:48 +02:00

1.4 KiB

title, date
title date
GF 3.12 Release Notes 08 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, along with various improvements and bug fixes.

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
  • Temporarily dropped support for Java bindings

GF compiler and run-time library

  • Syntactic sugar for table update: table {cases ; vvv => t \! vvv}.t can now be written as t ** { cases }
  • Adjust the -view command depending on the OS
  • Improve output of the visualize_dependencies (vd) command for large dependency trees
  • Reintroduce syntactic transfer with pt -transfer and fix a bug in pt -compute
  • Bug fix: apply gt to 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