Birunthan Mohanathas
b5536335f4
Bug 845478 - Part 5: Use JS::CallArgs instead of vp in js/src/. r=evilpie
2014-03-24 08:49:44 -04:00
Bobby Holley
d987f5a41f
Bug 975042 - Remove the special COW support for Date. r=peterv
...
As soon as Date is on Xrays, this stuff won't work anyway. Henceforth, content
access to chrome Date objects is forbidden, and APIs should use something like
|new contentWindow.Date()| for any Date object they wish to expose to content.
2014-03-23 11:02:12 -03:00
Carsten "Tomcat" Book
3250e93b36
Backed out changeset f787c0fa465e (bug 975042) for B2G ICS Emulator M7 Orange on a CLOSED TREE
2014-03-21 08:48:40 +01:00
Bobby Holley
03984bc5d9
Bug 975042 - Remove the special COW support for Date. r=peterv
...
As soon as Date is on Xrays, this stuff won't work anyway. Henceforth, content
access to chrome Date objects is forbidden, and APIs should use something like
|new contentWindow.Date()| for any Date object they wish to expose to content.
2014-03-20 23:47:23 -03:00
Bobby Holley
b9aa9facbf
Bug 959013 - Convert the Date object to use ClassSpec. r=luke
2014-02-04 07:51:54 -08: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
Birunthan Mohanathas
88a0348924
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
2013-12-08 21:52:54 -05:00
Dan Gohman
f147ac843f
Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
2013-10-10 05:18:01 -07:00
Birunthan Mohanathas
5d97123ef4
Bug 784739 - Switch from NULL to nullptr in js/src/ (2/9); r=ehsan
2013-10-07 12:43:08 -04:00
Andy Wingo
f6755e1108
Bug 920433 - Improve API support for self-hosted functions. r=till, r=bz
2013-09-26 10:11:38 -04:00
Dan Gohman
cb91b0c71d
Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
2013-09-19 18:42:56 -07:00
Dan Gohman
94cd9b8531
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
2013-09-11 05:49:05 -07:00
Terrence Cole
b3904f1033
Bug 906940 - Exactly root the IsAcceptableThis callback; r=jonco,smaug
2013-05-28 11:23:04 -07:00
Nicholas Nethercote
b1a9cc3871
Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
2013-08-13 15:34:12 -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
f30b759645
Bug 902332 - Replace JS_{FALSE,TRUE} with {false,true} almost everywhere. r=luke,bz.
2013-08-06 23:59:54 -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
Terrence Cole
dda068b13b
Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
2013-06-26 16:26:45 -07:00
Emanuel Hoogeveen
10028e6993
Bug 888088 (part 6) - Fix #include ordering in some of js/src/*.{h,cpp}. r=nnethercote.
2013-07-23 17:34:18 -07:00
Nicholas Nethercote
91011b7a16
Bug 888768 (part 1) - Remove unnecessary js*inlines.h #includes, as found by include-what-you-use. r=bhackett.
2013-07-11 15:15:17 -07: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
Steve Fink
2450695c99
Bug 890076 - Move isConstructing to CallArgs, r=Waldo
2013-07-03 22:59:43 -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
Nicholas Nethercote
772d46b1a9
Bug 884124 (part 5) - Add a DateObject class. r=jwalden.
2013-06-20 20:17:15 -07:00
Jan de Mooij
39f9bb0d9f
Bug 881902 - Remove ContextStack and StackSpace. r=luke,njn
2013-06-21 08:28:06 +02:00
Nicholas Nethercote
ca35558981
Bug 880041 (part 21) - Use JSObject::{is,as} for GlobalObject. r=sfink.
2013-06-17 16:23:11 -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
Dan Gohman
467ef8bb73
Bug 883574 - Add const qualifiers to variables and pointers in the JS tree. r=evilpies
2013-06-17 18:31:47 -07:00
Nicholas Nethercote
3a394a85e7
Bug 880565 (part 1) - Move isFunction() et al from jsobjinlines.h to jsobj.h and minimize the number of files that #include jsobjinlines.h. r=benjamin.
2013-06-05 19:07:43 -07:00
Brian Hackett
c0af46133d
Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
2013-06-10 15:22:18 -06:00
Terrence Cole
998ab9977e
Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
2013-06-03 16:30:00 -07:00
Benjamin Peterson
fa295c609e
Bug 778948 - Move jsinterp.cpp/h to the vm/ dir. r=luke
2013-06-02 15:30:43 -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
Boris Zbarsky
533c0a65ca
Bug 867312. Expose some APIs for working with millisecond timestamps corresponding to JS dates. r=waldo
2013-05-01 23:44:11 -04:00
Terrence Cole
2c87cd700d
Bug 867426 - Remove RawObject typedef; r=jonco
2013-04-30 15:41:12 -07:00
Terrence Cole
0e337e93f7
Bug 867426 - Remove RawString typedef; r=jonco
2013-04-30 15:40:48 -07:00
Terrence Cole
0f50039456
Bug 867426 - Remove RawLinearString typedef; r=jonco
2013-04-30 15:39:19 -07:00
Nicholas Nethercote
5da6cef3c7
Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke.
2013-04-23 23:44:36 -07:00
Xin Zhang
af100eed90
Bug 857385 - Make various JSFunctionSpec arrays const. r=waldo
2013-04-22 14:15:49 -07:00
Sean Stangl
4c46a9aa7c
Bug 860029 - Standardize Modelines in the JS Module. r=njn
2013-04-16 13:47:10 -07:00
Jeff Walden
ed09d1e8d8
Bug 858677 - Make the internal deletion operations not take a strictness argument and a Value*, but rather take a JSBool* -- and let callers handle the property-couldn't-be-deleted (but no error occurred) case. r=jorendorff
2013-04-05 21:19: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
Jon Coppeard
da20dd0f74
Bug 858108 - GC: Root the Locale interface r=terrence r=bholley
2013-04-05 10:45:50 +01:00
Norbert Lindenberg
fa27dcb84d
Bug 853075 - Remove workarounds. r=tschneidereit
2013-03-27 08:40:00 +01: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