Remove zeros(::ZZPolyRingElem)
#2228
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This really should have been a 'roots' method. But in fact it does nothing that's special to ZZRingElem, so the generic roots method should just handle this. But it didn't, until Nemocas/AbstractAlgebra.jl#2292 -- thus perhaps this PR should only be merged once we released AA 0.48.2, then this PR could change our AA compat to
>= 0.48.2This is technically breaking, but it really was a wrong method for
zeros, so I'd consider it more of a bug fix (but I'll concede it is a gray area). Alas I suspect it was there for a reason, i.e. someone (Hecke?) is probably using it). So probably best to wait with merging this till this until upstream CI passes again. Therefore marking this as a draft.