Skip to content

Conversation

@ThomasBreuer
Copy link
Contributor

According to the documentation, ImmutableMatrix does the same as ChangedBaseDomain if the 2nd argument is in IsMatrixObj. This was not the case up to now.

(And we are allowed to call MakeImmutable instead of Immutable if the 3rd argument is true.)

According to the documentation, `ImmutableMatrix` does the same as
`ChangedBaseDomain` if the 2nd argument is in `IsMatrixObj`.
This was not the case up to now.

(And we are allowed to call `MakeImmutable` instead of `Immutable`
if the 3rd argument is `true`.)
@ThomasBreuer ThomasBreuer added kind: bug Issues describing general bugs, and PRs fixing them kind: bug: wrong result Issues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing them topic: library release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes labels Jan 8, 2026
@ThomasBreuer
Copy link
Contributor Author

When copying the proposed change to hpcgap/lib/vecmat.gi, I noticed that some changes from lib/vecmat.gi seem to be missing there, such as the addition of new methods for SwapMatrixRows and SwapMatrixColumns (from #5837). Perhaps some tests should be added, and the CI tests with hpcgap can detect that something went wrong?
If yes then I can fix the "divergence" (in another pull request).

@fingolfin fingolfin merged commit 7e76a45 into gap-system:master Jan 12, 2026
32 checks passed
@ThomasBreuer ThomasBreuer deleted the TB_ImmutableMatrix branch January 13, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind: bug: wrong result Issues describing bugs that result in mathematically or otherwise wrong results, and PRs fixing them kind: bug Issues describing general bugs, and PRs fixing them release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes topic: library

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants