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

(stdlib) Replace BigInt lib with libtommath implementation #425

Merged
merged 1 commit into from
Feb 27, 2024

Conversation

perlun
Copy link
Collaborator

@perlun perlun commented Feb 24, 2024

The previous C++-based implementation used strings for storing its values. The new approach uses a C-based library which is much more performant.

Closes #415.

@perlun perlun added enhancement New feature or request experimental compilation Issues which are relevant when using experimental compilation labels Feb 24, 2024
@perlun perlun added this to the 0.4.0 milestone Feb 24, 2024
@perlun perlun force-pushed the feature/replace-bigint-with-libtommath branch 2 times, most recently from 9e3069d to db0d4a1 Compare February 24, 2024 21:16
The previous C++-based implementation used strings for storing its
values. The new approach uses a C-based library which is much more
performant.
@perlun perlun force-pushed the feature/replace-bigint-with-libtommath branch from db0d4a1 to 938986b Compare February 27, 2024 06:15
@perlun perlun enabled auto-merge (squash) February 27, 2024 06:16
@perlun perlun changed the title (stdlib) Replace BigInt library with libtommath implementation (stdlib) Replace BigInt library with libtommath implementation Feb 27, 2024
@perlun perlun merged commit 93489bc into master Feb 27, 2024
14 checks passed
@perlun perlun deleted the feature/replace-bigint-with-libtommath branch February 27, 2024 06:19
perlun added a commit that referenced this pull request Feb 27, 2024
The previous C++-based implementation used strings for storing its
values. The new approach uses a C-based library which is much more
performant.
perlun added a commit that referenced this pull request Feb 27, 2024
The previous C++-based implementation used strings for storing its
values. The new approach uses a C-based library which is much more
performant.
@perlun perlun changed the title (stdlib) Replace BigInt library with libtommath implementation (stdlib) Replace BigInt lib with libtommath implementation Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request experimental compilation Issues which are relevant when using experimental compilation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add support for BigInt in compiled mode
1 participant