Commit Graph

222 Commits

Author SHA1 Message Date
Jan de Mooij
c6596c5fa8 Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff 2015-03-28 23:22:11 +01:00
Phil Ringnalda
1a1c158706 Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
CLOSED TREE
2015-03-28 10:39:56 -07:00
Jan de Mooij
369ef1b850 Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff 2015-03-28 12:08:37 +01:00
Jan de Mooij
b3f1ff13a2 Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE 2015-02-27 16:08:15 +01:00
Shu-yu Guo
8cab3220a3 Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in string and conversion ops. (r=lth) 2015-01-09 00:06:03 -08:00
Jeff Walden
cd488137b2 Bug 1112769 - Move the contents of js/src/vm/NumericConversions.h into a new js/public/Conversions.h header containing public API. r=jorendorff 2014-12-17 13:50:14 -08:00
Lars T Hansen
5de5662bf1 Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff 2014-09-16 18:45:31 +02:00
Chris Peterson
def5e6780e Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem 2014-07-21 21:43:21 -07:00
Jan de Mooij
1460ec4ba9 Bug 1023778 part 4 - Add JSONParser<Latin1Char>. r=Waldo 2014-06-13 20:51:07 +02:00
Shu-yu Guo
b025769c8c Bug 1022948 - Fix FPU in PJS worker threads. (r=Waldo) 2014-06-11 01:51:37 -07:00
Jan de Mooij
0bb824d182 Bug 1020420 part 3 - Make parseFloat work with Latin1 strings. r=njn 2014-06-06 11:17:51 +02:00
Jan de Mooij
ec13f420c2 Bug 1020420 part 1 - Make parseInt work with Latin1 strings. r=njn 2014-06-06 11:17:47 +02:00
Terrence Cole
6991fe3fdf Bug 987666 - Remove the unused dynamic root analysis. r=sfink 2014-03-24 18:32:36 -04:00
Benjamin Bouvier
9fd3eb51d1 Bug 939843: Required changes in Spidermonkey; r=mjrosenb 2014-02-27 16:23:11 +01:00
Chris Peterson
8fd820ee68 Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke 2014-01-24 20:14:56 -08:00
Brian Hackett
b1eed6d0ec Bug 928050 - Don't GC during atomization, r=billm. 2013-11-09 19:53:53 -07:00
Dan Gohman
5c4c38ac7d Bug 934520 - SpiderMonkey: Avoid signed overflow and other forms of undefined behavior. r=bhackett 2013-11-04 09:41:06 -08:00
Birunthan Mohanathas
bf37ff36cc Bug 784739 - Switch from NULL to nullptr in js/src/ (6/9); r=ehsan 2013-10-07 12:44:00 -04:00
Martin Stransky
de363bc937 Bug 912959 - libxul.so link fails - ToNumberSlow() is built as a hidden symbol. r=luke 2013-09-23 09:30:11 -04:00
Dan Gohman
d6ed4bd3b8 Bug 918350 - SpiderMonkey: Remove js_{Positive,Negative}Infinity in favor of mozilla::{Positive,Negative}Infinity(). r=waldo 2013-09-19 18:42:10 -07:00
Ryan VanderMeulen
d5c5005d74 Backed out changeset c3b01d22caa9 (bug 912959) for Windows bustage. 2013-09-09 10:20:59 -04:00
Martin Stransky
48153e2a1d Bug 912959 - Sync the declarations of ToNumberSlow() in jsnum.h. r=luke 2013-09-09 08:57:37 -04:00
Yaron Tausky
9583a33929 Bug 676739 - Part 3: Rename js_NumberToString to js::NumberToString. r=luke 2013-09-06 13:05:01 +02:00
Yaron Tausky
985a6b0665 Bug 676739 - Part 1: Suppress unnecessary temporary strings in js::ToAtom. r=luke 2013-08-27 11:17:41 +02:00
Nicholas Nethercote
5d228f857b Bug 911043 (part 2) - Remove unnecessary jsapi.h includes in SpiderMonkey. r=luke. 2013-09-01 22:03:30 -07:00
Nicholas Nethercote
378d4e5d13 Bug 911043 (part 1) - Move the "inject JS:: names into js::" block into its own file, to reduce dependencies on jsapi.h. r=luke. 2013-09-01 21:51:02 -07:00
Nicholas Nethercote
d0f640378a Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke. 2013-08-27 19:59:14 -07:00
Jeff Walden
6a0aed0f29 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 2013-08-08 15:17:08 -07:00
Nicholas Nethercote
e71c8c0864 Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till. 2013-08-08 16:07:22 -07:00
Nicholas Nethercote
f7d6f07d24 Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
Nicholas Nethercote
966f6b5ff2 Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz. 2013-08-02 00:41:57 -07:00
Shu-yu Guo
7538650028 Bug 892634 - Part 1: Add thread safe number conversion functions. (r=billm) 2013-08-02 08:24:57 -07:00
Nicholas Nethercote
a1ce363f1d Bug 898912 (part 5) - Add GetDecimalInteger(), a version of GetPrefixInteger() specialized for decimal integers. r=till. 2013-07-29 18:31:13 -07:00
Yaron Tausky
6410d2c952 Bug 771865 - Avoid creating NumberObject in (.1).toString. r=luke 2013-07-23 09:20:38 -04:00
Brian Hackett
d5a61ab0f3 Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm. 2013-07-10 09:29:52 -06:00
Terrence Cole
ea3bf6a3b6 Bug 879079 - Fix static root analysis hazards around ToInteger; r=sfink 2013-06-26 14:46:23 -07:00
Shu-yu Guo
9242f90f9b Bug 877893 - Part 3: VM & Ion changes to make MToString threadsafe. (r=billm) 2013-06-27 14:47:44 -07:00
Terrence Cole
11f8ce8af5 Bug 879079 - Make ToNumber take a Handle to fix some static rooting analysis failures; r=sfink 2013-06-21 18:19:11 -07:00
Terrence Cole
715d757fcb Bug 879079 - Fix rooting analysis bugs from calls to ToNumber; r=sfink 2013-06-04 16:14:14 -07:00
Emanuel Hoogeveen
60d9a0eb08 Bug 883697 (part 2) - Make include guards consistent in some of js/src/. r=njn. 2013-06-19 17:59:46 -07:00
Nicholas Nethercote
b9d4dcdabe Bug 634839 (part 2b) - Remove more unnecessary headers (as found by include-what-you-use) from SpiderMonkey. r=jorendorff. 2013-06-12 22:20:27 -07:00
Xin Zhang
6a0f0d949d Bug 722788 - Use integer math to parse sufficiently-small decimal numbers in JSON text. r=waldo 2013-05-28 10:40:05 -07:00
Nathan Froyd
d80f045a6c Bug 858131 - rewrite FloatingPoint.h to be C++-only instead of C-compatible C++; r+original-author=Waldo 2013-05-01 16:55:13 -04:00
Sean Stangl
4c46a9aa7c Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-16 13:47:10 -07:00
Phil Ringnalda
4f94bac4a1 Back out a5a1dd3bd8ae (bug 860029) for stupidorange 2013-04-15 12:55:38 -07:00
Sean Stangl
9596836ecf Bug 860029 - Standardize Modelines in the JS Module. r=njn 2013-04-15 11:33:03 -07:00
Phil Ringnalda
978110175c Back out 5bf9771e1a28 (bug 860029) for bustage
CLOSED TREE
2013-04-11 19:55:37 -07:00
Sean Stangl
999eb7bab9 Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn 2013-04-11 18:48:59 -07:00
Jeff Walden
b88dba376a Bug 769871 - Remove x_CheckThisX methods, as the extract-the-primitive-value methods immediately after perform that check already. r=Norbert 2013-03-22 12:35:44 -07:00
Norbert Lindenberg
0d0d7c7e38 Bug 769871 - Reimplement Number.toLocaleString per ECMA-402. r=jwalden 2013-03-21 14:59:48 -07:00