js/src/jsnum.cpp
32b157ae5ed7752907b7158eaccd96499a14c789
created 2014-06-06 11:17 +0200
pushed 2014-08-25 18:42 +0000
Jan de Mooij Jan de Mooij - Bug 1020420 part 1 - Make parseInt work with Latin1 strings. r=njn
e6905f611ad6bc6c08f8feaca144791ba3cb2afe
created 2014-06-05 15:40 -0700
pushed 2014-08-25 18:42 +0000
Nathan Braswell Nathan Braswell - Bug 1017275 - Make Number.isNaN and Number.isFinite inlinable. r=jwalden
ca48add6d1540dbf0baf34646d8df4edbe922d41
created 2014-05-31 10:44 +0200
pushed 2014-08-25 18:42 +0000
Jan de Mooij Jan de Mooij - Bug 1015917 part 1 - Support string concatenation for Latin1 strings. r=luke
0dc4e6faf6970b894ed8514f2c2997b1cea434b3
created 2014-05-29 11:54 -0700
pushed 2014-08-25 18:42 +0000
Nathan Braswell Nathan Braswell - Bug 1003764 - Implement ES6 Number.isSafeInteger(). r=jwalden
1895f37082ec9e771fc35614141b5d5364589c43
created 2014-05-22 21:40 +0200
pushed 2014-08-25 18:42 +0000
Jan de Mooij Jan de Mooij - Bug 1013917 part 1 - Some JSString changes for latin1 strings. r=luke
38be3867924873027814735f605b092da3120357
created 2014-05-22 21:10 -0700
pushed 2014-08-25 18:42 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1013917) for rootanalysis failures
1264ddc72695170bf7aa88d974c9c5c590209bb2
created 2014-05-22 21:40 +0200
pushed 2014-08-25 18:42 +0000
Jan de Mooij Jan de Mooij - Bug 1013917 part 1 - Some JSString changes for latin1 strings. r=luke
0d7bf90091bb3ae78317eb34b0a46c2a32b99dcc
created 2014-04-26 18:45 +0200
pushed 2014-07-14 18:39 +0000
Stephen Kelly Stephen Kelly - Bug 885798 - Extend the nc_slots enum with new Number constants. r=till
90515fc1d2cd262c100d0ee7dda5e328898e238d
created 2014-04-26 16:35 +0200
pushed 2014-07-14 18:39 +0000
Stephen Kelly Stephen Kelly - Bug 885798 - Add Number.{MAX,MIN}_SAFE_INTEGER. r=evilpie
7dc397393c83815e891258298e02d2e9e5db3ccc
created 2014-04-25 16:11 -0500
pushed 2014-07-14 18:39 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 3 - Remove flags argument from DefineNativeProperty. r=Waldo.
64d43999139f65f6a185b3d49b292993a905b4a9
created 2014-04-03 23:30 -0700
pushed 2014-07-14 18:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 991998 (part 1) - Rename JSShortString as JSFatInlineString. r=luke.
fbca45e6593052971edb288cda52ce0a12ed959b
created 2014-03-24 18:32 -0400
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 987666 - Remove the unused dynamic root analysis. r=sfink
6635d1edc7497a5fa346d0921013d0fde248c0bb
created 2014-03-10 16:29 -0500
pushed 2014-06-02 21:01 +0000
Jason Orendorff Jason Orendorff - Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden.
98cd7d0d2a9bcb53cf956d238ffa4915deaed715
created 2014-02-27 16:23 +0100
pushed 2014-06-02 21:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 939843: Required changes in Spidermonkey; r=mjrosenb
a6cf2d7996a4cbd058d53829cec7294331c67b89
created 2014-02-21 10:24 -0600
pushed 2014-06-02 21:01 +0000
Luke Wagner Luke Wagner - Bug 797126 - Remove tinyid/shortid/userid (r=terrence)
58fe9dc85fa4c4eec3407b3a2c7b137a1f7c7ff4
created 2014-02-10 17:57 -0500
pushed 2014-06-02 21:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-04-22 00:22 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
fa482552d1aab4944b35362a05533fc5070d3a54
created 2013-12-06 18:39 +0100
pushed 2014-03-10 22:05 +0000
Christian Holler Christian Holler - Bug 937083 - Make js::CharsToNumber propagate OOM. r=shu
b58f32ae7646b82a2a3d45871c712d0b68bda2a9
created 2013-12-05 14:47 +0100
pushed 2014-03-10 22:05 +0000
Jan de Mooij Jan de Mooij - Bug 653438 - Fix number.toExponential(undefined) to behave like number.toExponential() and remove some dead code. r=till
4b93dd3c97b517035a40185bc2a4f5fe72bc303a
created 2013-11-05 14:29 -0800
pushed 2014-03-10 22:05 +0000
Jeff Walden Jeff Walden - Bug 811264 - Use mozilla::Abs in jsnum.cpp, instead of open-coding it in ways that trigger warnings with some compilers. Also rename IntToCString to Int32ToCString, for accuracy. r=jorendorff
53b2cdf230dc391df15a5a84c209a5fbfa12b2b5
created 2013-11-09 19:53 -0700
pushed 2014-03-10 22:05 +0000
Brian Hackett Brian Hackett - Bug 928050 - Don't GC during atomization, r=billm.
6ccca624372a3bdf9dc06465c3016ce9985a28df
created 2013-11-04 09:41 -0800
pushed 2014-03-10 22:05 +0000
Dan Gohman Dan Gohman - Bug 934520 - SpiderMonkey: Avoid signed overflow and other forms of undefined behavior. r=bhackett
d31a310022872f140e35197b12174a106ce25aeb
created 2013-10-10 15:22 -0700
pushed 2014-01-28 00:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 925584 - Remove some unnecessary jsapi.h inclusions from .cpp files. r=Ms2ger.
37ca290c9256bf3c342a0d8752eac19a6f540e96
created 2013-10-10 05:18 -0700
pushed 2014-01-28 00:16 +0000
Dan Gohman Dan Gohman - Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
ce9cca8500d578d2891d9936e052166bd185b60b
created 2013-10-07 12:44 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/ (6/9); r=ehsan
f46fd6fcf018cfca94c4d9b52b8a9c1878320aab
created 2013-09-26 10:11 -0400
pushed 2014-01-28 00:16 +0000
Andy Wingo Andy Wingo - Bug 920433 - Improve API support for self-hosted functions. r=till, r=bz
4495cc6591c432af82e06dc60fe767dc41b4f4e1
created 2013-09-21 11:34 +0200
pushed 2014-01-28 00:16 +0000
Jan de Mooij Jan de Mooij - Bug 918808 part 1 - Don't call strlen for int32 values in NumberValueToStringBuffer. r=njn
141c61d174ee681c8b93541f2ce8a6efa4607ee6
created 2013-09-19 18:47 -0700
pushed 2014-01-28 00:16 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Initialize JSRuntime's NaN and Infinity members right away instead of waiting. r=waldo
9e727132b19cf1bb91c8f41423a12b971d5242e5
created 2013-09-19 18:42 -0700
pushed 2014-01-28 00:16 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
77a16602b99c4f31bd5cb79c8e3abf2555442739
created 2013-09-19 18:42 -0700
pushed 2014-01-28 00:16 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Remove js_{Positive,Negative}Infinity in favor of mozilla::{Positive,Negative}Infinity(). r=waldo
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
be8536d49a60e1449437b024837f10eb5b7f0742
created 2013-09-06 13:05 +0200
pushed 2013-12-03 03:32 +0000
Yaron Tausky Yaron Tausky - Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke
9cbd48387451e8cb14769eddecba4aedb41c594d
created 2013-08-27 11:17 +0200
pushed 2013-12-03 03:32 +0000
Yaron Tausky Yaron Tausky - Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke
1f401bf37ef400bcd98fefa243a5fc726dcfab8e
created 2013-09-04 10:11 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910814 - SpiderMonkey: Document that js_strtod_harder doesn't actually report overflow errors, and clean up its callers accordingly. r=waldo
c0104d0c88a124009ef06bb857b5e69fd7e52d7f
created 2013-08-31 06:19 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Put cpp-private classes in anonymous namespaces. r=waldo
ef553af7c1300bebecf162e28aa36ff2f8037ee4
created 2013-08-31 06:18 -0700
pushed 2013-12-03 03:32 +0000
Dan Gohman Dan Gohman - Bug 910829 - SpiderMonkey: Delete redundant null checks. r=jandem
6eaf9e414a520fe9fd91f6b50d3436e7913e6182
created 2013-05-28 11:23 -0700
pushed 2013-12-03 03:32 +0000
Terrence Cole Terrence Cole - Bug 906940 - Exactly root the IsAcceptableThis callback; r=jonco,smaug
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
680a80d15f3ece29df924c187053e2f5b5960e9c
created 2013-08-08 15:17 -0700
pushed 2013-12-03 03:32 +0000
Jeff Walden Jeff Walden - Bug 853301 - Make a --with-intl-api/--with-intl-api=build/--without-intl-api configure option that builds/exposes Intl, only builds it, and doesn't build it at all. This will allow tests with the Intl code, built, but with no changes to JS behavior, permitting disentangling binary-size-increase effects from effects due to changes in JS functionality (or in code invoked to expose that functionality). r=glandium
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2013-12-03 03:32 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-12-03 03:32 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
ade325617a7322f9869ce67b359255c542c74587
created 2013-08-06 23:59 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
c9829bff3ae4bf7b770b93a86eb5452cbc0ed020
created 2013-08-02 00:41 -0700
pushed 2013-12-03 03:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
56364871a2887fce84dcb44be001393e1a1f48c2
created 2013-08-02 08:24 -0700
pushed 2013-10-21 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 892634 - Part 1: Add thread safe number conversion functions. (r=billm)
f09bcd847699540773617fb28836189e921b04ab
created 2013-08-02 13:15 +0100
pushed 2013-10-21 21:47 +0000
Jon Coppeard Jon Coppeard - Bug 899976 - GC: Fix unsafe references related to ToInt* functions - js engine changes r=sfink
a418ca312cbd24ac8b9ee21a2c8902d0ff036bea
created 2013-07-29 18:31 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898912 (part 5) - Add GetDecimalInteger(), a version of GetPrefixInteger() specialized for decimal integers. r=till.
1de22229a4f3681891c348f2a85d31c4dc4afdb7
created 2013-06-26 16:26 -0700
pushed 2013-10-21 21:47 +0000
Terrence Cole Terrence Cole - Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
4cdcc55c9dde8f2352906816c4d4bf244742aeb6
created 2013-07-23 17:34 -0700
pushed 2013-10-21 21:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
fb96c3abe9cd3ab9b0ca27080faf6752e0ba8433
created 2013-07-23 09:20 -0400
pushed 2013-10-21 21:47 +0000
Yaron Tausky Yaron Tausky - Bug 771865 - Avoid creating NumberObject in (.1).toString. r=luke
949582d150c23122108079e8ea305b54da4df13f
created 2013-07-15 08:12 -0600
pushed 2013-10-21 21:47 +0000
Brian Hackett Brian Hackett - Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
d520aeaf2e2c04f394ad4c0be8939576fcdbc33f
created 2013-07-13 15:10 +0200
pushed 2013-10-21 21:47 +0000
Till Schneidereit Till Schneidereit - Bug 886949 - Add Number.parseInt and Number.parseFloat. r=jwalden
43744955a1921079b15c0893be938e24e5b3e62f
created 2013-07-13 15:09 +0200
pushed 2013-10-21 21:47 +0000
Till Schneidereit Till Schneidereit - Bug 885798 - Add ES6's Number.EPSILON. r=jwalden
f30a9bb898f63ef9bc3ed315aeec48e5d66ef0ed
created 2013-07-11 15:15 -0700
pushed 2013-10-21 21:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-10-21 21:47 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
39c322f034cca59002557b0c486d960a33224d07
created 2013-07-03 22:59 -0700
pushed 2013-10-21 21:47 +0000
Steve Fink Steve Fink - Bug 890076 - Move isConstructing to CallArgs, r=Waldo
cc11bf500293447ddb6101dec57fb214c4907622
created 2013-06-26 14:46 -0700
pushed 2013-10-21 21:47 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix static root analysis hazards around ToInteger; r=sfink
12e5bcffbbacfbc2adb7de9bfd7f6a0b238c7520
created 2013-06-27 14:47 -0700
pushed 2013-10-21 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 877893 - Part 3: VM & Ion changes to make MToString threadsafe. (r=billm)
d219351389c74d9402bb5f0f674422d9676c3239
created 2013-06-21 18:19 -0700
pushed 2013-10-21 21:47 +0000
Terrence Cole Terrence Cole - Bug 879079 - Make ToNumber take a Handle to fix some static rooting analysis failures; r=sfink
less more (0) -300 -100 -60 tip