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

BigInt const generics #372

Merged
merged 25 commits into from
Jan 7, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
dfd7c14
Preliminary commit for min const generics
jon-chuang Jan 18, 2021
295dc5f
make NO_CARRY a const param now, instantiate fns for each # $limbs
jon-chuang Jan 21, 2021
00418a9
instantiate only for desired limbs
jon-chuang Jan 21, 2021
599bdeb
include unroll for into_repr
jon-chuang Jan 21, 2021
b568f31
Unify `impl_..._ops_from_ref` to take `const X: type` and mult params
jon-chuang Jan 21, 2021
a809a67
massively reduce repetition in ops macro
jon-chuang Jan 21, 2021
52ee6db
Fix some errors, cargo +nightly test passes.
jon-chuang Jan 21, 2021
8421107
contain in module
jon-chuang Jan 21, 2021
6612f4a
fix deserialize perf issues via vec! -> array
jon-chuang Jan 22, 2021
4a79d3f
add comments
jon-chuang Jan 28, 2021
723da22
Simplify macros
jon-chuang Jan 28, 2021
7dd28e3
impl_additive
jon-chuang Jan 28, 2021
6b776ab
minor changes
jon-chuang Jan 28, 2021
3e45fbd
Merge 'master' to jonch/const_generics, keeping just bigint changes
mmagician Dec 29, 2021
a3cfaf2
Merge branch 'master' into bigint-const-generics
mmagician Dec 29, 2021
25492c1
Remove changes from non-bigint related files
mmagician Dec 29, 2021
da583a6
Fix the BigInteger name after copy-paste
mmagician Dec 29, 2021
b0faf1f
Add back To and From BigUInt
mmagician Dec 30, 2021
82fd5d3
Update to the latest revision used previously in macros
mmagician Dec 30, 2021
293628f
Fix fp macros broken by the bigint change
mmagician Dec 30, 2021
43fd2a5
Update the tests to use BigInt over const limbs
mmagician Dec 30, 2021
7a8f90e
Merge branch 'master' into bigint-const-generics
mmagician Jan 6, 2022
61d92ad
Merge branch 'master' into bigint-const-generics
Pratyush Jan 6, 2022
626da2a
Merge branch 'master' into bigint-const-generics
weikengchen Jan 7, 2022
c935ebd
Merge branch 'master' into bigint-const-generics
Pratyush Jan 7, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
394 changes: 0 additions & 394 deletions ff/src/biginteger/macros.rs

This file was deleted.

Loading