Skip to content

Remove problematic similar and zero methods for MatRingElem#2283

Open
fingolfin wants to merge 2 commits into
masterfrom
mh/deprecate-matring
Open

Remove problematic similar and zero methods for MatRingElem#2283
fingolfin wants to merge 2 commits into
masterfrom
mh/deprecate-matring

Conversation

@fingolfin

Copy link
Copy Markdown
Member

Argh, forgot about these, and now 0.48.0 is out. Ah well, perhaps better this way, so that we can get CI tests for this (once everything has updated to 0.48.0).

@fingolfin fingolfin changed the title Remove problematic similar + zero methods for MatRingElem Remove problematic similar + zero methods for MatRingElem Jan 9, 2026
@fingolfin fingolfin force-pushed the mh/deprecate-matring branch from 647baca to c454801 Compare January 9, 2026 15:54
@fingolfin

Copy link
Copy Markdown
Member Author

Turns out this is used in e.g. lu(A::MatrixElem{T}, ...) but that's OK: I'll wait for @JohnAAbbott to untangle the MatrixElem stuff, and afterwards will revisit this.

@fingolfin fingolfin marked this pull request as draft January 9, 2026 17:17
@fingolfin fingolfin force-pushed the mh/deprecate-matring branch from c454801 to 701387e Compare February 2, 2026 13:30
@fingolfin fingolfin changed the title Remove problematic similar + zero methods for MatRingElem Remove problematic similar and zero methods for MatRingElem Feb 2, 2026
@thofma

thofma commented Jun 5, 2026

Copy link
Copy Markdown
Member

What is the status? Is this waiting for #2280?

@fingolfin fingolfin force-pushed the mh/deprecate-matring branch from ff373f0 to 2aa304e Compare June 8, 2026 07:08
@fingolfin

Copy link
Copy Markdown
Member Author

I am not sure. I've rebased it now, let's see what CI says

@thofma

thofma commented Jun 8, 2026

Copy link
Copy Markdown
Member

ci is very unhappy

@fingolfin fingolfin force-pushed the mh/deprecate-matring branch from 2aa304e to 581aad4 Compare June 8, 2026 21:04
@fingolfin fingolfin marked this pull request as ready for review June 8, 2026 21:24
@fingolfin

Copy link
Copy Markdown
Member Author

Had to give fflu the same treatment as lu, now it seems to be fine.

@codecov

codecov Bot commented Jun 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.12%. Comparing base (1c6cb71) to head (581aad4).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2283      +/-   ##
==========================================
- Coverage   88.12%   88.12%   -0.01%     
==========================================
  Files         130      130              
  Lines       32972    32970       -2     
==========================================
- Hits        29057    29054       -3     
- Misses       3915     3916       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Comment thread src/Matrix.jl
return rank, p, L, U
end

function lu(A::MatRingElem{T}, P = SymmetricGroup(nrows(A))) where {T <: FieldElement}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this method should move to a file for MatRings

Comment thread src/Matrix.jl
return rank, d, p, L, U
end

function fflu(A::MatRingElem{T}, P = SymmetricGroup(nrows(A))) where {T <: RingElement}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this method should move to a file for MatRings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants