Skip to content

compat: Allow Aqua 0.8#45

Open
Keno wants to merge 1 commit into
BioJulia:masterfrom
KenoAIStaging:kf/aqua-0.8-compat
Open

compat: Allow Aqua 0.8#45
Keno wants to merge 1 commit into
BioJulia:masterfrom
KenoAIStaging:kf/aqua-0.8-compat

Conversation

@Keno

@Keno Keno commented Jun 4, 2026

Copy link
Copy Markdown

Aqua 0.6.x's type-piracy/ambiguity detection produces false positives under JuliaLang/julia#61915 (the TypeEq refactor): Type{T} is now a TypeEq kind, so the package's own inner constructors are mis-flagged as piracy. Aqua 0.8.15 fixes this. Allow Aqua 0.8 and add the [compat]/API adjustments required by Aqua 0.8 so the test suite passes on recent Julia.

This change was made with the assistance of generative AI (Claude Code).

Aqua 0.6.x's type-piracy/ambiguity detection produces false positives under
JuliaLang/julia#61915 (the TypeEq refactor): Type{T} is now a TypeEq kind, so the
package's own inner constructors are mis-flagged as piracy. Aqua 0.8.15 fixes this.
Allow Aqua 0.8 and add the [compat]/API adjustments required by Aqua 0.8 so the
test suite passes on recent Julia.

This change was made with the assistance of generative AI (Claude Code).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant