js/src/jsgc.cpp
4d0cce795ce0ce8728b7dd70a6d07c570f6fd296
created 2015-02-26 12:35 +0000
pushed 2015-03-18 23:05 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
f7be20a39a8a383c833252da44f22f94450caf06
created 2015-03-16 15:13 -0700
pushed 2015-03-17 10:55 +0000
Steve Fink Steve Fink - Bug 1139456 - Do not let compaction set the alloc threshold to unreasonably small sizes, r=terrence
67b1737a236d788fc9e2d9dc85165be20f03cd22
created 2015-03-11 11:11 -0700
pushed 2015-03-17 10:55 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-03-13 20:11 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
98e5e14b05e4bfc6671cc9942638723d57f9fbc9
created 2015-03-12 15:01 -0400
pushed 2015-03-12 22:40 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1141234) for bustage.
df39d787c523e14930cd572d68be34bf8db4599a
created 2015-03-11 11:11 -0700
pushed 2015-03-12 22:40 +0000
Terrence Cole Terrence Cole - Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink
86c3fb9ff541c782fdaa07669172c16bfde1e091
created 2015-03-10 20:12 -0700
pushed 2015-03-11 12:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1140643 - JitcodeGlobalMap marking must participate in iterative weak reference marking. (r=terrence)
66772bfc2a647d207c142cf38051f8a69d5976de
created 2015-03-06 10:19 +0000
pushed 2015-03-06 21:27 +0000
Jon Coppeard Jon Coppeard - Bug 1139832 - Restrict compacting GC zealousness to zeal collections r=terrence
f2e6a109fca8b57d3ed729a0a65e73a50bddae27
created 2015-03-05 11:31 -0800
pushed 2015-03-06 12:36 +0000
Terrence Cole Terrence Cole - Backout a0844d972d08 (Bug 1133140) for OOM bustage on TBPL test machines on a CLOSED TREE.
a0844d972d08d077214d5c6254a44783c7e734e4
created 2015-03-05 08:57 -0800
pushed 2015-03-05 23:43 +0000
Terrence Cole Terrence Cole - Bug 1133140 - Move runtime heap size limit checks up to GCIfNeeded; r=sfink
33e37e4feb3f16c83ab1bc127c6a687ee5480f1b
created 2015-03-04 23:17 -0800
pushed 2015-03-05 23:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 1137780 - Fix marking JitcodeGlobalTable. (r=terrence)
50913131140c0f2c3d938df886745082192d44ef
created 2015-03-04 14:45 +0000
pushed 2015-03-04 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1136597 - Mark all relevant cross compartment debugger edges when sweeping r=terrence
4c2473a9d7ba1c9692cdc7eb617d0257decbae94
created 2015-02-04 16:12 +0000
pushed 2015-03-04 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1122640 - Free nursery huge slots off main thread r=terrence
73591b41e7777f562591310246277470b0b1ea65
created 2015-03-03 06:23 -0600
pushed 2015-03-04 01:22 +0000
Brian Hackett Brian Hackett - Bug 1137978 - Access an object's compartment and zone via its group, remove ObjectGroup::singleton_, r=jandem,terrence.
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:25 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
60192399a18ef0e8863aa21aa48b4ace64a69e8d
created 2015-02-23 14:25 -0800
pushed 2015-02-27 18:25 +0000
Terrence Cole Terrence Cole - Bug 1135141 - Do not do background sweeping for zealous GCs to avoid fragmentation; r=jonco
dcb0abbfa4235ee531cddbed5a38a363cbcf1844
created 2015-02-26 14:32 -0500
pushed 2015-02-27 02:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 4eab437d2b51 and f7104b435b47 (bug 1125101) for suspicion of being the cause of a spike in Linux debug mochitest-bc timeouts.
4eab437d2b51f5f1261926511ce5cde3a1f107da
created 2015-02-26 12:35 +0000
pushed 2015-02-27 02:56 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Check budget in incremental compaction r=terrence
f7104b435b475d4c4ba6b3ff215694d091df8875
created 2015-02-26 12:35 +0000
pushed 2015-02-27 02:56 +0000
Jon Coppeard Jon Coppeard - Bug 1125101 - Incrementalise compacting GC by zones r=terrence
95425fd7c738e353500b33950ddaa7181e6161b3
created 2015-02-24 09:40 +0000
pushed 2015-02-27 02:56 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
4a0181e789cca556472dfe6af4d9b69dd36230aa
created 2015-02-26 09:01 +0000
pushed 2015-02-27 02:56 +0000
Jon Coppeard Jon Coppeard - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence
49f1f94b73af6943a55233e57cbff35b41185c7a
created 2015-02-25 16:43 -0500
pushed 2015-02-26 11:07 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
d1133a390c64e5a9c5fbe036306a5cad36230633
created 2015-02-25 13:44 -0500
pushed 2015-02-26 01:54 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3de23a29bf71 and d42c64b791e6 (bug 1129510) for debug SM(e) timeouts.
d42c64b791e676d24fcedf24487aeeaa98bd57f0
created 2015-02-25 11:26 -0500
pushed 2015-02-26 01:54 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
e26365be89aa5e8c69ede3a7f96b56bd0ac85e18
created 2015-02-24 15:11 -0500
pushed 2015-02-24 23:45 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset cd6461410a7a (bug 1130439) for frequent SM test timeouts/failures.
dee3876119fc8df6a9c4bfd6dfb22028def5df61
created 2015-02-24 16:33 +0000
pushed 2015-02-24 23:45 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 4d1ffad0a2fd (bug 1133759) for octane-splay regression
4d1ffad0a2fde522a87fec4707b7bb0368a5660f
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:45 +0000
Jon Coppeard Jon Coppeard - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC, even if we don't compact r=terrence
512332b90f1575333813fd2064fb4b8ca04c0558
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:45 +0000
Jon Coppeard Jon Coppeard - Bug 1135141 - Release relocated arenas immediately on last ditch GC r=terrence
cd6461410a7a3289cf58db4398585fcc39bc1260
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:45 +0000
Jon Coppeard Jon Coppeard - Bug 1130439 - Trigger compacting GCs after the user becomes inactive r=smaug r=terrence
24ab282d52d24cae4f0a48a447fb9e3776598f19
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:45 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Remove Cell* versions of various GC methods forcing callers to use correct type r=terrence
2dd5b0353265ca3352e6b76a8aae6cd8bd7a492f
created 2015-02-24 09:40 +0000
pushed 2015-02-24 23:45 +0000
Jon Coppeard Jon Coppeard - Bug 1135100 - Don't bother to check if things we don't relocate have been forwarded r=terrence
7332e3a8953ac192a71002878a62561ab53a39d7
created 2015-02-23 11:15 -0800
pushed 2015-02-24 12:28 +0000
Terrence Cole Terrence Cole - Bug 1135141 - Make LAST_DITCH GC more robust; r=jonco
55afade662020ed1aa989c43e2615d576253440d
created 2015-02-23 10:06 +0000
pushed 2015-02-24 01:04 +0000
Jon Coppeard Jon Coppeard - Bug 1134754 - Skip compacting zones when there is little benefit r=terrence
56efbd1550625d6dff070ea162548bb83d3f80ed
created 2015-02-20 20:01 -0500
pushed 2015-02-21 02:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets fbfda0143584 and e8cfd49ac790 (bug 1129510) for crashes.
e8cfd49ac790eb7a8db2ff79f6fad74c7f567129
created 2015-02-20 17:50 -0500
pushed 2015-02-21 02:25 +0000
Kannan Vijayan Kannan Vijayan - Bug 1129510 - Trace references to JS heap from Profiler buffers. r=shu
45a72ac5b38234163e36eacd18c4a2ec4a4e429d
created 2015-02-18 12:35 +0000
pushed 2015-02-19 01:42 +0000
Jon Coppeard Jon Coppeard - Bug 1133759 - Always shrink GC buffers at the end of a shrinking GC r=terrence
a9af12923b894c9861a886813ca2adff124ecdef
created 2015-02-17 12:18 +0000
pushed 2015-02-17 19:29 +0000
Jon Coppeard Jon Coppeard - Bug 1132171 - Fix race updating object elements pointer after moving GC r=terrence
4d4b564c9d8415ddd3df0dc6a0926b357c1a2ae4
created 2015-02-14 10:37 +0100
pushed 2015-02-16 15:19 +0000
Jan de Mooij Jan de Mooij - Bug 1132564 part 2 - Move ExecutableAllocator into JitRuntime. r=luke
7dc41de406250e7822d08c564b01b9e22b05a168
created 2015-02-14 10:37 +0100
pushed 2015-02-16 15:19 +0000
Jan de Mooij Jan de Mooij - Bug 1132564 part 1 - Remove separate ExecutableAllocator for Ion code. r=luke
c9fd3ca16a292243a616812ccd36e683e8a0dae6
created 2015-02-13 16:53 -0800
pushed 2015-02-16 15:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1132224 - Propagate the delazification for Debugger flag when merging compartments. (r=jimb)
de7c130a0d589b7b793a4ce2dfc6c0e543f6857e
created 2015-02-10 14:08 -0800
pushed 2015-02-11 21:30 +0000
Terrence Cole Terrence Cole - Bug 1131405 - GC more aggressively when we run out of memory; r=sfink
dbdd3dd875ed219356da2e2207f35df108ef6300
created 2015-02-06 13:26 -0800
pushed 2015-02-11 14:02 +0000
Terrence Cole Terrence Cole - Bug 1130475 - Part 2: Simplify refillFreeList now that the GC trigger is elsewhere; r=sfink
c0d444fcf74cceafbef42d5fde8577feaa99d9ba
created 2015-02-06 13:26 -0800
pushed 2015-02-11 14:02 +0000
Terrence Cole Terrence Cole - Bug 1130475 - Part 1: Move last-ditch IGC heap overflow trigger to CheckAllocatorState; r=sfink
40c95e7f4f4bd7a7d58acb4392e7e3cf73b6c8d8
created 2015-02-09 18:16 -0600
pushed 2015-02-10 21:06 +0000
Luke Wagner Luke Wagner - Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
16ddf000d4bad3412678be27d0374dbba0d1771b
created 2015-02-06 08:43 -0800
pushed 2015-02-09 21:40 +0000
Terrence Cole Terrence Cole - Bug 1130226 - Part 3: Rename mallocBytes to mallocBytesUntilGC; r=sfink
02b800e34f0f8b914c1be27d32bfeac4566fcc0c
created 2015-02-05 17:41 -0800
pushed 2015-02-09 21:40 +0000
Terrence Cole Terrence Cole - Bug 1130226 - Part 2: Rename MAYBEGC to EAGER_ALLOC_TRIGGER and fix some improper uses; r=jonco
ac3e4d79297c71c1378855bfa362940acb602147
created 2015-02-05 17:41 -0800
pushed 2015-02-09 21:40 +0000
Terrence Cole Terrence Cole - Bug 1130226 - Part 1: Rename gcIfNeeded to gcIfRequested; r=sfink
ee3bc49e9cf5680bce2d1fdaae81ace16fa64377
created 2015-02-08 06:01 -0700
pushed 2015-02-09 01:46 +0000
Brian Hackett Brian Hackett - Bug 1130708 - Remove js::types namespace, r=jandem.
82f2c8bd9c8563715a7a2612d1106a037281f3bf
created 2015-02-07 09:31 +0000
pushed 2015-02-07 17:00 +0000
Jon Coppeard Jon Coppeard - Bug 1127696 - Set compacting flag once at the start of GC r=terrence
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2015-02-06 22:57 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
0203370cd4dbb4055f7e80c6af615dd837596ffb
created 2015-02-04 18:30 +0000
pushed 2015-02-04 20:04 +0000
Jon Coppeard Jon Coppeard - Backed out 2 changesets (bug 1122640) for jsapi test failures on a CLOSED TREE
8c11a58bf243d0aa5bea99bdc65b6250be3d01cc
created 2015-02-04 16:12 +0000
pushed 2015-02-04 20:04 +0000
Jon Coppeard Jon Coppeard - Bug 1122640 - Free nursery huge slots off main thread r=terrence
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:30 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
e20584cf88fcc561cf1205892ea2de100610b597
created 2015-02-02 14:39 +0000
pushed 2015-02-02 22:30 +0000
Jon Coppeard Jon Coppeard - Bug 1127851 - Report memory freed by compacting GC through GC stats r=terrence
5a4b3f3a0bc3d4a96e9b1b7a822be884e35dfa09
created 2015-02-02 14:39 +0000
pushed 2015-02-02 22:30 +0000
Jon Coppeard Jon Coppeard - Bug 1127792 - Add a pref to globally disable compacting GC r=terrence r=mccr8 r=bent
a00fff536eefc04284a843f1fb88c45c9230cc7b
created 2015-02-02 10:11 +0000
pushed 2015-02-02 22:30 +0000
Jon Coppeard Jon Coppeard - Bug 1127246 - Add a post barrier to the baseShapes table r=terrence a=abillings
7168b124497449fe894d487e54428687a327a242
created 2015-01-30 10:44 +0000
pushed 2015-01-30 17:35 +0000
Jon Coppeard Jon Coppeard - Bug 1124653 - Don't update JitCode objects in parallel after compacting GC r=terrence
8e450ff88d613ddb009fa7b211d6874c0fbf7dae
created 2015-01-29 09:58 +0000
pushed 2015-01-29 23:32 +0000
Jon Coppeard Jon Coppeard - Bug 1126865 - Use an enum to indicate GC phase finished / yield to mutator result r=sfink
4aa870ca28d64f42d75b50ad61e655ba715df382
created 2015-01-29 09:58 +0000
pushed 2015-01-29 23:32 +0000
Jon Coppeard Jon Coppeard - Bug 1126865 - Refactor GCRutime::sweepPhase() a little r=sfink
898e2414c9b6e4a6b733862ff44805523ca5ce3c
created 2015-01-28 19:01 -0800
pushed 2015-01-29 15:20 +0000
Shu-yu Guo Shu-yu Guo - No bug - Fix namespace error in jsgc.cpp due to shifted unified source boundaries. (r=me)
less more (0) -1000 -300 -100 -60 tip