js/src/vm/ObjectGroup.cpp
26ed78caca3d0ffa819c31f066cfc5d03dde7a95
created 2017-01-12 14:29 -0600
pushed 2017-01-17 19:47 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
2caf84698f926b00b3f092694b76924e656ee867
created 2016-12-31 16:03 +0900
pushed 2016-12-31 07:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 7: Remove JSContext* parameter from JSObject::shouldSplicePrototype. r=jandem
d56269f92df741484eb92e08564185ae0df55c08
created 2016-12-31 16:03 +0900
pushed 2016-12-31 07:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 6: Change JSObject::splicePrototype to static method. r=jandem
3d2ebd012bd504f744cfb638100a6429e7349b86
created 2016-12-31 16:03 +0900
pushed 2016-12-31 07:16 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 4: Change JSObject::getGroup to static method. r=jandem
70487414c27a1c1d1e78880a26d7644686ab6242
created 2016-12-15 10:43 +0000
pushed 2016-12-15 10:51 +0000
Jon Coppeard Jon Coppeard - Bug 1323441 - Remove unnecessary GCPtr::unbarrieredGet r=sfink
9d270fe2298bc780b33b76093bc0e87a4bd94fae
created 2016-11-29 16:42 +0100
pushed 2016-11-29 15:45 +0000
Jan de Mooij Jan de Mooij - Bug 1299098 - Check clasp instead of proto in ObjectGroup::defaultNewGroup. r=bhackett
6b4e659892cee5ac0d89931f79bdf367807bf3c2
created 2016-11-28 12:29 +0900
pushed 2016-11-28 03:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1320408 - Part 2: Change JSFunction::getOrCreateScript to static method. r=jandem
47d405339a6fbf6e8ea0350db40607c73a65c324
created 2016-11-26 19:01 +0100
pushed 2016-11-26 18:19 +0000
Tom Schuster Tom Schuster - Bug 1192038 - Use ordinary object for RegExp prototype. r=arai,jandem
b92dcbb89ffcf96216a9cfdacfc3b2d652606028
created 2016-11-24 13:39 +0100
pushed 2016-11-24 12:40 +0000
Jan de Mooij Jan de Mooij - Bug 1317936 part 2 - Use atom hash code for jsid hashing. r=jonco
d2dcf9c036230ea1ea60ed580be32beee3f61c78
created 2016-11-22 20:53 +0100
pushed 2016-11-22 19:53 +0000
Tom Schuster Tom Schuster - Bug 1213341 - Add TI for error properties assigned by the initial shape. r=jandem
b353e488f0eb8a6295db6275273157016963e31c
created 2016-09-30 12:34 +0900
pushed 2016-09-30 03:35 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 2.2: Use ASCII variant of JS_ReportError when formatting JSClass::name, and assert it is ASCII. r=jwalden
9125f0c5deba23d02107bf7ae09b0bf23c9f4fc7
created 2016-09-23 12:48 -0600
pushed 2016-09-23 22:31 +0000
Brian Hackett Brian Hackett - Bug 1247926 - Fix analysis of preliminary array object groups when creating JSON or literal objects, r=jandem.
15a9785381a4068b90c1b5b52199ad1002919a8b
created 2016-08-02 10:26 +0100
pushed 2016-08-02 09:47 +0000
Jon Coppeard Jon Coppeard - Bug 1281168 - Make hashing ObjectGroupCompartment::NewEntry fallible r=terrence
cc866385dd0124bde69f1d7fd50baee93c531ddf
created 2016-07-07 08:15 +0200
pushed 2016-07-07 06:16 +0000
Jan de Mooij Jan de Mooij - Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
4af8f332bc98bf8d0ccd8c2c0a9493d4099f88c2
created 2016-07-03 08:24 +0200
pushed 2016-07-04 03:58 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
633d41ede644bf0fed6ca98328168d9c8f44c1de
created 2016-06-30 07:20 +0200
pushed 2016-06-30 05:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c34ec3e0884c (bug 1248163) for hazard failures
c34ec3e0884c31f128cf051619e78ffd9461a1c4
created 2016-06-28 07:08 +0200
pushed 2016-06-30 04:24 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1248163 - Inline typed array constructors r=jandem r=Waldo
7195c2ccf18841f933bca6c6b825c4ceaafbf0d1
created 2016-05-16 15:08 -0700
pushed 2016-06-01 17:52 +0000
Terrence Cole Terrence Cole - Bug 1266552 - Use WeakCache to automatically sweep AllocationSiteTable; r=sfink
82b8884c7ce39c550588310827bbf8270f83fd58
created 2016-05-19 20:57 +0200
pushed 2016-05-21 15:04 +0000
Jan de Mooij Jan de Mooij - Bug 1269319 - Make AlignedStorage/AlignedStorage2 non-copyable to fix strict aliasing issues. r=Waldo
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-03 22:56 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
a48fafcdd36fe7c618e0a82f26ae801e00ede30d
created 2016-04-26 09:18 -0700
pushed 2016-04-29 17:14 +0000
Terrence Cole Terrence Cole - Bug 1267699 - Move some public types to the right namespace; r=sfink
29f94bde2afa772692ab94b437ce74c294190954
created 2016-04-28 08:37 +0200
pushed 2016-04-28 06:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3c4b7e1de629 (bug 1263778) for assertion failures
3c4b7e1de6290ef6e21f2f9e17f99ee5a04f47c6
created 2016-03-18 16:45 -0700
pushed 2016-04-28 05:48 +0000
Jeff Walden Jeff Walden - Bug 1263778 - Rename a bunch of low-level [[Prototype]] access methods to make their interactions with statically-known and dynamically-computed [[Prototype]]s clearer. r=efaust
ddd7892d4ed6c18b9bbc1a6e25803b5e628452a7
created 2016-04-20 15:17 -0700
pushed 2016-04-21 20:04 +0000
Terrence Cole Terrence Cole - Bug 1265483 - Use WeakCache to automate sweeping of ObjectGroupCompartment::NewTable; r=jonco
f97f2238854e0463b9fae36f782d7baf5db512cc
created 2016-03-11 15:21 +0100
pushed 2016-03-11 14:23 +0000
Jan de Mooij Jan de Mooij - Bug 1227035 - Tighten the check in ObjectGroup::useSingletonForClone a bit more. r=bhackett
b20234ac6cf465c59bbc939560479c223bc282bf
created 2016-01-22 10:41 -0800
pushed 2016-03-09 07:47 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
ea73bd078111d7c6decddfb0242265f9062d5207
created 2016-03-08 20:06 -0800
pushed 2016-03-09 04:08 +0000
Terrence Cole Terrence Cole - Backed out changeset 33a1af83a77f (bug 1224038) for breaking SM tests.
33a1af83a77f29587c9e301aea9d4cb944adb4b5
created 2016-01-22 10:41 -0800
pushed 2016-03-09 00:27 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
6d88a7fdf970d9dc9f4382b4d8ae52f87613209b
created 2016-03-08 10:15 +0000
pushed 2016-03-08 10:15 +0000
Jon Coppeard Jon Coppeard - Bug 1252329 - Fix interaction between AutoClearTypeInferenceStateOnOOM and compacting GC r=terrence
36fdf01130f9d403fd8f03fc3c21c909a4c373f3
created 2016-02-20 05:43 +0900
pushed 2016-02-19 20:44 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1249588 - Remove unnecessary type information from RegExpObject. r=jandem
3e21107d9b43d2b902ff266ef4b55cef35fe8859
created 2016-02-09 14:04 -0800
pushed 2016-02-09 22:26 +0000
Terrence Cole Terrence Cole - Bug 1245965 - Fix an OOM in ObjectGroup::newPlainObject; r=till
1f322e2cc221c68c128c30a5211b7c883c835013
created 2016-01-29 16:56 -0800
pushed 2016-02-02 16:51 +0000
Terrence Cole Terrence Cole - Bug 1244365 - Remove Traceable; r=sfink
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-27 21:15 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
70705ad03a07cc17d2e6f424116538d85f4b756e
created 2016-01-25 08:43 -0800
pushed 2016-01-27 21:15 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 3: Always use DefaultGCPolicy for GCHashTables; r=sfink
9d90b6b2c0ef5ed63706675ab7926d623008ba95
created 2016-01-26 17:23 -0800
pushed 2016-01-27 01:25 +0000
Terrence Cole Terrence Cole - Backout f8c3e1e0e597515ee78c04d561a88669054710d9 (Bug 1224038) for bustage on a CLOSED TREE.
f8c3e1e0e597515ee78c04d561a88669054710d9
created 2016-01-22 10:41 -0800
pushed 2016-01-26 21:03 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
5d93baf4ff9c536b15818ac839e63b42964e7ead
created 2016-01-06 18:12 -0800
pushed 2016-01-07 20:36 +0000
Steve Fink Steve Fink - Bug 1237445 - Use GCHashTables for ObjectGroup sweeping, r=terrence
d1b7ec38dedc3bcc9e9744919df75f48f1d21ee2
created 2016-01-07 14:01 +0100
pushed 2016-01-07 13:00 +0000
Jan de Mooij Jan de Mooij - Bug 1236546 - Don't deoptimize in ObjectGroup::defaultNewGroup when we have a null proto. r=bhackett
d302571cd5e59eced38cef1048a46617755828ab
created 2015-11-13 18:22 -0800
pushed 2015-12-04 06:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
36df961c4bdc55165397639f999cce8075af3326
created 2015-11-30 11:27 +0100
pushed 2015-12-02 16:25 +0000
Lars T Hansen Lars T Hansen - Bug 1176214 - Part 5: Ion changes. r=h4writer
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 04:01 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
41be086be0e814c60ab3ae3a498f877e81815af1
created 2015-11-13 18:22 -0800
pushed 2015-11-19 22:06 +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 00:42 +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 00:42 +0000
Wes Kocher Wes Kocher - Backed out changeset 70f41cd98857 (bug 1055472)
9a0ddffeb2d8204838986a907c3ff8e2e2d8ed36
created 2015-11-18 16:40 -0800
pushed 2015-11-19 00:42 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1055472)
191079ef76d282b1676e313f48344b3809ba2f47
created 2015-11-13 18:22 -0800
pushed 2015-11-18 23:42 +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-18 22:38 +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-18 22:11 +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-18 16:10 +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-17 19:34 +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 05:03 +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 02: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-06 18:04 +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-21 20:33 +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 09:33 +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 00:02 +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-07 17:22 +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-07 17:22 +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 15:07 +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-18 19:56 +0000
Terrence Cole Terrence Cole - Bug 1205054 - Remove isNullLike and other imprecise null checks; r=sfink
less more (0) -100 -60 tip