diff options
author | 2023-06-27 00:35:48 +0200 | |
---|---|---|
committer | 2023-06-26 15:35:48 -0700 | |
commit | 16598555f137112a3df2da5d8f2ee8edb496484f (patch) | |
tree | ad389ba4b312e82e4fcdd867e4d013d5a0d20fbb /bench/snippets | |
parent | a732999da578ca92a1d9e633036225a32e77529d (diff) | |
download | bun-16598555f137112a3df2da5d8f2ee8edb496484f.tar.gz bun-16598555f137112a3df2da5d8f2ee8edb496484f.tar.zst bun-16598555f137112a3df2da5d8f2ee8edb496484f.zip |
`.randomInt()` support (#3357)
* Add initial .randomInt() fallback
* Add basic .randomInt() test
* Attempt creating a native implementation
* Switch to JSC.wrapWithHasContainer
* Switch to .jsNumberFromUint64(), it seems like using just .jsNumber() causes the number to overflow in some cases
* Regenerate out folder after rebasing
Diffstat (limited to 'bench/snippets')
-rw-r--r-- | bench/snippets/crypto.mjs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bench/snippets/crypto.mjs b/bench/snippets/crypto.mjs index b0b992a0f..e8e6f2f8a 100644 --- a/bench/snippets/crypto.mjs +++ b/bench/snippets/crypto.mjs @@ -22,4 +22,8 @@ bench("crypto.randomUUID()", () => { return crypto.randomUUID()[2]; }); +bench("crypto.randomInt()", () => { + return crypto.randomInt(); +}); + await run(); |