js/src/vm/ObjectGroup.cpp
41be086be0e814c60ab3ae3a498f877e81815af1
created 2015-11-13 18:22 -0800
pushed 2015-11-20 12:13 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
259854424b8e5bb09373212a6f5ea0c964b8a2ec
created 2015-11-18 16:41 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out changeset 70f41cd98857 (bug 1055472)
9a0ddffeb2d8204838986a907c3ff8e2e2d8ed36
created 2015-11-18 16:40 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472)
191079ef76d282b1676e313f48344b3809ba2f47
created 2015-11-13 18:22 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
70f41cd98857fabc1476024e27ba6ae35e39291b
created 2015-11-18 14:38 -0800
pushed 2015-11-19 13:45 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472) to hopefully fix the build bustage causing the CLOSED TREE
6f4006cfea7a22d27608e4872d2901167f9e8fd9
created 2015-11-13 18:22 -0800
pushed 2015-11-19 13:45 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
cfc8f256cea03a2d930f4a65cbabcfd5652e7dcc
created 2015-11-18 08:10 -0800
pushed 2015-11-19 13:45 +0000
Terrence Cole Terrence Cole - Backout f3d2ddb4979c (Bug 1224038) for regressing all the things.
f3d2ddb4979c9909e012adafd607fc4463e32e6b
created 2015-11-17 11:31 -0800
pushed 2015-11-18 13:50 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Use stable hashing in ObjectGroupCompartment::NewTable; r=jonco
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-14 21:22 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
738e23a218c838b69aba49d30553c7cfbe20695b
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:22 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett)
150f4e0ec3f9127f7a44f103cbadf89feb57e8a2
created 2015-11-06 19:03 +0100
pushed 2015-11-09 13:56 +0000
Jan de Mooij Jan de Mooij - Bug 1125423 part 3 - Use IsWindow/IsWindowProxy functions instead of checking for Class hooks. r=bz
103c2e08b3187d0759b86437b12d4688bcb30b01
created 2015-10-08 11:24 -0700
pushed 2015-10-22 09:45 +0000
Terrence Cole Terrence Cole - Bug 1213005 - Try harder not to fire read barriers during GC; r=sfink
6f1f7fc0f7cd83db832072eb05d316845c6f3930
created 2015-10-20 10:29 +0100
pushed 2015-10-20 20:22 +0000
Jon Coppeard Jon Coppeard - Bug 1215363 - Fix a couple of OOM handling issues and make JS_sprintf funcions crash when passed illegal format strings r=terrence
cd25dbf77e5720c5895c330e015270617066ebff
created 2015-10-08 17:01 -0700
pushed 2015-10-09 09:43 +0000
Eric Faust Eric Faust - Bug 1141863 - Part 1: Make |this| object creation account for new.target. (r=jandem, r=jorendorff)
9ecce6ab453e5d7ff6de1bbb15e50c402912e826
created 2015-10-07 18:22 +0100
pushed 2015-10-08 13:27 +0000
Lars T Hansen Lars T Hansen - Bug 1209497 - OOM-crash if a consistent object table is impossible. r=jandem
34ea1b7a28ff79db15306b46c2d084c674da43bf
created 2015-10-07 18:22 +0100
pushed 2015-10-08 13:27 +0000
Lars T Hansen Lars T Hansen - Bug 1211949 - check for allocation failure. r=nbp
23dddf3646d944ce7d2429acd8eed513b85230cd
created 2015-09-22 09:07 -0600
pushed 2015-09-22 23:42 +0000
Brian Hackett Brian Hackett - Bug 1204722 - Make sure that unboxed arrays created from literals are compatible with the type of the literal's elements, r=jandem.
c167178109febd1b9c8eac5656c710ee09c4c58d
created 2015-09-16 11:19 -0700
pushed 2015-09-19 04:34 +0000
Terrence Cole Terrence Cole - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink
7c18fbc2d1515d4f88ac207ac4691b2f93b839d5
created 2015-09-07 11:36 +0100
pushed 2015-09-08 13:37 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix more out of memory handling issues r=terrence
0b8a68592a31672a71bb3ae3aa694dde919d3b87
created 2015-08-30 07:55 -0600
pushed 2015-08-30 19:45 +0000
Brian Hackett Brian Hackett - Bug 1184388 - Fix transposed arguments to GiveObjectGroup, r=jandem.
4c795bc737c80b59658173b0a558b8b717205ed1
created 2015-08-25 09:08 -0600
pushed 2015-08-25 20:52 +0000
Brian Hackett Brian Hackett - Bug 1198252 - Watch for objects with mismatched shapes when combining the groups of their properties, r=jandem.
25b53d012913f94a2e27f037c0b967be54420b6c
created 2015-08-21 16:19 -0600
pushed 2015-08-23 21:18 +0000
Brian Hackett Brian Hackett - Bug 1184388 - Try to use uniform groups for multidimensional constant arrays and structures, r=jandem.
d08ebf664561cbd985854141b15405873fadd137
created 2015-07-23 13:10 -0700
pushed 2015-07-24 20:08 +0000
Steve Fink Steve Fink - Bug 1182428 - Fix the ObjectGroup hazards, r=jonco
5b8f0f33976597934259546accaf8e48e7c4b3a9
created 2015-07-14 09:02 -0700
pushed 2015-07-14 22:12 +0000
Brian Hackett Brian Hackett - Bug 1175165 - Eagerly analyze large array literals to see if an unboxed representation can be used, r=jandem.
c9f4af8fe60e0184131211326c6b7521fefbc6a0
created 2015-07-01 18:53 +0100
pushed 2015-07-02 13:44 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix more places where we don't correctly report allocation failure to the context r=terrence
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed 2015-06-14 22:55 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
f9e71f980245eee361014ecde5e13123b251d6e7
created 2015-06-13 14:41 -0700
pushed 2015-06-14 02:49 +0000
Phil Ringnalda Phil Ringnalda - Back out fd36716d1f9d (bug 1162986) for mostly-Win8-debug devtools crashes
fd36716d1f9d0644e52e68e6e28cd8f4fde16743
created 2015-06-13 08:10 -0700
pushed 2015-06-14 02:49 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
3a994e364343b7357b7be85b35a9ce4cf9c7e2cf
created 2015-06-13 07:54 -0700
pushed 2015-06-14 02:49 +0000
Brian Hackett Brian Hackett - Bug 1172943 - Use unboxed arrays for JSON and script literal arrays, r=jandem.
5dbe1acdee3c0898a0e3bd060659fa9f1b0a33c7
created 2015-06-10 09:42 -0700
pushed 2015-06-11 01:29 +0000
Brian Hackett Brian Hackett - Bug 1170372 - Use unboxed arrays for Array() and other functions keyed to allocation sites, r=jandem.
c21058eb90ffe26db3c5b4cc1469e611800a9124
created 2015-05-28 18:56 -0600
pushed 2015-05-29 13:33 +0000
Brian Hackett Brian Hackett - Bug 1166709 - After converting unboxed objects created by some initializer to natives, create native objects at that allocation site in the future, r=jandem.
1519a2b83f3f2d2cdbc0824d635f9dea418068ff
created 2015-05-28 10:22 +0100
pushed 2015-05-29 13:33 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some more places we don't report allocation failure to the context r=terrence
322487136b28a0c136642d39b8fa7091f1c55dee
created 2015-05-17 20:12 -0600
pushed 2015-05-18 11:43 +0000
Brian Hackett Brian Hackett - Bug 1162199 - Use unboxed objects by default, r=jandem.
cbfddea9ef08e966db91eca85a5ddf71adf2b07e
created 2015-05-07 10:17 -0700
pushed 2015-05-09 21:17 +0000
Terrence Cole Terrence Cole - Bug 1162301 - Move tenuring implementation to TenuringTracer; r=sfink
408e353d81a3742533362cf56bee308c914b8cbf
created 2015-05-06 13:04 -0600
pushed 2015-05-07 13:41 +0000
Brian Hackett Brian Hackett - Bug 1160887 - Fix various unboxed object bugs, r=jandem,terrence.
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-05-07 13:41 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
020c6a559e3ae53d3ae5d807880787cb01cdef59
created 2015-05-03 08:14 -0700
pushed 2015-05-04 11:42 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
454541170ba25e3e1580ed6b07d1bb6fd7e5a674
created 2015-05-01 16:26 +0100
pushed 2015-05-02 17:02 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix places where OOM errors are not reported to the context in js::DependentAddPtr r=terrence
fae47e06131277b96ec7ddac2a898a072c3bd253
created 2015-05-01 16:26 +0100
pushed 2015-05-02 17:02 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some places where OOM errors are not reported to the context r=terrence
15c5ec8215f76e0ab1601b651e89d100021ed8dc
created 2015-04-29 18:32 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Backout 02dad33cf2a0 for regressions on a CLOSED TREE.
02dad33cf2a0888239d7e4563fea4bfad71ee83a
created 2015-04-29 17:14 -0700
pushed 2015-04-30 17:57 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Add unboxed arrays for JSOP_NEWARRAY arrays, and shell option for using them, r=jandem.
15df3c88bb3119d125b644db1974a82858e69676
created 2015-04-10 13:33 -0700
pushed 2015-04-18 23:37 +0000
Terrence Cole Terrence Cole - Bug 1153959 - Use RAII to manage tracing details; r=jonco
d782ada80bb489ff1270ecd204d78766966da489
created 2015-04-07 15:58 +0100
pushed 2015-04-07 19:53 +0000
Jon Coppeard Jon Coppeard - Bug 1150011 - Fix GC hash table checks to work in release builds r=nbp
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
a1696e1b4eadd238f22d8a53435a70818c319427
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 5: Move ObjectGroup marking to TraceEdge; r=jonco
46d58d38d336e3a66016ca99c482d2fe23ba1bb3
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 4: Move Symbol marking to TraceEdge; r=jonco
46c089128c1a5af1653703df86cd1d6df0ce6aa2
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 3: Move Script marking to TraceEdge; r=jonco
2188112cece3c1bea799137c0913740375fbb919
created 2015-03-30 15:14 -0700
pushed 2015-04-04 17:42 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 2: Move Shape marking to TraceEdge; r=jonco
1012996e7a49049116039bbe6ac8817cf65e85be
created 2015-03-26 10:47 -0700
pushed 2015-04-01 16:35 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco
34efecb56e56e3c7fd171b4b37d13ad60e597954
created 2015-03-24 14:37 -0700
pushed 2015-03-31 12:46 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
99415fbccf8375d8f7b0e4f85a6b040f83adb969
created 2015-03-28 10:41 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1147588, bug 1147669, bug 1147533, bug 1147665, bug 1135985, bug 1147180, bug 1147670) for frequent 10.10 devtools-2 GC assertion failures
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
0bd8c4ec41fa8c4df77bfafe5508f9924be3f650
created 2015-03-26 10:47 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco
6bbd529bd995bc89ac9b064bf33b81d3ce6cd342
created 2015-03-24 14:37 -0700
pushed 2015-03-29 03:30 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco
5ff1e40be5f98b47eb094eb1e6c3ddf9063e6f94
created 2015-03-21 14:11 -0700
pushed 2015-03-22 20:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143194 - Handle JSTRY_FOR_OF in TI. (r=bhackett)
2f99a9eb19eecabe9c5be8fd943fc63be73bfc5a
created 2015-03-21 14:11 -0700
pushed 2015-03-22 20:58 +0000
Shu-yu Guo Shu-yu Guo - Bug 1143194 - Rename JSTRY_ITER to JSTRY_FOR_IN. (r=jorendorff)
7128e4104f942a3fa9e5588bea567e138620ecdd
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142865. Remove the parent argument from NewObjectWithGroup. r=waldo
less more (0) -60 tip