js/src/jsgc.cpp
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-07-04 11:08 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
2f5efa5a01864b8de07b6ecfcf4eb671bf995a1e
created 2016-06-28 12:29 -0700
pushed 2016-07-01 09:19 +0000
Terrence Cole Terrence Cole - Bug 1283256 - Make GC stats per GCCycle; r=jonco
e5ad05d9cad4ac105f5f580887202a5041e197b4
created 2016-06-30 13:13 -0700
pushed 2016-07-01 09:19 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1283229 - Thread `AutoLockHelperThreadState&` parameters through various `HelperThread`-related functions; r=terrence
b46f11f21ce31afb0946d76f45b58e0ac40f8832
created 2016-06-28 17:30 -0700
pushed 2016-06-29 14:22 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1280064 - Address review nits; r=terrence
c36f5c0bed2c4068260c87107082b75eb3ab9b6e
created 2016-06-28 17:12 -0700
pushed 2016-06-29 14:22 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1280064 - Do not use PRLock in GCRuntime and PRCondVar in GCHelperState; r=terrence
22dded92077567a244d017b412ab2cdd9aa682a1
created 2016-06-28 11:57 +0200
pushed 2016-06-28 14:15 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 4 - Remove JSContext overloads of some functions that are no longer necessary. r=jonco
bc6e009a06d2683fbee66e8806eb8c993aabfe96
created 2016-06-28 11:56 +0200
pushed 2016-06-28 14:15 +0000
Jan de Mooij Jan de Mooij - Bug 1282113 - When we're shutting down the runtime, only allow shutdown GCs. r=terrence
498dfbe07a6c21af0ac2bd165f41b58a97cd241e
created 2016-06-24 14:16 +0200
pushed 2016-06-25 23:35 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
6db648f83330dd70f5a1d03802a110394801b6ac
created 2016-06-24 15:16 +0200
pushed 2016-06-24 20:41 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 273b186d22ca for making the rooting analysis unhappy
e5412891fa7650d15a36281b8f78f5a99b9c833a
created 2016-06-24 13:50 +0100
pushed 2016-06-24 20:41 +0000
Jon Coppeard Jon Coppeard - Bug 1261083 - Update base shapes in a separate phase at the start of compacting GC r=terrence
273b186d22cac4ed7f03f784604a60f5905142b1
created 2016-06-24 14:16 +0200
pushed 2016-06-24 20:41 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
b29c44f5d909119cbf7541bf84fad987b1625f25
created 2016-06-22 11:16 +0100
pushed 2016-06-23 13:15 +0000
Jon Coppeard Jon Coppeard - Bug 1280132 - Add fallback path in case we hit OOM while creating the list of weak cache sweeping tasks r=terrence
c2becf602688b56146321cb7c1f4d6297bb86bd1
created 2016-06-21 15:30 +0100
pushed 2016-06-22 11:46 +0000
Jon Coppeard Jon Coppeard - Bug 1280889 - Fix compartment checking assertion r=terrence
85911372f2765079241357835fe84901b49c24c2
created 2016-06-21 15:30 +0100
pushed 2016-06-22 11:46 +0000
Jon Coppeard Jon Coppeard - Bug 1276908 - Reimplement whole cell store buffer using a bit vector associated with the arena r=terrence
f29ac79eba9162cbfc5f1a5be6f1a0efedf29f31
created 2016-06-18 10:46 +0100
pushed 2016-06-21 10:15 +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
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
less more (0) -1000 -300 -100 -60 tip