-
Notifications
You must be signed in to change notification settings - Fork 58
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
Remove four argument mul!
for ZZMatrix
#1857
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1857 +/- ##
==========================================
+ Coverage 86.21% 86.25% +0.03%
==========================================
Files 99 99
Lines 36030 36027 -3
==========================================
+ Hits 31064 31075 +11
+ Misses 4966 4952 -14 ☔ View full report in Codecov by Sentry. |
We should merge for downstream tests working again before merging this |
On Thu, Sep 19, 2024 at 07:13:54AM -0700, Max Horn wrote:
Remove four argument `mul!` for `ZZMatrix`. The fourth argument was a `Bool`, which if set to `true` would basically perform an `addmul!` (except that we don't have `addmul!` for matrices right now...).
This code was introduced by @fieker so pinging him in case he remembers what it was for.
It's crucial for Strassen multiplication and compatibility with BLAS
…
I also made Nemocas/AbstractAlgebra.jl#1801 which once merged and released should produce identical results for `ZZMatrix` inputs.
You can view, comment on, or merge this pull request online at:
#1857
-- Commit Summary --
* Remove four argument mul! for ZZMatrix
-- File Changes --
M src/flint/fmpz_mat.jl (13)
-- Patch Links --
https://github.com/Nemocas/Nemo.jl/pull/1857.patch
https://github.com/Nemocas/Nemo.jl/pull/1857.diff
--
Reply to this email directly or view it on GitHub:
#1857
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
We (@thofma and I) may have already broken the generic version of this in AA. I'll look into it tomorrow |
As I wrote above, I have probably messed this up... |
Strassen is broken in AA v0.43.1. Nemocas/AbstractAlgebra.jl#1803 will revive it again, but then it does not need this four-argument |
@lgoettgens you enabled and then disabled auto-squash. Just wondering if there are any remaining concerns, or was this just an accident? |
Just instable internet on the train |
Remove four argument
mul!
forZZMatrix
. The fourth argument was aBool
, which if set totrue
would basically perform anaddmul!
(except that we don't haveaddmul!
for matrices right now...).This code was introduced by @fieker so pinging him in case he remembers what it was for.
I also made Nemocas/AbstractAlgebra.jl#1801 which once merged and released should produce identical results for
ZZMatrix
inputs.