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 Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
and.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
as-int-n.js [bigint] Fix cornercase in BigInt.asUintN 2019-02-28 01:42:16 +00:00
basics.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
comparisons.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
dataview.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
dec.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
div-special-cases.js [bigint] Define V8_ADVANCED_BIGINT_ALGORITHMS everywhere 2021-07-27 15:17:34 +00:00
div.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
exp.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
inc.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
json.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
misc.js [bigint] Make competing read/write operations on bitfield atomic. 2018-11-16 15:01:08 +00:00
mod-special-cases.js [bigint] Move division to src/bigint/ 2021-06-15 16:24:39 +00:00
mod.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
mul-special-cases.js [bigint] Fix Karatsuba intermediate result length 2021-07-01 13:34:47 +00:00
mul.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
neg.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
not.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
or.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
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 [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
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 [bigint] Make kMaxLength platform-independent. 2018-11-30 23:43:29 +00:00
rematerialize-on-deopt.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
sar.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
shl.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
sub.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
tonumber.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00
tostring-toolong.js [bigint] Truncate huge error messages 2021-09-01 10:09:52 +00:00
turbo.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
typedarray.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
xor.js Remove always-true --harmony-bigint runtime flag 2018-10-01 11:31:13 +00:00