From abela at chalmers.se Wed Nov 15 17:31:17 2023 From: abela at chalmers.se (Andreas Abel) Date: Wed, 15 Nov 2023 17:31:17 +0100 Subject: [Agda-dev] [ANNOUNCE] Agda 2.6.4.1 release candidate In-Reply-To: References: Message-ID: <9450745f-a2cf-4703-b589-a9f9f34d7a8f@chalmers.se> Dear all, just in time for the upcoming Agda Implementor's Meeting AIM XXXVII in Taipei, the Agda Team is pleased to announce a release candidate for Agda 2.6.4.1. This is a minor release of Agda 2.6.4 featuring a few changes: - Make recursion on proofs legal again (regression in 2.6.4). - Improve performance, e.g. by removing debug printing unless built with cabal flag `debug`. - Switch to XDG directory convention. - Reflection: change to order of results returned by `getInstances`. - Fix some internal errors. - Fix some issues with `opaque`. # GHC supported versions Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4.1 RC can be installed using cabal-install or stack: 1. Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz $ cd Agda-2.6.4.1 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.3 or the `master` branch of the standard library with Agda 2.6.4.1. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues over Agda 2.6.4 https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/changelog Enjoy the Agda 2.6.4.1 RC and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues Andreas, on behalf of the Agda Team -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From abela at chalmers.se Thu Nov 23 14:41:30 2023 From: abela at chalmers.se (Andreas Abel) Date: Thu, 23 Nov 2023 21:41:30 +0800 Subject: [Agda-dev] [ANNOUNCE] Agda 2.6.4.1 release candidate 2 In-Reply-To: References: Message-ID: Dear all, greetings from the Agda Implementor's Meeting AIM XXXVII in Taipei! The Agda Team is pleased to announce a 2nd release candidate for Agda 2.6.4.1. Fix in RC2 over RC1: - Restore support for Emacs 26 https://github.com/agda/agda/pull/7007 Agda 2.6.4.1 is a minor release of Agda 2.6.4 featuring a few changes: - Make recursion on proofs legal again (regression in 2.6.4). - Improve performance, e.g. by removing debug printing unless built with cabal flag `debug`. - Switch to XDG directory convention. - Reflection: change to order of results returned by `getInstances`. - Fix some internal errors. - Fix some issues with `opaque`. # GHC supported versions Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4.1 RC can be installed using cabal-install or stack: 1. Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz $ cd Agda-2.6.4.1 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.3 or the `master` branch of the standard library with Agda 2.6.4.1. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues over Agda 2.6.4 https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/changelog Enjoy the Agda 2.6.4.1 RC and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues Andreas, on behalf of the Agda Team -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From abela at chalmers.se Thu Nov 30 19:33:25 2023 From: abela at chalmers.se (Andreas Abel) Date: Thu, 30 Nov 2023 19:33:25 +0100 Subject: [Agda-dev] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: References: Message-ID: Dear all, The Agda Team is pleased to announce Agda 2.6.4.1. Agda 2.6.4.1 is a minor release of Agda 2.6.4 featuring a few changes: - Make recursion on proofs legal again (regression in 2.6.4). - Improve performance, e.g. by removing debug printing unless built with cabal flag `debug`. - Switch to XDG directory convention. - Reflection: change to order of results returned by `getInstances`. - Fix some internal errors. - Fix some issues with `opaque`. # GHC supported versions Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4.1 can be installed using cabal-install or stack: 1. Getting the tarball $ cabal update $ cabal get Agda-2.6.4.1 $ cd Agda-2.6.4.1 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.3 or v2.0 (soon to be released) of the standard library with Agda 2.6.4.1. # Fixed issues over Agda 2.6.4 https://hackage.haskell.org/package/Agda-2.6.4.1/changelog Enjoy Agda! Andreas, on behalf of the Agda Team -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/