Commit Graph

203 Commits

Author SHA1 Message Date
Terrence Cole
d0ab3e3410 Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink 2014-05-28 17:34:36 -07:00
Ryan VanderMeulen
02a1779237 Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
CLOSED TREE
2014-05-29 13:26:55 -04:00
Terrence Cole
3756031f7e Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink 2014-05-28 17:34:36 -07:00
Terrence Cole
02580ae798 Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco 2014-05-14 19:48:09 -07:00
Ryan VanderMeulen
912d8f0dcf Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes. 2014-05-16 14:52:13 -04:00
Terrence Cole
4a30cbdfd1 Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco 2014-05-14 19:48:09 -07:00
Jon Coppeard
f8e5203b0e Bug 982561 - Fix rooting analysis false positive caused by 36eba9f58983 r=me 2014-05-16 12:10:59 +01:00
Jon Coppeard
111c625233 Bug 982561 - Add zone edges for unmarked weakmap keys with delegates in a different zone r=terrence 2014-05-16 09:44:43 +01:00
Jon Coppeard
693795a94c Bug 982561 - Convert JSCompartment's list of marked weakmaps into list of all weakmaps r=terrence 2014-05-16 09:44:11 +01:00
Arpad Borsos
13e96e3f2d Bug 1007285 - Length property of the (Weak){Map,Set} constructors should be 1; r=jorendorff 2014-05-09 10:00:48 +02:00
Jon Coppeard
9e3e5bf37e Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Carsten "Tomcat" Book
ce17cf4bc6 Backed out changeset 8b82db9273f3 (bug 988486) 2014-04-30 15:38:59 +02:00
Jon Coppeard
862b4ce227 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Carsten "Tomcat" Book
b9db6b4bf0 Backed out changeset 3e6abdf3b4b4 (bug 988486) 2014-04-30 13:59:19 +02:00
Jon Coppeard
d319718581 Bug 988486 - Split out GC state from JSRuntime into new class GCRuntime r=terrence 2014-04-30 12:13:55 +01:00
Bobby Holley
554f3677a2 Bug 990290 - Expose JSAPI functions for creating and manipulating scripted WeakMaps. r=terrence 2014-04-11 07:59:46 -07:00
Jason Orendorff
08e5b1ca23 Bug 990787, part 8 - Add an OOM check in WeakMap_set_impl. r=Waldo. 2014-04-08 12:35:19 -05:00
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
Jon Coppeard
d6bc187672 Bug 959787 - Handlify some friend and debug APIs r=sfink r=bholley 2014-03-17 16:17:58 +00:00
Jason Orendorff
1f7f9f3949 Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden. 2014-03-10 16:29:40 -05: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
Bobby Holley
9fed0d00f4 Bug 957688 - Kill off checkAccess. r=mrbkap 2014-01-24 16:08:26 -08:00
Jan de Mooij
93d8dc6f21 Bug 952944 - Refactor JSOP_ARRAYPUSH. r=jorendorff 2014-01-18 13:55:56 +01:00
Jon Coppeard
fc5a4056da Bug 949038 - Fix windows browser build error in jsweakmap.h with generational GC r=terrence 2013-12-12 11:21:59 +00:00
Jon Coppeard
841c8a7fa2 Bug 945844 - Fix build error when compiling with GGC enabled and initialise store buffer reentry check member r=sfink 2013-12-04 11:02:47 +00:00
Jeff Walden
49bc3140ce Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb 2013-11-25 17:35:09 -08:00
Terrence Cole
1384d324b4 Bug 944040 - Do not use the store buffer during moving GC; r=jonco 2013-11-25 14:06:56 -08:00
Bill McCloskey
d813cfb25f Bug 928050 - Specify whether to iterate over atoms zone (r=bhackett) 2013-11-10 22:48:58 -08:00
Tom Schuster
b6ee9f1bce Bug 8844105 - Handlify JS_WrapObject. r=terrence 2013-10-15 20:02:23 -04:00
Birunthan Mohanathas
f5ac4df080 Bug 784739 - Switch from NULL to nullptr in js/src/ (8/9); r=ehsan 2013-10-07 12:44:28 -04:00
Nicholas Nethercote
1ce7fda03e Bug 915482 (part 2) - Minimize gc/Barrier-inl.h includes. r=terrence. 2013-09-11 16:52:30 -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
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
Bill McCloskey
e3767e29a9 Bug 899759 - Bustage fix on a CLOSED TREE. 2013-07-31 12:05:51 -07:00
Bill McCloskey
9196927873 Bug 899759 - Prevent JS_NondeterministicGetWeakMapKeys from GCing while iterating over a weakmap (r=sfink) 2013-07-31 11:45:37 -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
Nicholas Nethercote
a3a59eb16c Bug 887558 (part 4) - Introduce WrapperObject and CrossCrompartmentWrapperObject. r=jorendorff. 2013-06-27 22:42:30 -07:00
Nicholas Nethercote
1a00800376 Bug 887558 (part 2) - Move various functions into ProxyObject and FunctionProxyObject. r=jorendorff. 2013-06-20 22:39:22 -07:00
Nicholas Nethercote
1a13de61a4 Bug 887558 (part 1) - Introduce ProxyObject and some sub-classes. r=jorendorff. 2013-06-20 21:27:28 -07: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
4cc0b1d6c1 Bug 884124 (part 1) - Add a WeakMapObject class. r=jwalden. 2013-06-18 19:54:36 -07:00
Nicholas Nethercote
e5e2596d48 Bug 880565 (part 2) - Remove unnecessary #includes in jsobjinlines.h. r=benjamin. 2013-06-06 17:48:12 -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
Anand Soni
b170f0c713 Bug 875449 - Rename ListBase to DOMProxy, since these proxies are used for all sorts of objects that aren't in any way like lists. r=djvj 2013-06-07 00:02:26 +05:30
Terrence Cole
2c87cd700d Bug 867426 - Remove RawObject typedef; r=jonco 2013-04-30 15:41:12 -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