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

BigInts #215

Open
kaleidawave opened this issue Nov 5, 2024 · 2 comments
Open

BigInts #215

kaleidawave opened this issue Nov 5, 2024 · 2 comments
Labels
bug Something isn't working checking Issues around checking

Comments

@kaleidawave
Copy link
Owner

Currently big integers are not supported

  • No Constant type generated for ...n literals
  • No operations implemented for them
  • No operator checking for them

Parsing is implemented though

Probably need an external library to implement the operations at constant time stuff? (or can skip for now just treat as new Open(BigInt) types

@kaleidawave kaleidawave added bug Something isn't working checking Issues around checking labels Nov 5, 2024
@sor4chi
Copy link
Contributor

sor4chi commented Nov 13, 2024

Hi, @kaleidawave.

I’m thinking of tackling this next so please assign me.
I’m planning to use num_bigint; what do you think?

If you have any other recommended issues for me, I’d love to hear about them!

@kaleidawave
Copy link
Owner Author

Hi, @kaleidawave.

I’m thinking of tackling this next and would like to be assigned to it. I’m planning to use num_bigint; what do you think?

If you have any other recommended issues for me, I’d love to hear about them!

Awesome!

That crate looks good. It might be worth inquiring (or testing for yourself) whether it is equivalent to the JS engine implementation (in terms of limits, operators etc).

Currently for all the regular floating point operations (AND the regexp implementation #175) the ECMAScript specification and the Rust language are the same. Would be good to keep this up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working checking Issues around checking
Projects
None yet
Development

No branches or pull requests

2 participants