-
Notifications
You must be signed in to change notification settings - Fork 172
Sync from bellard/ #984
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
Sync from bellard/ #984
Conversation
…property is found in a prototype
That second commit likely applies better if you revert 0b0b794 first. |
Ah, thanks for the pointer! Do we want to go with the approach on bellard/ or are we ok as is? |
I'm okay with using the bellard/master commit. It doesn't really matter from a functional change perspective, it's mostly cosmetic. |
New BigInt implementation: bellard/quickjs@61e8b94 |
New dtoa (Tiny float64 printing and parsing library) implementation: bellard/quickjs@9936606 |
There is a couple of large ones, I'll have to break this down into a few PRs I think. |
@bnoordhuis PTAL. I'll make separate PRs for the BigInt and dtoa changes, since they are quite large. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RSLGTM but can you explain in the commit log of the revert it's reverted to make room for a patch from elsewhere? Commit logs should explain what and why.
Can do! |
This reverts commit 0b0b794. This makes our code closer to bellard/quickjs, which makes applying the commit right after this one simpler.
Currently missing:
bellard/quickjs@25aaa77bellard/quickjs@9bd10d8The former doesn't apply cleanly so I'll have to massage it. The latter seems to rely on some changes on how var args are kept that we currenly differ on. Thoughts on that @bnoordhuis ?