align BigInt to JavaScript native bigint #1158
Merged
+322
−134
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This MR split
bigint.mbt
into three files:bigint_js.mbt
: Added js platform specific implementationbigint_nonjs.mbt
: Make previous implementation non-js platform specificbigint_deprecated.mbt
: Extracted from previous implementation and it is sharedThis MR split
bigint_wbtest.mbt
into three parts:bigint_wbtest.mbt
: Previous white-box testsbigint_js_wbtest.mbt
: Redefinecheck_len
function used inbigint_wbtest.mbt
to make it do nothingbigint_nonjs_wbtest.mbt
: Previouscheck_len
function implementation and other tests depends on previous internal representation of BigInt.