-
Notifications
You must be signed in to change notification settings - Fork 34
Begin adding fmpz_mod_poly #87
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
fea7def
Begin adding fmpz_mod_poly
GiacomoPope 6b1611a
Modify methods for contexts
GiacomoPope 6797150
Add conversion and comparison functions
GiacomoPope e6b28d4
Start work on factor; bug
GiacomoPope 4e64490
Monic, Leading Coefficent and Factor
GiacomoPope 36724e3
More progress, but badly unittested currently
GiacomoPope 0a84867
Add additional bool to check if modulus is prime on init
GiacomoPope 6122937
Continue adding functions and docstrings
GiacomoPope 4827066
Address review, add random elements and further methods and docstrings
GiacomoPope 00b87f5
Add more functions to fmpz_mod_poly, also add is_unit to fmpz_mod
GiacomoPope a3fec08
Add a few more functions, coverage currently at 22%
GiacomoPope 586307a
include new types to docstring tests
GiacomoPope b2e2894
Ensure 100% coverage of fmpz_mod, fix docstring test bugs, fmpz_mod_p…
GiacomoPope b060b23
Add base class docstrings
GiacomoPope c30ad7a
Improve docstrings and get coverage to 100%
GiacomoPope a2a7c1f
Include fmpz_mod_poly into documentation:
GiacomoPope 857ee26
Address first round of comments from the review
GiacomoPope 9cabaa2
Add a custom, DomainError, Exception
GiacomoPope 024a09c
Improve based off feedback and add additional functions
GiacomoPope 9a01c5d
Begin adding Berlekamp-Massey algorithm
GiacomoPope 87a77b7
Add minpoly, remove BM, problems with multipoint eval
GiacomoPope 85f82a4
Fix stupid copy paste bug
GiacomoPope 428bece
Add support for vec types
GiacomoPope bc85cd3
Clean up set_any function and improve memory management
GiacomoPope cb60fe7
Add tests
GiacomoPope e57a071
Merge branch 'master' into add_fmpz_mod_poly
GiacomoPope 69b2e50
Address bug from merging in test. Rename shift and (in/de)flation fun…
GiacomoPope a793997
Include new type into generic test, but with some TODO
GiacomoPope 8fd39d1
Address TODO in tests and modify how _div_ works
GiacomoPope 3614a42
Hacky fix for memory?
GiacomoPope 9dfd197
Simplify init function
GiacomoPope 1945859
better handling of dealloc
GiacomoPope 57b8346
Add new poly method to context
GiacomoPope 6a3b447
Return to 100% coverage
GiacomoPope 52dee64
Forgot to push test commit
GiacomoPope b2543b4
Fix docstring types and initalise int type
GiacomoPope File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Uh oh!
There was an error while loading. Please reload this page.