v8/test/mjsunit/harmony/bigint
Jakob Kummerow c875e86df1 [bigint] Convert BigInt property names to decimal
Hexadecimal/octal/binary BigInt property names should be converted
to decimal, i.e. the following object literals should all be equivalent:
var o = {0xF: 1}, p = {0xFn: 1}, q = {15: 1}, r = {15n: 1}.

Test case by yangwenming@bytedance.com, uploaded at
https://chromium-review.googlesource.com/c/v8/v8/+/3634937

Fixed: v8:10600
Change-Id: Ie1d8a16e95697cd31cbc0784843779c921ce91fa
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3642302
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/main@{#80490}
2022-05-12 13:28:02 +00:00
..
add.js
and.js
as-int-n.js
basics.js
comparisons.js
dataview.js
dec.js
div-special-cases.js [bigint] Define V8_ADVANCED_BIGINT_ALGORITHMS everywhere 2021-07-27 15:17:34 +00:00
div.js
exp.js
inc.js
json.js
misc.js
mod-special-cases.js [bigint] Move division to src/bigint/ 2021-06-15 16:24:39 +00:00
mod.js
mul-special-cases.js [bigint] Fix Karatsuba intermediate result length 2021-07-01 13:34:47 +00:00
mul.js
neg.js
not.js
or.js
property-names.js [bigint] Convert BigInt property names to decimal 2022-05-12 13:28:02 +00:00
regress-fftmul-2.js [bigint] Fix ignored bit in recursive FFT multiplication 2021-07-16 12:11:53 +00:00
regress-fftmul.js [bigint] Fix bugs in FFT multiplication 2021-07-12 10:48:15 +00:00
regress-minuszero.js [bigint] Fix accidental creation of "minus zero" BigInts 2021-08-02 10:47:46 +00:00
regress-tonumbercode.js
regress-tostring-2.js [bigint] Two more fixes for fast .toString() 2021-08-06 17:08:05 +00:00
regress-tostring.js [bigint] Fix length of '0' sequences in fast .toString() 2021-07-26 16:46:13 +00:00
regressions.js
rematerialize-on-deopt.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
sar.js
shl.js
sub.js
tonumber.js
tostring-toolong.js [bigint] Truncate huge error messages 2021-09-01 10:09:52 +00:00
turbo.js
typedarray.js
xor.js