js/src/jsgc.cpp
0d735d33bd844616bf224f3fabd56dd694cd03e9
created 2016-06-18 14:50 +0200
pushed 2016-06-20 11:52 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset afc3c6a5f93a (bug 1280407) for mass Spidermonkey failures. r=backout
afc3c6a5f93a4e5b5309659a13a84e7ec5c8fb2e
created 2016-06-18 10:46 +0100
pushed 2016-06-20 11:52 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
c6f2a2408e4d4904ba5f0da56f2eb2f58e511672
created 2016-06-18 12:53 +0200
pushed 2016-06-20 11:52 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a58b9ab5dff0 (bug 1280407) for errors in testThreadingThread.cpp in SM(nu). r=backout
a58b9ab5dff082130cfa6d4c8cac8f5d09d204a2
created 2016-06-18 10:46 +0100
pushed 2016-06-20 11:52 +0000
Jon Coppeard Jon Coppeard - Bug 1280407 - Use SystemAllocPolicy rather that the default with mozilla::Vector in the JS engine r=sfink r=fitzgen r=jandem
68b7b99fa0632322c1a0d3c1c77ddfd1788660ce
created 2016-06-13 11:39 +0100
pushed 2016-06-13 23:19 +0000
Jon Coppeard Jon Coppeard - Bug 1278832 - Make sure heap check zeal mode traces the heap outside of a GC r=terrence
439fa181138b2140d5c54367374345ce872fb75f
created 2016-06-03 13:09 -0700
pushed 2016-06-08 10:16 +0000
Steve Fink Steve Fink - Bug 1277174 - Forbid nursery allocations within AutoAssertEmptyNursery, r=jonco
f07ebb2e13ef2b71b87fc8d7fdf3ef7c2628c15c
created 2016-06-02 14:41 -0700
pushed 2016-06-08 10:16 +0000
Steve Fink Steve Fink - Bug 1277690 - Implement Cell::dump, and make (mostly) all dumpers accept a FILE*, r=jonco
00d30d448554e802975a76a9572911b902a1cb7f
created 2016-05-18 10:57 -0700
pushed 2016-06-03 10:40 +0000
Terrence Cole Terrence Cole - Bug 1272449 - Finish refactoring allocator code; r=jonco
3d71c62d3caab2611ad632fc19f23e58637f4263
created 2016-05-31 21:49 -0700
pushed 2016-06-02 10:01 +0000
Chris Peterson Chris Peterson - Bug 1276567 - Fix -Wstring-conversion warnings in js/ directory. r=billm
47dfe258f4b427d1c9e316f462d6eaaece775959
created 2016-05-27 22:00 -0700
pushed 2016-06-01 13:09 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
69518db96a4dd3e483a679a0e8e628184c7c218a
created 2016-05-31 11:15 -0700
pushed 2016-06-01 13:09 +0000
Wes Kocher Wes Kocher - Backed out 22 changesets (bug 1259850) for GC crashes in various tests CLOSED TREE
c95bdd426ced9a71bc64694ea236b46d035bb0df
created 2016-05-27 22:00 -0700
pushed 2016-06-01 13:09 +0000
Steve Fink Steve Fink - Bug 1259850 - Make ZoneCellIter variants to communicate nogc to the hazard analysis, r=jonco
3dd0686489c6a7ca3a7958e557beea5bb74a89c7
created 2016-05-26 10:30 +0100
pushed 2016-05-27 01:49 +0000
Jon Coppeard Jon Coppeard - Bug 1264300 - Free stub space memory after minor GC r=sfink r=jandem a=abillings
f95d305dc0f804dea500ea8910683668f8729c7e
created 2016-05-18 12:03 -0700
pushed 2016-05-25 13:21 +0000
Terrence Cole Terrence Cole - Bug 1273276 - Rename HeapPtr to GCPtr; r=jonco
99d94b060b6367c67af74d16bd9cc69afad0c05e
created 2016-05-23 09:04 +0100
pushed 2016-05-25 13:21 +0000
Jon Coppeard Jon Coppeard - Bug 1274612 - Check callers have exclusive access lock at compile time r=terrence
360c31dc69af6c261f2d8fc8dfa82203f9247409
created 2016-05-22 09:28 +0100
pushed 2016-05-24 13:16 +0000
Jon Coppeard Jon Coppeard - Bug 1274065 - Fix possible assertion failure in pre-barrier verifier r=terrence
59278835ff66029170fdc51e28a958aa28c5c170
created 2016-05-21 13:27 -0700
pushed 2016-05-24 13:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1269451 - Part 1: SharedImmutableString should hold a pointer to the cache's entry; r=jimb
0e4369105765ec3026a66e5d8bfb01f5ac996a16
created 2016-05-21 19:54 +0200
pushed 2016-05-24 13:16 +0000
Jan de Mooij Jan de Mooij - Bug 1271609 - Make ReleaseAllJITCode call Zone::discardJitCode instead of duplicating it. r=jonco
a3eb07c249c423d3ff2ee258665be51480a404be
created 2016-05-19 12:12 -0700
pushed 2016-05-20 21:37 +0000
Terrence Cole Terrence Cole - Bug 1232417 - Followup to fix unexpected S bustage on a CLOSED TREE; r=meow
0fcaad4111c43ef3bbab08f66f5c3511a2af67a5
created 2015-12-14 13:28 -0800
pushed 2016-05-20 21:37 +0000
Terrence Cole Terrence Cole - Bug 1232417 - Use a Variant to represent the CrossCompartmentWrapperMap key; r=jonco
106f482c6670896701485d7a81bee494dc9b1f78
created 2016-05-19 10:12 +0100
pushed 2016-05-19 16:50 +0000
Jon Coppeard Jon Coppeard - Bug 1273908 - Refactor GC to make it easier to add new kinds of GC thing r=terrence
a34176bf4d11b9c09b4f09b6bc5b25b63c544314
created 2016-05-17 10:20 +0100
pushed 2016-05-17 21:18 +0000
Jon Coppeard Jon Coppeard - Bug 1273180 - Trigger major GC if necessary after minor GC r=terrence
69ea294ab4b6872904a881c15d814e73d272e27e
created 2016-05-16 14:23 +0100
pushed 2016-05-16 21:23 +0000
Jon Coppeard Jon Coppeard - Bug 1272604 - Add a zeal mode to check the heap after a moving GC r=terrence
742dca602ca36ee05959b271db99a0f676bba436
created 2016-05-09 11:17 +1000
pushed 2016-05-16 21:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 8) - Use MOZ_MUST_USE more in js/src/gc/. r=terrence.
13670b4bb7af9c584cc5139ec1f5500d69b25cf3
created 2016-05-12 11:20 -0400
pushed 2016-05-14 20:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1271854 - Part 2: Allow specifying zeal modes by name as well; r=terrence
e04dd37f479920a8440cbdea4463a9a05119fa9d
created 2016-05-12 10:19 -0400
pushed 2016-05-14 20:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1271854 - Part 1: Allow specifying multiple GC zeal levels; r=terrence
d82860087d47d10791757d56e289076800318ae1
created 2016-04-26 15:25 -0700
pushed 2016-05-13 10:06 +0000
Terrence Cole Terrence Cole - Bug 1268992 - Assert that the heap is empty after a shutdown GC; r=jonco
764fd30b53e11a60dfd6507bdbe72027ae6072da
created 2016-05-12 16:13 +0200
pushed 2016-05-13 10:06 +0000
Jan de Mooij Jan de Mooij - Bug 1271929 - Don't use ReadBarrieredObject for PendingMetadata. r=fitzgen
fdea8d099dbd8fee22f222f92bc784af46292239
created 2016-04-29 18:10 -0700
pushed 2016-05-02 09:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
03af61c547ddad9a95f9dfd2bdbc5ce867badf35
created 2016-04-30 00:52 +0200
pushed 2016-05-02 09:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
31075a760b2e8d517de2f16a163621c72549f3a6
created 2016-04-29 15:12 -0700
pushed 2016-05-02 09:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
a16e3700894b393e15a9222beca0e4e28ef2ab1c
created 2016-04-29 13:02 +0100
pushed 2016-04-29 23:06 +0000
Jon Coppeard Jon Coppeard - Bug 1268501 - Release the GC lock periodically when releasing arenas on the backgound thread r=terrence
d2af90b2dba27b070be1d31935df7e924507c981
created 2016-04-22 17:01 +0200
pushed 2016-04-29 23:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268415: Initialize members in UpdatePointerTasks; r=jonco
33f5b0151b8b1a3d2cc1e8779c28616a5dba2971
created 2016-04-29 10:44 +0100
pushed 2016-04-29 23:06 +0000
Jon Coppeard Jon Coppeard - Bug 1268085 - Remove unused post barrier callbacks r=terrence
b10abfa0ce4861480b80c58f9232753f586fd23f
created 2016-04-29 10:44 +0100
pushed 2016-04-29 23:06 +0000
Jon Coppeard Jon Coppeard - Bug 1268541 - Compact arenas containing base shapes r=terrence
a0f19ca7386dc013a93d4e32fdd17d054f1bfede
created 2016-04-28 14:25 +0100
pushed 2016-04-29 23:06 +0000
Jon Coppeard Jon Coppeard - Bug 1266457 - Update pointers in GC things in two phases when compacting r=terrence
4fc2268a06becd6eb9d501a9398478642bfac673
created 2016-04-28 14:25 +0100
pushed 2016-04-29 23:06 +0000
Jon Coppeard Jon Coppeard - Bug 1266406 - Use EnumSet<AllocKind> to simplify GC sweeping phase information r=terrence
67aee454e51e22247ab45b54fdc6701d20584912
created 2016-04-21 11:06 +0100
pushed 2016-04-21 22:03 +0000
Jon Coppeard Jon Coppeard - Bug 1266107 - Update type descriptors first when compacting r=terrence
eeb033507f6a98b44ff57581b05acc469d838b39
created 2016-04-21 11:06 +0100
pushed 2016-04-21 22:03 +0000
Jon Coppeard Jon Coppeard - Bug 1266107 - Track all existing typed object descriptor objects r=terrence
a52937e707220800eaef9bf5dd8fd4d7c6b8de8f
created 2016-04-21 11:06 +0100
pushed 2016-04-21 22:03 +0000
Jon Coppeard Jon Coppeard - Bug 1266105 - Only purge runtime tables once per slice when compacting r=terrence
cb9908e330d178d06ba9af56dc7c9c963688489b
created 2016-04-18 15:50 -0700
pushed 2016-04-19 10:09 +0000
Terrence Cole Terrence Cole - Backout ab87b53b3140 (Bug 1263771) for breaking the MSVC2013 build 2 days before uplift.
9b887cca899597dcdda08b0de87d3a06c7536c79
created 2016-04-18 16:27 +0100
pushed 2016-04-18 22:15 +0000
Jon Coppeard Jon Coppeard - Bug 1263966 - Compact arenas containing lazy scripts r=terrence
76e8f6ad9ded250863aabef2da248867bc96e79c
created 2016-04-12 17:06 -0700
pushed 2016-04-15 12:01 +0000
Terrence Cole Terrence Cole - Bug 1263777 - Use WeakCache to sweep the InitialShapeTable; r=jonco
86bd74d49e63a7f6a5445a1f6d254689ad9accd0
created 2016-04-12 17:05 -0700
pushed 2016-04-15 12:01 +0000
Terrence Cole Terrence Cole - Bug 1263772 - Use WeakCache wrapper to sweep BaseShape table; r=jonco
ab87b53b3140fbb5e9e2caa5325ae0d791ee43d4
created 2015-12-21 16:20 -0800
pushed 2016-04-15 12:01 +0000
Terrence Cole Terrence Cole - Bug 1263771 - Sweep the InnerViewTable with WeakCache; r=sfink
b23a6286c125783b582eb59967ab5e574133478a
created 2016-04-12 11:02 -0700
pushed 2016-04-15 12:01 +0000
Terrence Cole Terrence Cole - Bug 1263769 - Sweep WeakCaches in parallel; r=sfink
58c36d9ae2af72144b7dd995b4f2344f543c0f7d
created 2015-12-18 14:50 -0800
pushed 2016-04-15 12:01 +0000
Terrence Cole Terrence Cole - Bug 1233862 - Add a WeakCache builtin to automatically manage sweeping; r=sfink
0022241652693598c24facb8ce9a5c9c5f6b100c
created 2016-04-13 10:03 +0100
pushed 2016-04-13 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1259180 - Compact arenas containing scripts r=terrence
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
1bb3c8365cc4edc7552e6bd7390e6deb917b65f7
created 2016-04-09 15:02 -0400
pushed 2016-04-10 20:21 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7f1da255d058 (bug 1119537) for causing frequent SM(e) Memory-drainAllocationsLog-13.js timeouts.
7f1da255d0584a6d6c5ff2579a8e362496934960
created 2016-02-26 08:03 -0800
pushed 2016-04-10 20:21 +0000
Terrence Cole Terrence Cole - Bug 1119537 - Make decommit a proper GC phase; r=jonco
503ac89cb92b9833ef8dfe79a664d840ca4c1252
created 2016-04-05 15:10 -0700
pushed 2016-04-06 10:21 +0000
Wes Kocher Wes Kocher - Backed out changeset 6e65cda2a0eb (bug 1260501)
b9f349b8151b9bc165318bda2eaed0ede209d50e
created 2016-04-04 08:45 +1000
pushed 2016-04-06 10:21 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261720 (part 1) - Separate js::ClassExtension from js::Class. r=jorendorff,bz.
6e65cda2a0ebba641fc0a6a03a75265f6ee37ea7
created 2016-03-31 14:27 -0700
pushed 2016-04-01 09:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1260501 - Make high frequency GC mode slice budget doubling work with non-0 budgets. r=terrence a=kwierso
aeb9cc61c8ad3f99b23f56c890b887e703472af8
created 2016-03-31 14:26 -0700
pushed 2016-04-01 09:49 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1260475 - Add an option to disable GC slices triggered by painting. r=terrence a=kwierso
e45ba191b66a4a74123297dd8e1a93e3f329886e
created 2016-03-30 17:14 +0100
pushed 2016-03-31 20:09 +0000
Jon Coppeard Jon Coppeard - Bug 1260198 - Clear per-zone string cache after compacting r=terrence
dbbe7c7e305daafc0bb6533a4e39a64a3bc6b38f
created 2016-03-30 12:33 +0100
pushed 2016-03-31 20:09 +0000
Jon Coppeard Jon Coppeard - Bug 1259042 - Re-introduce a version of ZoneCellIter for use under GC r=terrence
595ba913eb8375a11365d6053301c9b56adc8fbe
created 2016-03-28 10:07 -0700
pushed 2016-03-29 12:40 +0000
Terrence Cole Terrence Cole - Bug 1259490 - Update the DtoA cache after compacting GC; r=jandem
36c1fd35d9959fa380d07521b210ba315772d683
created 2016-03-23 13:27 +0000
pushed 2016-03-24 15:20 +0000
Jon Coppeard Jon Coppeard - Bug 1258453 - Compact arenas containing strings r=terrence
af33c978191288407f182f1520f7bb308334039b
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:30 +0000
Jon Coppeard Jon Coppeard - Bug 1258407 - Limit GC heap growth parameters r=sfink
less more (0) -1000 -300 -100 -60 tip