Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.6.4.2 #7100

Closed
wants to merge 43 commits into from
Closed

Release 2.6.4.2 #7100

wants to merge 43 commits into from

Conversation

andreasabel
Copy link
Member

@andreasabel andreasabel commented Feb 8, 2024

Todo for RC:

Included commits:

ncfavier and others added 30 commits February 8, 2024 14:39
Since Kan operations in Glue types are evaluated negatively, we're not
using `glue` at all.

Also clarify the comment explaining this in `headStop`.
Also remove single-point build matrix from the workflow.
…e add a rewrite rule to it and confluence checking is enabled
Issue #7034 presents a case where a blocking meta gets solved by pruning, so we need to update blockers we are passing around when there is a chance that they got stale.

Fixes #7034.
When serializing a blocked definition, we need to deal with the blocker.
Since a blocked definition can never be unblocked after serialization,
we serialize the blocker as `neverUnblock`.
* documentation fixes `lexical-structure`

* documentation fixes `built-ins`

* misc typos

* add remark about chesion

* update `safe-agda`

* add vscode workspace settings

* double tick `as`

* review
* Ignore directories with an .agda-lib suffix

Co-authored-by: ibbem <ibbem@ibbem.net>

* Fix #4526, #4613: Add .agda-lib for builtins

By default Agda tries to traverse the filesystem upwards until it hits
the filesystem root or it finds a .agda-lib file. This traversal can be
very slow if the Agda builtin sources are contained in a big directory
(e.g. on NixOS where /nix/store, inside which Agda is stored, often
contains ten to hundred thousand files). Hence we introduce the
.agda-lib file to prevent this traversal for the Agda builtins.

Co-authored-by: Guillaume Allais <guillaume.allais@ens-lyon.org>

* Decide between interface files based on their existence

---------

Co-authored-by: Guillaume Allais <guillaume.allais@ens-lyon.org>
make tests for #641 less brittle
This pre-setting makes Agda run out of heap when it could allocate more.

Closes #7070.
But cabal defaults to "automatic" unless we write `manual: True`.

Also add a missing `autogen-modules` field.

Closes #7095.
@andreasabel andreasabel added this to the 2.6.4.2 milestone Feb 8, 2024
@andreasabel andreasabel added the release Concerning the release process and releases (not in changelog) label Feb 8, 2024
@andreasabel andreasabel self-assigned this Feb 8, 2024
@nad
Copy link
Contributor

nad commented Feb 12, 2024

I did not see #6999 in the list above.

@andreasabel
Copy link
Member Author

andreasabel commented Feb 13, 2024

I did not see #6999 in the list above.

Because it was already on master when 2.6.4.1 was released. You can see it here: https://github.com/agda/agda/commits/prep-2.6.4.2/?after=16884463a81331bb90d62904b886ba2df84d497b+34
(The list above is auto-generated.)

andreasabel and others added 3 commits February 16, 2024 16:32
This warning shouldn't be serialized to interface files because it can
be resolved without changing the source code. For example, if the
warning is triggered and serialized into the interface file, The
interface file would still be considered up-to-date, despite that the
warning might have been resolved.

Fixes #7104.
jespercockx and others added 2 commits February 17, 2024 11:45
* [ re #7113 ] No need to do `instantiateFull` on with-expression since we will normalise it later

* [ re #7113 ] Preserve work done by `reduce` on with-expression

* [ fix #7113 ] Always solve awake instance constraints arising from `with`-expressions
@andreasabel
Copy link
Member Author

I released RC2 as hackage candidate and announced it on the Agda lists and on Zulip.

Changes over Agda 2.6.4.2 RC 1 are three more fixes:

  • Issue #7104:
    Warning "there are two interface files" should not be serialized

  • Issue #7105:
    Internal error in generate-helper (C-c C-h)

  • Issue #7113:
    Instance resolution runs too late, leads to with-abstraction failure

@andreasabel
Copy link
Member Author

andreasabel commented Feb 24, 2024

Published on

Made 2.6.4.2 default on readthedocs.

@andreasabel
Copy link
Member Author

Mission accomplished.

@jespercockx
Copy link
Member

Nice, great work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Concerning the release process and releases (not in changelog)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet