js/src/vm/ObjectGroup.h
05f6da3339b33ba5bc4d369de5a706cd9523395d
created 2017-09-18 15:08 +0200
pushed 2017-09-18 23:25 +0000
Jan de Mooij Jan de Mooij - Bug 1384121 part 1 - Don't sweep ObjectGroups under IC helper functions. r=bhackett
acd4c55de436734be19955b31d1ec349ddd5a2cb
created 2017-08-31 10:27 +0100
pushed 2017-08-31 23:57 +0000
Jon Coppeard Jon Coppeard - Bug 1393597 - Remove FinishIncrementalGC when merging compartments r=sfink
c277ca7f082494f1dd7228457acc8409b1d50639
created 2017-06-16 17:43 +0200
pushed 2017-06-17 01:28 +0000
Jan de Mooij Jan de Mooij - Bug 1372182 part 9 - Inline more functions. r=anba
fc6159614e0169bb2029b9c36dd3d46e3f8db81c
created 2017-06-15 13:14 -0400
pushed 2017-06-15 23:28 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Unify StringSplitString ObjectGroup and fix Ion MCallOptimize. r=tcampbell
e0405aef6cff6b88d30151d84cbab7e59bb8b597
created 2017-04-22 13:51 +0200
pushed 2017-04-24 06:28 +0000
Jan de Mooij Jan de Mooij - Bug 1358504 - Add a 1-entry cache to ObjectGroup::defaultNewGroup. r=bhackett
68002ca0a77c45e9988722ce2caae8105d860954
created 2017-04-13 16:21 +0200
pushed 2017-04-14 00:35 +0000
Jan de Mooij Jan de Mooij - Bug 1336580 - Attach AddSlot stubs before we run the new-script analysis. r=bhackett
6b718178f43f0f80ad1c8c36540d4e5112c0cc05
created 2017-02-22 21:16 +0100
pushed 2017-02-23 15:45 +0000
Tom Schuster Tom Schuster - Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-03 12:34 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
b353e488f0eb8a6295db6275273157016963e31c
created 2016-09-30 12:34 +0900
pushed 2016-09-30 10:14 +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
9ff810febb0af9cf4e08ed5c1b4c902aef3f4f5f
created 2016-04-04 11:50 -0700
pushed 2016-09-13 11:10 +0000
Terrence Cole Terrence Cole - Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
15a9785381a4068b90c1b5b52199ad1002919a8b
created 2016-08-02 10:26 +0100
pushed 2016-08-02 15:40 +0000
Jon Coppeard Jon Coppeard - Bug 1281168 - Make hashing ObjectGroupCompartment::NewEntry fallible r=terrence
7195c2ccf18841f933bca6c6b825c4ceaafbf0d1
created 2016-05-16 15:08 -0700
pushed 2016-06-02 09:56 +0000
Terrence Cole Terrence Cole - Bug 1266552 - Use WeakCache to automatically sweep AllocationSiteTable; r=sfink
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:06 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
106f482c6670896701485d7a81bee494dc9b1f78
created 2016-05-19 10:12 +0100
pushed 2016-05-19 16:47 +0000
Jon Coppeard Jon Coppeard - Bug 1273908 - Refactor GC to make it easier to add new kinds of GC thing r=terrence
6ff565c59df8b540306742bfb40dfcfffb282f8a
created 2016-03-18 16:45 -0700
pushed 2016-05-04 09:55 +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 21:57 +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 14:31 +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 14:31 +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-22 13:56 +0000
Terrence Cole Terrence Cole - Bug 1265483 - Use WeakCache to automate sweeping of ObjectGroupCompartment::NewTable; r=jonco
58c36d9ae2af72144b7dd995b4f2344f543c0f7d
created 2015-12-18 14:50 -0800
pushed 2016-04-15 09:42 +0000
Terrence Cole Terrence Cole - Bug 1233862 - Add a WeakCache builtin to automatically manage sweeping; r=sfink
b20234ac6cf465c59bbc939560479c223bc282bf
created 2016-01-22 10:41 -0800
pushed 2016-03-10 10:51 +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 10:46 +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 10:46 +0000
Terrence Cole Terrence Cole - Bug 1224038 - Part 2: Use stable hashing for NewTable; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-02 10:51 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
70705ad03a07cc17d2e6f424116538d85f4b756e
created 2016-01-25 08:43 -0800
pushed 2016-01-28 11:14 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 3: Always use DefaultGCPolicy for GCHashTables; r=sfink
d8f94c8056847a041d918102131eab86f15cd4ed
created 2016-01-20 09:27 -0800
pushed 2016-01-28 11:14 +0000
Steve Fink Steve Fink - Bug 1237445 - Rekey ArrayObjectTable, r=terrence
9d90b6b2c0ef5ed63706675ab7926d623008ba95
created 2016-01-26 17:23 -0800
pushed 2016-01-27 11:00 +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-27 11:00 +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-08 11:00 +0000
Steve Fink Steve Fink - Bug 1237445 - Use GCHashTables for ObjectGroup sweeping, r=terrence
d302571cd5e59eced38cef1048a46617755828ab
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:16 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 17: Make the Array constructor properly subclassable. (r=jorendorff, r=bhackett, r=terrence)
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 12:13 +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-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)
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
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.
a7c6258172056d4bd6600568a33f71eb195a7ef9
created 2015-08-05 02:38 -0700
pushed 2015-08-23 21:18 +0000
Jon Coppeard Jon Coppeard - Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types, r=terrence
71263add546ecbb88c02303b365d43f950680a13
created 2015-08-06 13:04 +0200
pushed 2015-08-06 19:22 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3f861148c83c (bug 1191236) for hazard bustage
3f861148c83c282f0ecbeb4e086cf84172f731e5
created 2015-08-06 10:23 +0100
pushed 2015-08-06 19:22 +0000
Jon Coppeard Jon Coppeard - Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types r=terrence
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-07-13 22:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
8fe7179bfc6c991acf287d061d0cbf70323714ed
created 2015-06-27 08:56 -0700
pushed 2015-06-29 12:17 +0000
Jan de Mooij Jan de Mooij - Bug 1170182 - Remove dead functions from js/src. r=jorendorff
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.
b6c9612de73845b53e47b3b34225c4c17c381368
created 2015-06-03 11:31 -0700
pushed 2015-06-04 12:39 +0000
Brian Hackett Brian Hackett - Bug 1166709 - Mark definite properties when replacing the unboxed group used for literals at some pc, 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.
a5f31bacc839708a0d0c8f9408b00f9b4767c601
created 2015-05-26 15:42 -0600
pushed 2015-05-28 00:03 +0000
Brian Hackett Brian Hackett - Bug 1166678 - Inline first ObjectGroup::maybeSweep test, r=jandem.
135e5915f52d69c395a99110bbc76a32e05ace74
created 2015-05-21 11:30 -0700
pushed 2015-05-23 20:31 +0000
Terrence Cole Terrence Cole - Bug 1167291 - Generalize the marking tracer's cross-compartment check; r=jonco
ab0de7cdab7f06e8b61107fc49a5201f930d2d7e
created 2015-05-13 07:30 -0600
pushed 2015-05-14 22:33 +0000
Brian Hackett Brian Hackett - Bug 1146597 - Avoid unnecessary calls to maybeSweep under hasUnanalyzedPreliminaryObjects, r=jandem.
a54685cd1117f63eee0e3fe97c08acaaca13b646
created 2015-04-23 07:42 -0600
pushed 2015-04-23 21:10 +0000
Brian Hackett Brian Hackett - Bug 1149498 - Watch for preliminary object groups in more places, r=jandem.
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 21:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
less more (0) -60 tip