js/src/gc/Zone.h
60df00079cd46d23309f0637633f62908ba17d45
created 2018-09-15 20:24 -0700
pushed 2018-10-15 21:07 +0000
Jeff Walden Jeff Walden - Bug 1491736 - Split out type-set classes and related data types from vm/TypeInference.h into vm/TypeSet.h, and move TypeNewScript from vm/TypeInference.h to vm/TypeInference-inl.h, so code can use TypeSet types without needing JSFunction, Shape, and other super-complex types as well (via HeapPtr<T*> fields in TypeNewScript). r=jandem
5150b70229209c5d020eef82819f5b8d5aebda0e
created 2018-09-06 10:38 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/gc, part 4. r=sfink
b7dada718ee0f14154562db052bfab83e9999a17
created 2018-08-29 13:23 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1486727 - Move some inline method defintions out of gc/Zone.h into new Zone-inl.h r=sfink
40001671f508bd5673f365c47cbbdbe6c9cdbdf2
created 2018-08-23 16:59 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1485615 - Move internal ZoneAllocPolicy to gc/Zone.h r=sfink
c70943a6b070698c59db4802c912a6c682b49ba4
created 2018-08-23 16:58 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1485615 - Make RegExpZone a separate allocation to Zone r=sfink
f3796f1a571b6e11e247f366dc45cecd97d77729
created 2018-08-08 12:54 +1000
pushed 2018-08-24 17:49 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
8de32e539a2c0499acef9cb7324c831b46eb3e91
created 2018-08-08 18:14 +0300
pushed 2018-08-24 17:49 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1473213) for devtools/client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js failures
129c9ab66f595bf72afebfdeba87a587578173a2
created 2018-08-08 12:54 +1000
pushed 2018-08-24 17:49 +0000
Paul Bone Paul Bone - Bug 1473213 (Part 4) - Add cells allocated statistics r=sfink
8ef3895c248edd2743edd66f1803a89e12b89e4c
created 2018-07-21 14:24 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 4e - Don't record various JS atomics, r=jandem.
76de95da94dd0a6fdb622d9e2705f7be46dc6155
created 2018-07-13 10:49 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink
b6b0d0fc267d21a63a63feceaa6447440f265731
created 2018-06-29 13:06 -0700
pushed 2018-08-24 17:49 +0000
Matt Howell Matt Howell - Bug 1052582 Part 1 - Support an arena parameter for js_pod_malloc and friends. r=sfink
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
7aaaed1a9ef133175a7f18054302e890e451f9eb
created 2018-06-20 09:22 +0100
pushed 2018-06-21 15:23 +0000
Jon Coppeard Jon Coppeard - Bug 1468792 - Purge dota caches at the same time as deferred atom cache purge r=sfink
84b05310b2c7a6b0c585add58fdb27e635e70963
created 2018-06-19 11:34 +0100
pushed 2018-06-20 21:48 +0000
Jon Coppeard Jon Coppeard - Bug 1467842 - Don't take the exclusive access lock during GC r=sfink
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
e3b458961e04bf00b4eff6aa08ec2ad6d6ee13e4
created 2018-06-07 16:45 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 2 - Make Compartment and Zone classes instead of structs. r=luke
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
011f238cc9ab82efbaba621046514cd689bd1f86
created 2018-06-06 14:30 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1363214 - Remove JS::Realm/JSCompartment inheritance. r=jonco
6d741e95201af5856af7c7a0477ddfa863e7d006
created 2018-06-04 15:25 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
19b350681b94b7c9ba1ac517b0e1ac7068bec4b1
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 31 - Move detachedTypedObjects flag to JS::Zone. r=jwalden
ca76ab5c29dc02c63ca0447a0a52caebbd5aec93
created 2018-05-23 11:01 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 16 - Move marked flag from JSCompartment to JS::Realm. r=jonco
cecfe0621cfb53a1c9b271499a0fa9f9e3970a43
created 2018-04-26 09:57 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1456494 - Initialize Zone::helperThreadUse_ first to avoid accessing uninitialized memory in debug builds. r=jonco
7cb5e6101f4a788d162e8aa7e8002f0f8c6d080e
created 2018-04-17 10:47 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 11 - Rename ActiveThread to MainThread. r=jonco
16fcaa62dee9272dde73b52ae640988f70ffd196
created 2018-04-15 13:18 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 10 - Rename *ActiveCooperatingThread to *MainThread. r=jonco
a434fac58370fc14bceb525e1ca8b7125638b6cd
created 2018-04-14 09:03 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 9 - Remove/rename remaining ZoneGroup references. r=jonco
d38e3ca7457af2da96f3ca2390b1469894b3739b
created 2018-04-14 09:02 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 7 - Rename ZoneGroupData to ZoneData. r=jonco
73fa6225a03ff9566bb77a140cd9356b861d5b3d
created 2018-04-13 08:45 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 6 - Remove ZoneGroup. r=jonco
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
11a6d361ee90f4aadbc6881c29664bf1dfabc27e
created 2017-10-02 16:42 -0700
pushed 2018-03-02 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
9ec168a898ac298c50a77b0ab22220af35246046
created 2018-02-28 02:03 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 4: Remove unused parameters in js/src/vm. r=jandem
2ab40910b4ccf93a69b089cc5dd3ad681cfb1163
created 2018-02-28 02:02 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 1: Remove unused parameters in GC code. r=jonco
6d72eade26af359ffc3cd3e381fd79c88922b9b8
created 2018-02-26 19:16 +0200
pushed 2018-03-01 16:46 +0000
Cosmin Sabou Cosmin Sabou - Backed out 3 changesets (bug 903519) for frequent assertion failures on js/src/gc/Cell.h:182 a=backout
0f4234c2132256cb80942d57eaeda2217fd559f9
created 2017-10-02 16:42 -0700
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
69d8aad5b82faa650fc1312aecf1e8bc50d05664
created 2018-02-23 21:43 +0200
pushed 2018-03-01 16:46 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 903519) for crashing on "Nursery::clear"
2d3891634ce0a8e76af0e7227ff36ebbeae124d2
created 2017-10-02 16:42 -0700
pushed 2018-03-01 16:46 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
08702628464616ad69c49390f121e9342e9d625f
created 2018-02-14 16:00 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 3: Rename some files into js/src/gc. r=jonco.
5a7cc519c961da642d200fffbdabc8fffe64a981
created 2018-02-15 14:47 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Move all scheduling related data structures to a new gc/Scheduling.h r=pbone
40bbf952db46abbf1766bf383e089152ab42b0f6
created 2018-02-15 14:47 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437602 - Split out zone and compartment iterators from gc/Zone.h r=pbone
301c61b644c24acc65c4d0b379736d1d3c7999a6
created 2017-12-18 14:45 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 1: Use js/TypeDecls.h instead of redeclaring certain types. r=jandem.
af441cafff7086ffdd0ea8c4700f738fdf3261b9
created 2018-02-14 10:54 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437554 - Release the exclusive access lock when not collecting the atoms zone r=sfink
37c5d7afbe4b63ec796fa1a1cb4eec4cb03fe6d3
created 2018-02-12 10:34 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1436697 - Fix GC heap growth factor limits r=pbone
65e92478e09d3f1628fccbf5edc4cb080046249e
created 2018-01-11 22:18 +0200
pushed 2018-01-12 16:47 +0000
Noemi Erli Noemi Erli - Backed out 20 changesets (bug 903519) for detected memory leaks on a CLOSED TREE
bb2cc298a15583b524102372d42f722aae5d505a
created 2017-10-02 16:42 -0700
pushed 2018-01-12 16:47 +0000
Jan de Mooij Jan de Mooij - Bug 903519 - Disable nursery strings in a Zone if too many get tenured, r=sfink
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
dab9aa2ed975046aba9507d1d68efc8f95d98496
created 2017-11-29 11:29 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1421319 - Split out GCManagedDeletePolicy into its own header r=sfink
7cd350d42970616c0e8285fdaa06175fd500cd82
created 2017-11-30 04:15 +0200
pushed 2018-01-11 21:05 +0000
Andreea Pavel Andreea Pavel - Backed out 1 changesets (bug 1421319) for Spidermonkey build bustage e.g. ecma_6/TypedArray/map-and-filter.js r=backout a=backout on a CLOSED TREE
52b19d5cd4d049cbec1e0caf78b7d7dc83bc9d0c
created 2017-11-29 11:29 +0000
pushed 2018-01-11 21:05 +0000
Jon Coppeard Jon Coppeard - Bug 1421319 - Split out GCManagedDeletePolicy into its own header r=sfink
f24456236534520e2c381c765fcfd7a775fbc5cd
created 2017-11-18 17:27 -0500
pushed 2017-11-27 10:55 +0000
Ted Campbell Ted Campbell - Bug 1418841 - Fix DeletePolicy of WasmInstanceScope::Data. r=jonco a=gchang
5606cb25cc92a9bfad284bcf0f83caed69da06d4
created 2017-10-24 19:00 +0800
pushed 2017-11-02 16:33 +0000
Yoshi Huang Yoshi Huang - Bug 1407682 - Part 13: Remove unneccesary includes r=jonco
5192e1ad48e7890c00876857ceca4ca259c7999a
created 2017-10-26 10:03 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1408375 - Move malloc threshold check to malloc allocation r=sfink
c4e07342e38638af7c85d5fcb4fb04dd7cd9d21f
created 2017-10-24 09:23 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1408375 - Also update JIT memory counters on GC r=sfink
8b0c016826e027fad395b6e6e11d8fe178080489
created 2017-10-17 19:54 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1408375 - Split zone and runtime malloc counters r=sfink
6210553ddc6c968bbbdcd3b4ddb7368f3e41fca9
created 2017-10-12 10:32 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1395744 - Save scheduled zones at the start of GC in case begin callback changes them r=sfink
55161cebaca079886f2d7e5f323928392d299f0b
created 2017-10-10 20:01 +0200
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1405274 - Add a dynamic malloc bytes threshold: Reland to fix timeout in wpt /wasm/many-memories.window.html. r=sfink
9a2d0691642f31a2e0e811629c5ea5474c303ad9
created 2017-10-10 15:44 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Backed out changeset a7d845dd8d7a (bug 1405274) for telemetry regressions
0d7a9ad2f02b3cd9f4cbab4ac794f2bd7a96a118
created 2017-10-04 13:22 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1341093 - Transfer malloc bytes when zones are merged r=sfink
a7d845dd8d7a9ab34f9bd102574ef66a097fe8e4
created 2017-10-04 13:20 +0100
pushed 2017-11-02 16:33 +0000
Jon Coppeard Jon Coppeard - Bug 1405274 - Add a dynamic malloc bytes threshold r=sfink
less more (0) -300 -100 -60 tip