js/src/jsweakmap.h
cd05e24fefffc0e409a30a8a720cb7e05f7a0019
created 2017-02-20 13:00 +0000
pushed 2017-03-06 23:02 +0000
Jon Coppeard Jon Coppeard - Bug 1340604 - Add more test code for weak map gray marking behaviour r=sfink
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-03-06 23:02 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-03-06 23:02 +0000
Brian Hackett Brian Hackett - Bug 1337070 - Tolerate multiple zone groups and cooperating contexts in the GC, r=jonco.
9f2ed9ef1d89012f5f95639deee327ea24cf3be4
created 2017-02-07 17:37 +0000
pushed 2017-03-06 23:02 +0000
Jon Coppeard Jon Coppeard - Bug 1330687 - Fix computation of zone edges for weakmap key delgates r=sfink a=abillings
1bdb7f5a4f5c66462ad972df258cc95a5391b896
created 2017-02-06 19:45 -0500
pushed 2017-03-06 23:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6d4f210bd1c6 (bug 1330687) for bustage.
6d4f210bd1c6244027fad29a7be8ff123bfc92c9
created 2017-02-06 19:37 -0500
pushed 2017-03-06 23:02 +0000
Jon Coppeard Jon Coppeard - Bug 1330687 - Fix ObjectValueMap::findZoneEdges. r=sfink
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-03-06 23:02 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
c8eeb0d150df26360bb162db3da74ed686c8bca5
created 2017-02-07 17:37 +0000
pushed 2017-02-09 17:02 +0000
Jon Coppeard Jon Coppeard - Bug 1330687 - Fix computation of zone edges for weakmap key delgates. r=sfink, a=jcristau
602af8c8550cce482cd53260ccf98e0bc7337449
created 2017-01-23 17:31 +0000
pushed 2017-01-26 21:10 +0000
Jon Coppeard Jon Coppeard - Bug 1332597 - IsMarked should return true for things owned by a different runtime. r=sfink, a=jcristau
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2017-01-23 16:02 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
630fc30e522e0a0bbf70e0387401a3ad6105dd60
created 2016-08-05 20:52 -0700
pushed 2016-09-19 13:50 +0000
Steve Fink Steve Fink - Bug 1295343 - Fix a strict aliasing warning in js::WeakMap. The resulting code will additionally fail to compile if you instantiate it with an invalid key type.
1506fafba57d04da968331cf7dc2dc10dab9bdcd
created 2016-07-28 11:49 +0100
pushed 2016-08-01 14:37 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
4dcce7c669037971a862a39d3a44790523d9c819
created 2016-07-29 15:41 +0200
pushed 2016-08-01 14:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2a200a9215d7 (bug 1288780) for bustage on a CLOSED TREE
2a200a9215d731481dd0bfc2de8409203a255ee6
created 2016-07-28 11:49 +0100
pushed 2016-08-01 14:37 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
db2c7f11d17142b488396e5e3c39a31520b36139
created 2016-07-28 13:24 +0200
pushed 2016-08-01 14:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d757a1ca6d56 (bug 1288780) for hazard failures on a CLOSED TREE
d757a1ca6d56b381805bc9a85590ef6462cda312
created 2016-07-28 11:49 +0100
pushed 2016-08-01 14:37 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
c521197a29b7e2f100420312788da9055ff2a8b5
created 2016-07-07 09:56 +0200
pushed 2016-08-01 14:37 +0000
Jan de Mooij Jan de Mooij - Bug 1283855 part 28 - Make more GC APIs take JSContext instead of JSRuntime. r=terrence
d98eab1b6a5ff57a2e47c9072cff8728295f2777
created 2016-05-23 09:13 -0700
pushed 2016-06-06 20:27 +0000
Terrence Cole Terrence Cole - Bug 1274365 - Allow WeakMap::getDelegate to be called from subclasses; r=sfink
f18e46bce0a40e6b73435efb633c50a38fdb18e8
created 2016-05-18 12:18 -0700
pushed 2016-06-06 20:27 +0000
Terrence Cole Terrence Cole - Bug 1273220 - Rename RelocatablePtr to HeapPtr; r=sfink
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-06-06 20:27 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
b9f349b8151b9bc165318bda2eaed0ede209d50e
created 2016-04-04 08:45 +1000
pushed 2016-04-25 17:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz.
29fb9dd8cf23bff3b80e19d28dc0c5d9dd5ef52d
created 2016-01-12 20:04 +0100
pushed 2016-01-25 14:05 +0000
Till Schneidereit Till Schneidereit - Bug 1101817 - Part 6: Remove Weak{Map,Set}.prototype.clear. r=evilpie
3e45a26f8de9dff7147c06f73158fc4d4734e541
created 2015-11-17 11:32 -0800
pushed 2015-12-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 1223519 - Remove unused rekeying logic from WeakMap; r=sfink
aaadf561f58e6b2a750b82f8d432ca909b832bbc
created 2015-11-12 13:43 -0800
pushed 2015-12-14 20:18 +0000
Terrence Cole Terrence Cole - Bug 1223853 - Use stable hashing for ObjectValueMap; r=jonco
b3a42d2881e5c12d98a96f2f0bfe8a32fb093c9c
created 2015-10-16 17:33 -0700
pushed 2015-10-29 11:48 +0000
Steve Fink Steve Fink - Bug 1216744 - Move weakKeys to the zone, r=terrence
bde9f8e215c23bfc294d08a1b4997b301cb270cf
created 2015-10-15 16:59 -0700
pushed 2015-10-29 11:48 +0000
Steve Fink Steve Fink - Bug 1215752 - Weakmap refactoring, r=terrence
5dfeaa81f035ded15afb705f249c9b4d54e349fc
created 2015-10-07 12:36 -0700
pushed 2015-10-29 11:48 +0000
Steve Fink Steve Fink - Bug 1212624 - Tests for LinkedList, r=Waldo
7c0c549a1a102fca547166ab79d91a62ab76a7d4
created 2015-10-14 16:49 -0700
pushed 2015-10-29 11:48 +0000
Steve Fink Steve Fink - Backed out 5 changesets (bug 1212624) for breaking stuff.
cf5ffa45a4a28e40a98d393dcb13b31601f60ea4
created 2015-10-14 16:26 -0700
pushed 2015-10-29 11:48 +0000
Steve Fink Steve Fink - No bug. check-style include ordering fix.
379edefa8e4713bc7953dc1a1fd34c69451eed60
created 2015-10-07 12:21 -0700
pushed 2015-10-29 11:48 +0000
Steve Fink Steve Fink - Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo
af829895379d1e384fae6e89f01a7b2ae4467b62
created 2015-10-01 13:01 -0700
pushed 2015-10-29 11:48 +0000
Terrence Cole Terrence Cole - Bug 1209704 - Part 1: Rename BarrieredBase to WriteBarrieredBase; r=jonco
31392a3bfe2a6da206c6cfdaff8dcc32d989e2b6
created 2015-09-01 23:17 -0700
pushed 2015-10-29 11:48 +0000
Jim Blandy Jim Blandy - Bug 1209325: Move implementation of JS WeakMap type into its own file. r=terrence.
fd4353cbde80b67a1851d84368c1c1807c1864e1
created 2015-09-18 23:07 -0700
pushed 2015-10-29 11:48 +0000
Jim Blandy Jim Blandy - Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence
0773712473c9cea41fa3a063f97cbd2dc55d86a4
created 2015-08-24 15:58 +0100
pushed 2015-09-21 14:31 +0000
Jon Coppeard Jon Coppeard - Bug 930414 - Hook up module environements, alising everything at top level for now r=shu
b4a0665236823079c7caaf0516d493e9098287ee
created 2015-08-12 16:55 -0700
pushed 2015-09-21 14:31 +0000
Steve Fink Steve Fink - Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco
dde3457426b911e377c9f7b559a609a8d695a4b8
created 2015-07-03 15:06 -0700
pushed 2015-08-10 19:25 +0000
Jim Blandy Jim Blandy - Bug 1180017 - Give GCCellPtr is<T> and to<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
b65c048414f701e3526f13719ca97f15951eeefb
created 2015-07-29 15:27 +0200
pushed 2015-08-10 19:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 465793bc6fcf (bug 1180017) for suspicion of causing bug 1188799
465793bc6fcf71beafea0bbf87f4d7ec23305f63
created 2015-07-07 09:52 -0700
pushed 2015-08-10 19:25 +0000
Jim Blandy Jim Blandy - Bug 1180017: Give GCCellPtr is<T> and as<T> methods, replacing isFoo and toFoo methods. Fix callers. r=terrence
2fd6e854642e13862e03894b99cbc66da2afdc2f
created 2015-06-05 09:01 -0700
pushed 2015-06-29 20:36 +0000
Terrence Cole Terrence Cole - Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco
7613d2aadc7ed1db56fde49aaf48ca9e90e18cd8
created 2015-06-01 13:14 -0700
pushed 2015-06-29 20:36 +0000
Terrence Cole Terrence Cole - Bug 1169692 - Use virtual dispatch in WeakMapTracer instead of function pointers; r=sfink, r=mccr8
18a208f59d89fa926a1352370f6d1f28a2292230
created 2015-05-20 17:30 +0100
pushed 2015-06-29 20:36 +0000
Jon Coppeard Jon Coppeard - Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
824e0d5868487455313b1b557a7a1f35baa2bc43
created 2015-05-20 16:34 -0400
pushed 2015-06-29 20:36 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1165966) for WinXP jit-test permatimeouts.
73f1d1a18c2447803e49b5070e12b53dba846abe
created 2015-05-20 17:30 +0100
pushed 2015-06-29 20:36 +0000
Jon Coppeard Jon Coppeard - Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
909e17a7edb74332a40d25c7b666a454786b4405
created 2015-04-09 18:08 +0100
pushed 2015-05-11 19:23 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Rework HeapPtr lifetime checks using TLS r=terrence
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-05-11 19:23 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
34efecb56e56e3c7fd171b4b37d13ad60e597954
created 2015-03-24 14:37 -0700
pushed 2015-05-11 19:23 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco
c66b1101f3a93fe957875372ea0a50d3044109b7
created 2015-04-08 10:27 +0100
pushed 2015-04-14 12:35 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-30 18:46 +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-30 18:46 +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-30 18:46 +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-30 18:46 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
6bbd529bd995bc89ac9b064bf33b81d3ce6cd342
created 2015-03-24 14:37 -0700
pushed 2015-03-30 18:46 +0000
Terrence Cole Terrence Cole - Bug 1147180 - Replace the generic Mark functions with TraceEdge; r=jonco
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-03-30 18:46 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 12:44 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
aa2a54fffd77c8856b99983a3071df1fc8efbaea
created 2014-12-01 15:06 -0800
pushed 2015-01-12 20:36 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 7: Convert WeakMapTracer to use GCCellPtr; r=jonco, r=mccr8
dab206576a0c8b52f60da153ffa1a732a44307a5
created 2014-10-27 14:11 -0700
pushed 2014-11-28 15:58 +0000
Steve Fink Steve Fink - Bug 1088307 - Pull out WeakMap unbarriering to a single location, r=terrence
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-13 17:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-10-13 17:43 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
44134599b738e7f22cb9f9741233f8380ca2aef5
created 2014-09-17 15:35 +0100
pushed 2014-10-13 17:43 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix shell test failures caused by compacting GC r=terrence
3e9f9a5671eefdb95cc3d3db278516810684dc9f
created 2014-09-17 17:33 +0100
pushed 2014-10-13 17:43 +0000
Ed Morley Ed Morley - Backed out changeset 6f0a56999e9b (bug 650161)
less more (0) -100 -60 tip