js/src/jsweakmap.cpp
2dc56cddadcd2e0a428a08b0b00f5544057da4cd
created 2018-02-16 09:41 -0600
pushed 2018-02-16 20:47 +0000
Jason Orendorff Jason Orendorff - Bug 1438670 - Tweak gc/GCIteration filenames one more time. r=jonco.
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-02-15 14:49 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
2c975cde365d9be5a463f763e32389688a6110f2
created 2017-11-16 12:21 +0000
pushed 2017-11-20 14:23 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
64b70e50a85b94a67469ff72ee0c08b6d353b419
created 2017-11-16 15:05 +0200
pushed 2017-11-16 13:06 +0000
Csoregi Natalia Csoregi Natalia - Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout
14a6856d73616607e2831fa1014785e4d5693b70
created 2017-11-16 12:21 +0000
pushed 2017-11-16 12:21 +0000
Jon Coppeard Jon Coppeard - Bug 1417123 - Move barrier function declarations to public/HeapAPI.h r=sfink
04364ec85017d7646b11b1ed1f3e1cf61a59075b
created 2017-07-12 18:31 +0100
pushed 2017-07-12 17:37 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Simplify and refactor use of isMarked*() methods r=sfink
e2339ab06af56cb05c0d5b917d6f660952b45a69
created 2017-07-12 18:31 +0100
pushed 2017-07-12 17:37 +0000
Jon Coppeard Jon Coppeard - Bug 1380030 - Refactor isMarked() methods into separate methods for each color and any r=sfink
d2dbc6a1e81571703c54ac0c9baee5636a8ce78a
created 2017-06-14 10:29 +0100
pushed 2017-06-14 09:42 +0000
Jon Coppeard Jon Coppeard - Bug 1371234 - Clear GC edges when deleting a GC managed object outside a GC r=sfink
fd29fdf5c245fcaecc5cc93f95fecb9e87488320
created 2017-04-23 19:30 -0700
pushed 2017-04-27 22:35 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Remove CycleCollectedJSRuntime::mJSContext (r=mccr8,sfink)
b886ec9acd354aa6f47c6834bf7bd6bb7d193fd3
created 2017-03-22 17:30 +0000
pushed 2017-03-22 17:33 +0000
Jon Coppeard Jon Coppeard - Bug 1341044 - Rename the GC's 'zone group' concept to 'sweep group' r=sfink
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-02-10 15:15 +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-02-07 17:42 +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-02-07 00:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6d4f210bd1c6 (bug 1330687) for bustage.
6d4f210bd1c6244027fad29a7be8ff123bfc92c9
created 2017-02-06 19:37 -0500
pushed 2017-02-07 00:38 +0000
Jon Coppeard Jon Coppeard - Bug 1330687 - Fix ObjectValueMap::findZoneEdges. r=sfink
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2016-11-23 17:51 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
f84bf71b399ed089a007a145e3adccc7d7f2827c
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 1 - Stop using JSRuntime outside SpiderMonkey. r=bz,terrence,fitzgen,kanru
e2582f36b0e3be2c6bf1184adf506e36770249ed
created 2016-07-28 22:23 -0700
pushed 2016-07-30 02:57 +0000
Chris Peterson Chris Peterson - Bug 1289987 - Part 3: Remove curly braces workaround for VS2013 ICE in ranged for loops in js/. r=fitzgen
1506fafba57d04da968331cf7dc2dc10dab9bdcd
created 2016-07-28 11:49 +0100
pushed 2016-07-29 16:23 +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-07-29 13:46 +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-07-29 11:06 +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-07-28 11:24 +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-07-28 10:49 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
d98eab1b6a5ff57a2e47c9072cff8728295f2777
created 2016-05-23 09:13 -0700
pushed 2016-05-24 22:46 +0000
Terrence Cole Terrence Cole - Bug 1274365 - Allow WeakMap::getDelegate to be called from subclasses; r=sfink
b9f349b8151b9bc165318bda2eaed0ede209d50e
created 2016-04-04 08:45 +1000
pushed 2016-04-05 09:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz.
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 09:43 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
aaadf561f58e6b2a750b82f8d432ca909b832bbc
created 2015-11-12 13:43 -0800
pushed 2015-11-13 16:45 +0000
Terrence Cole Terrence Cole - Bug 1223853 - Use stable hashing for ObjectValueMap; r=jonco
bde9f8e215c23bfc294d08a1b4997b301cb270cf
created 2015-10-15 16:59 -0700
pushed 2015-10-28 21:45 +0000
Steve Fink Steve Fink - Bug 1215752 - Weakmap refactoring, r=terrence
0085266cdfd3c77dae0e2711bae9002246c65e36
created 2015-10-07 12:21 -0700
pushed 2015-10-16 00:00 +0000
Steve Fink Steve Fink - Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo
5dfeaa81f035ded15afb705f249c9b4d54e349fc
created 2015-10-07 12:36 -0700
pushed 2015-10-16 00:00 +0000
Steve Fink Steve Fink - Bug 1212624 - Tests for LinkedList, r=Waldo
7c0c549a1a102fca547166ab79d91a62ab76a7d4
created 2015-10-14 16:49 -0700
pushed 2015-10-14 23:49 +0000
Steve Fink Steve Fink - Backed out 5 changesets (bug 1212624) for breaking stuff.
379edefa8e4713bc7953dc1a1fd34c69451eed60
created 2015-10-07 12:21 -0700
pushed 2015-10-14 22:15 +0000
Steve Fink Steve Fink - Bug 1212624 - Make WeakMapBase be a LinkedListElement, r=Waldo
31392a3bfe2a6da206c6cfdaff8dcc32d989e2b6
created 2015-09-01 23:17 -0700
pushed 2015-09-29 04:31 +0000
Jim Blandy Jim Blandy - Bug 1209325: Move implementation of JS WeakMap type into its own file. r=terrence.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-23 19:31 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
fd4353cbde80b67a1851d84368c1c1807c1864e1
created 2015-09-18 23:07 -0700
pushed 2015-09-21 17:50 +0000
Jim Blandy Jim Blandy - Bug 1206590: Move gcWeakMapList from JSCompartment to JS::Zone. r=terrence
21e229c5ff708285d9e2c837c9679aab55ee4c48
created 2015-09-03 12:08 +0100
pushed 2015-09-03 11:08 +0000
Jon Coppeard Jon Coppeard - Bug 1201051 - Add ObjectWeakMap::init() rather than crashing in constructor on OOM r=terrence
c11a03fbc6b7fd78a495e4ce30b3197c50930db2
created 2015-09-02 10:40 +0100
pushed 2015-09-02 09:40 +0000
Jon Coppeard Jon Coppeard - Bug 1088214 - Remove JSCLASS_IMPLEMENTS_BARRIERS now this is implemented everywhere r=terrence
c59612f82a95c89661dbbaf28e04854b7e1c7e19
created 2015-08-27 21:18 +0200
pushed 2015-08-28 10:12 +0000
Till Schneidereit Till Schneidereit - Bug 1198193 - Change all functions taking CallArgs to take const CallArgs& instead. r=Waldo
b4a0665236823079c7caaf0516d493e9098287ee
created 2015-08-12 16:55 -0700
pushed 2015-08-14 18:17 +0000
Steve Fink Steve Fink - Bug 1164294 - Implement a linear-time ephemeron marking algorithm, r=terrence, r=jonco
0760af2a400f9bb1b86449d52bcf41926ab58288
created 2015-08-14 09:19 +0100
pushed 2015-08-14 08:29 +0000
Jon Coppeard Jon Coppeard - Bug 1193039 - Fix assertion failure related to ObjectValueMap and OOM r=terrence
9fe635d3bb9ba9b6365f9a93aa48861f58e0636a
created 2015-07-23 11:37 +0200
pushed 2015-07-23 09:37 +0000
Tom Schuster Tom Schuster - Bug 1083752 - Calling Map/Set/WeakMap (without new) should throw. r=Waldo
58a24ca605d93c777a898fd37ec5fb70bad83f98
created 2015-06-30 13:47 -0700
pushed 2015-06-30 23:18 +0000
Jim Blandy Jim Blandy - Bug 1178976: Add a post-write barrier to ObjectWeakMap::add. r=terrence
2fd6e854642e13862e03894b99cbc66da2afdc2f
created 2015-06-05 09:01 -0700
pushed 2015-06-10 16:37 +0000
Terrence Cole Terrence Cole - Bug 1171780 - We no longer need to cast out of barrieried types in GC; r=jonco
18a208f59d89fa926a1352370f6d1f28a2292230
created 2015-05-20 17:30 +0100
pushed 2015-05-22 18:00 +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-05-20 20:34 +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-05-20 16:31 +0000
Jon Coppeard Jon Coppeard - Bug 1165966 - Update destructor assertions to handle failed initalization r=terrence
0deb2843004ff5bfb51f19504be00f08dccaca85
created 2015-05-13 14:07 -0700
pushed 2015-05-19 14:57 +0000
Terrence Cole Terrence Cole - Bug 1164602 - Replace js::NullPtr and JS::NullPtr with nullptr_t; r=sfink
2937420a763331605538d39e7b6d4caf1dd0cd10
created 2015-05-15 10:33 -0700
pushed 2015-05-15 17:33 +0000
Andrew McCreight Andrew McCreight - Bug 1164042 - Log weak map entries in DumpHeapComplete. r=terrence
0536b35fa2fa6ed3b5685fe9357dcb4c81b94251
created 2015-05-08 23:27 +0200
pushed 2015-05-08 21:28 +0000
Tom Schuster Tom Schuster - Bug 1055473 - Make WeakMap/Set.prototype a plain object. r=Waldo
257edfa8e77b5775e19c20aee3b7f8acd0954d93
created 2015-05-01 12:32 +0200
pushed 2015-05-01 15:24 +0000
Florian Scholz Florian Scholz - Bug 1153825 - Fix length properties of (Weak){Map,Set} constructors; r=evilpie
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-04-23 13:52 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
08f50bc6e3e88acc28083e215b979ee9edf5f29d
created 2015-03-30 16:08 -0700
pushed 2015-04-03 22:55 +0000
Terrence Cole Terrence Cole - Bug 1149352 - Part 8: Move Object marking to TraceEdge; r=jonco
fb6ceba6f57e8e1458894d6ebae0bd6a30ac47a3
created 2015-04-02 11:22 +0200
pushed 2015-04-02 09:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 followup - Stop declaring multiple pointers on a single line. r=jorendorff
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-28 22:23 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-28 17:42 +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-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
6465d9a4d0dca1ced11105a1bb7d943e43d62d90
created 2015-03-25 09:07 -0700
pushed 2015-03-25 16:08 +0000
Brian Hackett Brian Hackett - Bug 1143256 - Store object metadata using a weak map, r=luke.
less more (0) -100 -60 tip