Download Latest Version Agda-v2.8.0-win64.zip (20.4 MB)
Email in envelope

Get an email when there's a new version of Agda

Home / v2.7.0.1
Name Modified Size InfoDownloads / Week
Parent folder
Agda-v2.7.0.1-linux.tar.xz 2024-09-12 7.9 MB
Agda-v2.7.0.1-macOS.tar.xz 2024-09-12 21.8 MB
Agda-v2.7.0.1-win64.zip 2024-09-12 33.4 MB
README.md 2024-09-12 4.5 kB
v2.7.0.1 source code.tar.gz 2024-09-12 4.9 MB
v2.7.0.1 source code.zip 2024-09-12 7.6 MB
Totals: 6 Items   75.6 MB 0

Release notes for Agda version 2.7.0.1

This is a minor release of Agda fixing some bugs and regressions.

Installation

  • During installation, Agda type-checks its built-in modules and installs the generated .agdai files. (This step is now skipped when the Agda executable is not installed, e.g. cabal install --lib Agda.) Should the generation for (some of) these files fail, the names of the missing ones are now printed, but installation continues nevertheless (PR [#7465]). Rationale: installation of these files is only crucial when installing Agda in super-user mode.

  • Agda supports GHC versions 8.6.5 to 9.10.1.

Pragmas and options

  • The release notes of 2.7.0 claimed that the option --exact-split was now on by default (Issue [#7443]). This is actually not the case, the documentation has been suitably reverted.

  • Default option --save-metas has been reverted to --no-save-metas because of performance regressions (Issue [#7452]).

Bug fixes

List of closed issues

For 2.7.0.1, the following issues were closed (see bug tracker):

  • Issue [#7199]: Agda re-checks a file with an up-to-date interface file
  • Issue [#7402]: Mimer internal error in hole with constraint
  • Issue [#7436]: Code only reachable from display forms not serialised in Agda 2.7.0
  • Issue [#7442]: Regression: emptiness check fails when erased constructors are involved
  • Issue [#7443]: --exact-split is not default in 2.7.0, contrary to claims
  • Issue [#7452]: Performance regression caused by making --save-metas the default
  • Issue [#7455]: Both stack and cabal fail to install Agda
  • Issue [#7484]: Internal error using Mimer in where block

These pull requests were merged for 2.7.0.1:

  • PR [#7427]: [#7402]: mimer failing on higher order goal
  • PR [#7444]: Fix [#7436]: make display forms of imported names DeadCode roots
  • PR [#7445]: Remove disclaimer that Agda would not follow the Haskell PVP
  • PR [#7454]: Fixed [#7199]
  • PR [#7456]: Actually, --exact-split is not really on by default
  • PR [#7457]: Revert default to --no-save-metas
  • PR [#7465]: Re [#7455]: Setup.hs: catch when Agda did not produce (all) agdai files
  • PR [#7471]: setup: Don't assume exe is built on --lib
  • PR [#7475]: Hotfix for [#7442]
  • PR [#7476]: Bump std-lib to latest (v2.1.1) and cubical to latest
  • PR [#7480]: Match display forms in the right context
  • PR [#7487]: Mimer shouldn't try to use existing pattern lambdas in solutions

What's Changed (auto-generated)

Full Changelog: https://github.com/agda/agda/compare/v2.7.0...v2.7.0.1

Source: README.md, updated 2024-09-12