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
move to native BigInt from JSBI #721
move to native BigInt from JSBI #721
Conversation
Hello delaneyj@ That aside, I did look at your PR. All the changes there are mostly converting |
@desaikd I was sure it would be a breaking change and need a semver bump. The 10.x fail appears to be on a line that has nothing to do with my change.
Maybe moving to es2020 (BigInt support) has issues in 10.x? I checked and 10.24.1 should have it. The other 2 errors are in a python app |
Since this requires a major version bump, we are happy to drop support for Node 10 and 12 (both of which are unsupported), and I'm moving your PR so that it's against the
|
01c4af8
to
8067d05
Compare
Sorry, having a hard time reading that output. It appears all the tests pass but it fails. I seem warnings, but no errors. |
The latest build failure might be because we didn't yet change the |
Is this something I should do or is it an internal Amazon thing? |
Oh yes, you can do it. Sorry, I just meant to say the |
But how do I test it locally? |
You can test it locally by running |
@desaikd can you run it again, hopefully those changes make the difference. |
Thanks for adding the change! I just ran the workflow again. |
Looks like node is fine but not grokking the issues with ion-test-driver from the logs |
I've linked the test-driver issue to amazon-ion/ion-test-driver#24. Please feel free to ignore it for now. |
Looks good 🚀 ! |
* Drops support for Node 10.x, 12.x and adds 18.x (#723) * move to native `BigInt` from `JSBI` (#721) * Updates typedoc syntax to address warnings (#733) * updates test-driver to es2020 (#736) * Migrate linting from TSLint to ESLint (#737) * adds changes for resolving ion-test-driver build issue (#748) * adds changes to allow `dom.Decimal` construction from `Number` and `String` (#746) * updates uglify version * adds changes for upconverting JS value for dom collections (#749) * removes deprecated method `byteValue()` for v5.0.0 release (#750) * modifies `Struct#elements()` to return all field values (#754) --------- Co-authored-by: Matthew Pope <81593196+popematt@users.noreply.github.com> Co-authored-by: Delaney <delaneygillilan@gmail.com> Co-authored-by: Zack Slayton <zack.slayton@gmail.com> Co-authored-by: Andrey Lipatkin <400234+Litee@users.noreply.github.com>
Issue #, if available:
#477
Description of changes:
JSBI
and replaced withbigint
equivalent callses2020
target as its necessary assumption for BigInt supportOrganize imports
on effected files to ensure ordering and removal of unused imports.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
I confirm, currently
BigInt->string->JSBI.BigInt
is a big pain and slow