js/src/jsnum.cpp
d2861f3dcc589d186308e9a3339d7344773fdb3d
created 2018-06-28 09:26 -0700
pushed 2018-06-30 09:49 +0000
André Bargull André Bargull - Bug 1471931 - Part 3: Switch to pod_calloc_with_extra, new_, make_pod_array, and make_zeroed_pod_array where possible. r=sfink
d600ad533a95d45ae773c0888fb6093e711fe6b6
created 2018-06-22 13:29 -0700
pushed 2018-06-23 21:45 +0000
André Bargull André Bargull - Bug 1467438 - Part 1: Replace ScopedJSFreePtr with UniqueChars/UniqueTwoByteChars. r=sfink
7cdfba2700eb020b568fe2c34282d4154ba13577
created 2018-06-12 13:58 -0400
pushed 2018-06-13 09:22 +0000
Robin Templeton Robin Templeton - bug 1466893 - Part 2: Convert BigInt arguments to the Number constructor. r=jandem
631e90e9e0747845da585184217fa6f30525c14e
created 2018-06-12 13:57 -0400
pushed 2018-06-13 09:22 +0000
Robin Templeton Robin Templeton - bug 1466893 - Part 1: Implement ToNumeric operation. r=jandem
eacd6f23d1d67eff505e1e795ef03478ad956fcd
created 2018-06-01 01:10 -0700
pushed 2018-06-02 23:03 +0000
André Bargull André Bargull - Bug 1466050 - Skip a call to strlen in Number.prototype.toString when length was already computed. r=jandem
bbe538384ae8b61c0af775305facc392f172fd94
created 2018-05-24 11:26 -0700
pushed 2018-05-25 10:01 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink
98ad6a9038624b04f643e141745a0d6be2c892cd
created 2018-05-22 15:02 +0200
pushed 2018-05-23 09:51 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 13 - Move dtoaCache and newProxyCache from JSCompartment to JS::Realm. r=anba
f0cb25b7bdeefa070aac39697f0ecff54fa77699
created 2018-05-12 08:00 +0300
pushed 2018-05-12 09:47 +0000
Ciure Andrei Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE
b424782cd5d1646cc50d4aae08049163d3c4c898
created 2018-05-11 19:09 -0700
pushed 2018-05-12 09:47 +0000
Robin Templeton Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden
ce4fdee191230038af2188d9c9ed1ee126fa551f
created 2018-05-07 09:28 -0700
pushed 2018-05-08 22:59 +0000
André Bargull André Bargull - Bug 1459611 - Use NumberEqualsInt32 when negative and positive zero are treated the same. r=jandem
363cc3b4dd41a2c5469fb03d72451e942687c73c
created 2018-04-19 10:46 +0200
pushed 2018-04-19 22:30 +0000
André Bargull André Bargull - Bug 1453922: Add fast path for non-negative int32 values to ToIndex. r=jandem
06911984ea8738053b829ee2f396a598999159d5
created 2018-04-12 14:56 -0700
pushed 2018-04-18 16:57 +0000
André Bargull André Bargull - Bug 1453809: Call ToUint16 in ToUint16Slow. r=Waldo
69fbc1090788f798834bac5bad41fc8a3ff33d59
created 2018-04-10 11:42 -0700
pushed 2018-04-14 23:37 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Add/use more ASCII alphanumeric testing/conversion functions from MFBT in SpiderMonkey code in various places. r=froydnj
7a03a7e15320ca43339f40866a1ac982f87e5c5e
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 6: Pass Handle<GlobalObject*> in ClassInitializerOp. r=jorendorff
a5cdb5568e441dc8bd676ee93a94293b5c55493f
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 5: Use template versions of NewBuiltinClassInstance and NewObjectWithClassProto instead of manual casting. r=jorendorff
f36928548891d9029477f0733c71bb8e093e95f6
created 2018-04-14 00:52 +0300
pushed 2018-04-14 09:49 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1453456) for build bustages at js/src/jit-test/tests/ctypes/conversion-primitive.js on a CLOSED TREE
fde6a66eb3170c0211ba97dcb3b43b4de45e23d8
created 2018-04-10 11:42 -0700
pushed 2018-04-14 09:49 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Add/use more ASCII alphanumeric testing/conversion functions from MFBT in SpiderMonkey code in various places. r=froydnj
e6c8f65ed72339bde6ed674f36ac1f6aa7d80b26
created 2018-03-16 14:29 +0100
pushed 2018-03-16 17:49 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
2c450d858f010cec47a94afd24b566d7a65c544e
created 2018-03-15 04:23 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 7: Clean up using and includes in jsutil. r=jorendorff
b1117fa567eb9067f2816a813046a129406f20cf
created 2018-03-14 11:13 +0200
pushed 2018-03-14 22:06 +0000
Coroiu Cristina Coroiu Cristina - Backed out 2 changesets (bug 1443080) for spidermonkey build bustage at build/src/js/src/jit/BaselineCacheIRCompiler.cpp
53bdcd5937cdb1ccf4388ee7a0f3fee0c3675c52
created 2018-03-05 13:43 +0100
pushed 2018-03-14 22:06 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600
pushed 2018-03-09 00:18 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
f4e33c42faa72907453381bc00fe40130c76b86e
created 2018-03-03 01:06 +0200
pushed 2018-03-02 23:07 +0000
shindli shindli - Merge inbound to mozilla-central. a=merge
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200| base
pushed 2018-03-02 23:07 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
72a84df56d3901e17b78b5cc7698cee8883f6614
created 2018-02-24 08:55 -0600
pushed 2018-03-02 23:07 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
03a00bb49a69b334c06c567a3c2bc198686f229e
created 2018-02-21 13:54 -0600
pushed 2018-02-24 00:59 +0000
Jason Orendorff Jason Orendorff - Bug 1440043 - Remove jsversion.h. r=jandem.
84214cf75b8861fb101fee30b7197157878b7616
created 2018-02-21 10:15 +0200
pushed 2018-02-21 16:46 +0000
Jeff Walden Jeff Walden - Bug 1438750 - Remove mfbt/double-conversion.h, and change existing users to instead do #include "double-conversion/double-conversion.h" themselves. r=froydnj on a CLOSED TREE
39518a5011af6aa8295e6a40a7c5dc214d510bdc
created 2018-02-21 08:29 +0200
pushed 2018-02-21 16:46 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 66c1c1596bea (bug 1438750) for assertion failure at TestFloatingPoint.cpp on Windows platform
66c1c1596bea7cfb2316e78c940e52679b595efa
created 2018-02-15 21:02 -0800
pushed 2018-02-21 16:46 +0000
Jeff Walden Jeff Walden - Bug 1438750 - Remove mfbt/double-conversion.h, and change existing users to instead do #include "double-conversion/double-conversion.h" themselves. r=froydnj
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-02-19 22:01 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
3ceed0fcb88258a867879388d84b3a41953da431
created 2018-02-14 16:04 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 4: Rename some files into js/src/util. r=jandem.
0054d892b106cfc60874dc1662a7278c74108b03
created 2018-02-12 15:37 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 8: Rename jsatom* -> vm/JSAtom*. r=jandem.
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-02-14 22:23 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2017-12-06 09:54 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2017-12-06 09:54 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
4498739037187b553b5428ad65b7c38238e6298f
created 2017-09-12 16:41 +0200
pushed 2017-09-13 09:28 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 5 - Split NativeDefineProperty in separate accessor vs data functions. r=evilpie
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-10 08:07 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
5eb5af7c30a999bd03d3df13067640b9967875d1
created 2017-09-07 14:59 +0200
pushed 2017-09-07 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 4 - Split js::DefineProperty/DefineElement in separate accessor vs data functions. r=anba
ed14274963545e4e7406f51bd35700d557d2cc27
created 2017-01-31 14:34 +0100
pushed 2017-07-30 09:19 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
03533ecbc1af51dd87edf1419b132a5a254f43a1
created 2017-07-28 17:43 -0700
pushed 2017-07-30 09:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1367791 - Constrain Number.prototype.toFixed precision to be 0 <= p <= 100. (r=jorendorff)
a85c954dfda4a99af6de33828b129ba962fc752f
created 2017-07-28 20:18 +0200
pushed 2017-07-29 00:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 862ba8683d19 (bug 1272697)
862ba8683d196e7d194ab72d2a1680ff707c47d3
created 2017-01-31 14:34 +0100
pushed 2017-07-29 00:40 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
ba31bf7e9dc7d3a462eb60b603cc31972b5a2b13
created 2017-07-12 10:29 -0700
pushed 2017-07-15 00:14 +0000
André Bargull André Bargull - Bug 1379639 - Move Number.isInteger to self-hosted code and avoid bailouts in isSafeInteger. r=jandem
0e71e43dcee8655ce22cb3ad2cef44e17e06fea7
created 2017-07-13 14:56 +0200
pushed 2017-07-13 14:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 77fac7f5d728 (bug 1379639) for still perma failing xpcshell x6 tests
77fac7f5d7284cd7d7a2270b7769086dda573e50
created 2017-07-12 10:29 -0700
pushed 2017-07-13 14:29 +0000
André Bargull André Bargull - Bug 1379639 - Move Number.isInteger to self-hosted code and avoid bailouts in isSafeInteger. r=jandem
0d0c4418614b6983ec6380f68d7fe317a0c205d3
created 2017-07-10 04:55 -0700
pushed 2017-07-11 01:43 +0000
André Bargull André Bargull - Bug 1379222 - Avoid [[Get]] for "prototype" property when calling builtin constructors. r=jandem
0a0d65bba22a3d3986b9203408c12831c3a2fc35
created 2017-05-02 14:20 -0700
pushed 2017-05-05 13:17 +0000
André Bargull André Bargull - Bug 1317383 - Part 2: Use ToIndex when constructing TypedArray with length argument (ES2017). r=evilpie
548e11d30cad5a5608f21158976ae96c62dd4a3e
created 2017-04-25 09:28 -0700
pushed 2017-05-05 13:17 +0000
André Bargull André Bargull - Bug 1317383 - Part 1: Move NonStandardToIndex to SIMD.cpp. r=evilpie
edaf81997a7bd28d3fd6c1955ef52b837b183ff5
created 2017-04-28 16:26 +0200
pushed 2017-04-29 09:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 884baa5893d6 (bug 1317383) for failing web-platform-test _mozilla/wasm/jsapi.js.html and tests in other suites. r=backout on a CLOSED TREE
bc2539cd72c91ae71633c8aea460577e1120647c
created 2017-04-28 16:24 +0200
pushed 2017-04-29 09:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset eeb52543a6c6 (bug 1317383)
eeb52543a6c6e9bb931eaeef9734e82d5228ea92
created 2017-04-25 09:35 -0700
pushed 2017-04-29 09:10 +0000
André Bargull André Bargull - Bug 1317383 - Part 2: Use ToIndex when constructing TypedArray with length argument (ES2017). r=evilpie
884baa5893d662335aea1fe603d165cf021ccd2f
created 2017-04-25 09:28 -0700
pushed 2017-04-29 09:10 +0000
André Bargull André Bargull - Bug 1317383 - Part 1: Move NonStandardToIndex to SIMD.cpp. r=evilpie
a139ec75777a1263c8d09ddffcda40d65f0c6413
created 2017-04-24 19:09 +0200
pushed 2017-04-25 03:21 +0000
Tom Schuster Tom Schuster - Bug 654190 - Cache index values in JS strings. r=jandem
a01bd91a80c1f29cf5d97ed9a38f44dfeaf07ab9
created 2017-03-10 23:40 +0100
pushed 2017-03-13 14:24 +0000
André Bargull André Bargull - Bug 1346074 - Part 2: Move ToLengthClamped into jsarray.cpp. r=shu
06254f3037c370bfa81a26c4a5ff673c8e16940f
created 2017-02-23 20:03 +0100
pushed 2017-02-27 21:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1342176: Enable 80-bits precision for the x87 floating-point unit; r=jandem
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:25 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
bdafc05f51e8164e3a8923637f7248f7c1124066
created 2017-01-21 17:25 +0900
pushed 2017-01-21 23:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 14: Change some GlobalObject methods to static method. r=jandem
less more (0) -300 -100 -60 tip