Skip to content
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

Make base_ring_type work for (M)SeriesRing #1686

Merged
merged 2 commits into from
Apr 26, 2024

Conversation

fingolfin
Copy link
Member

@fingolfin fingolfin commented Apr 25, 2024

These signatures were wrong but since we run no conformance tests on
these rings we never noticed...

Of course there should also be tests. But guess what, rings that we did not conformance tests are not conformant... plus one has to add `test_elem` methods in order to run the conformance tests.

So let's get this fix out now and add tests later.

UPDATE: Actually it wasn't so bad to get the conformance tests added, I just made a silly mistake earlier. So I added those tests now and a few extra ones as bonus. Problems only pop up with the "recursive" conformance tests, which I therefore skipped. (Several ring types still are not tested for conformance at all.)

These signatures were wrong but since we run no conformance tests on
these rings we never noticed...
@fingolfin
Copy link
Member Author

I disabled the failing conformance test for SparsePoly (and added another commented out conformance test for function fields, which seems to trigger an endless loop somewhere ...).

Assuming this passes I hope we can merge it

Copy link

codecov bot commented Apr 26, 2024

Codecov Report

Attention: Patch coverage is 75.00000% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 86.91%. Comparing base (dcec952) to head (5cebfcc).
Report is 2 commits behind head on master.

Files Patch % Lines
src/generic/LaurentSeries.jl 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1686      +/-   ##
==========================================
- Coverage   86.97%   86.91%   -0.07%     
==========================================
  Files         116      116              
  Lines       29715    29689      -26     
==========================================
- Hits        25846    25805      -41     
- Misses       3869     3884      +15     

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

@lgoettgens lgoettgens merged commit 9c828f7 into Nemocas:master Apr 26, 2024
29 of 31 checks passed
@fingolfin fingolfin deleted the mh/base_ring_type-series branch April 26, 2024 11:20
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.

None yet

2 participants