js/src/jsgc.cpp
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2014-12-08 18:41 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 1: Move GCTraceKind from jspubtd to TraceAPI; r=jonco, r=mccr8
eae28492fdc6af55dbe3e7e4327a0d286e213861
created 2014-12-04 09:41 -0800
pushed 2014-12-05 17:35 +0000
Terrence Cole Terrence Cole - Bug 1100493 - Call js_ReportOutOfMemory on all failure paths in refillFreeList; r=jorendorff
73a54f3b33f4d14de438acc4c457461a91c9933b
created 2014-12-04 10:15 -0800
pushed 2014-12-04 18:15 +0000
Jon Coppeard Jon Coppeard - Bug 1105232 - Remove race updating COW shared elements owner pointer r=terrence
ab672e681d65476b540a77719f8a85d52895d67c
created 2014-12-04 10:15 -0800
pushed 2014-12-04 18:15 +0000
Jon Coppeard Jon Coppeard - Bug 1105123 - Add more assertions to js::gc::ZoneList r=terrence
9442d0b10d87badd8a7446882f47e3045cae9abe
created 2014-12-02 18:02 -0800
pushed 2014-12-03 02:07 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix a bug than meant we relocated fewer arenas than we should have r=terrence
04f7cd9ae9d3e0e77183848afdb484c4b1d6e439
created 2014-12-01 06:07 -0800
pushed 2014-12-03 02:07 +0000
Jon Coppeard Jon Coppeard - Bug 1102858 - Fix tracing of debugger objects' private pointers for compacting GC r=terrence
febe82aa4ed2400971d581e266c9d2684f2d5550
created 2014-12-01 07:18 -0800
pushed 2014-12-01 15:20 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 97150f502eeb (bug 1102858) for breaking b2g builds
325de614e5bab3b26dcc2cafa1df4fed8e6735a4
created 2014-12-01 06:13 -0800
pushed 2014-12-01 14:20 +0000
Jon Coppeard Jon Coppeard - Bug 1104162 - Don't enter PHASE_MINOR_GC stats phase until after verifying post barriers r=terrence
97150f502eeb2d19c5fe648875a8c48aba5e985f
created 2014-12-01 06:07 -0800
pushed 2014-12-01 14:20 +0000
Jon Coppeard Jon Coppeard - Bug 1102858 - Fix tracing of debugger objects' private pointers for compacting GC r=terrence
2e18a24f1298bf7f0ebf00ffe8c04b948b7e74cb
created 2014-11-25 10:19 +0000
pushed 2014-11-25 10:22 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Allow sweeping on the background thread before compacting r=terrence
00c8108767c3469b9d8231626ffc5df1a52dbcc4
created 2014-11-25 10:19 +0000
pushed 2014-11-25 10:22 +0000
Jon Coppeard Jon Coppeard - Bug 989390 - Start background sweeping as soon as arenas are available to sweep r=terrence
69d3b8413102b6d86d7b059f27fc03a6ba01b6ff
created 2014-11-24 10:42 +0000
pushed 2014-11-24 10:46 +0000
Jon Coppeard Jon Coppeard - Bug 1102542 - Release any relocated arenas on out of memory r=terrence
f440594be934055df8c919fda84f06643d1664e6
created 2014-11-21 17:19 -0800
pushed 2014-11-22 01:21 +0000
Terrence Cole Terrence Cole - Bug 1103173 - Avoid a lock/unlock pair if there are no Chunks to expire; r=sfink
e33876e4431eb557c7198440d2166320373a3d35
created 2014-11-20 17:03 -0800
pushed 2014-11-22 01:13 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Remove last of the open-coded Chunk list management; r=sfink
11331afc4ffeeba65bb4428f97124a8cb3b199eb
created 2014-11-20 04:08 -0800
pushed 2014-11-22 01:13 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 18: Use a ChunkPool for full chunks and get rid of chunkSet; r=sfink
b261745c586a341b66c438a8dd6ad1e9ab12023f
created 2014-11-18 11:26 -0800
pushed 2014-11-21 22:12 +0000
Steve Fink Steve Fink - Bug 1088831 - Count storebuffer overflows, account for minor GCs, and implement timed regions, r=jonco
195c6cc03cca4806e38a3bbcf09c52b1051030ea
created 2014-11-21 08:04 +0100
pushed 2014-11-21 07:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5485b455c029 (bug 1072903)
b816c4282a6a7af6f610758dfb92e20fc7627ccf
created 2014-11-21 08:04 +0100
pushed 2014-11-21 07:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b9390d62ecd (bug 1072903)
8b9390d62ecd27b2bd65b0301ddabac5cbaf0c9d
created 2014-11-20 17:44 +0100
pushed 2014-11-20 16:46 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 3: Refactor into TraceLoggerGraph, TraceLoggerThread and TraceLoggerThreadState, r=bbouvier
5485b455c029f97e7cd397603fe023a036479016
created 2014-11-20 17:43 +0100
pushed 2014-11-20 16:46 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 2: Adjust how to retrieve the tracelogger text ids, r=bbouvier
03c6a758c9e8da0dfcad48788a8eabb6f9d899d2
created 2014-11-20 10:19 +0000
pushed 2014-11-20 10:22 +0000
Jon Coppeard Jon Coppeard - Bug 1101602 - Add --gc-zeal option to JS shell r=sfink
70ffdede9e2bba10442df671fa8ae10938508162
created 2014-11-20 10:12 +0000
pushed 2014-11-20 10:22 +0000
Jon Coppeard Jon Coppeard - Bug 1097864 - Don't release the GC lock while allocating arenas r=terrence
2d8d2791494525de2055022c0692935fbbe793f0
created 2014-11-19 12:18 -0800
pushed 2014-11-20 00:29 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 17: Use a direct pointer for the Chunk list's prev link; r=sfink
d54f4315fd89c34f1426cc15466aef322778578c
created 2014-10-29 14:18 -0700
pushed 2014-11-20 00:29 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 16: Use a ChunkPool instead of manual list twiddling to manage available chunks; r=sfink
a4441b5f5de82eb144a4f195368ab1e1c8905c9d
created 2014-10-29 14:13 -0700
pushed 2014-11-20 00:29 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 15: Replace ChunkPool::Enum with ChunkPool::Iter; r=sfink
80ca3115ec1c20ed804b0d410504541682af23e6
created 2014-10-29 13:32 -0700
pushed 2014-11-20 00:29 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 14: Make the ChunkPool list doubly-linked; r=sfink
ee3060b582e4db5c5ce3d82640df93df46535a16
created 2014-11-06 14:03 -0800
pushed 2014-11-18 19:03 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 13: Do not iterate the chunk list concurrent with mutation; r=sfink
63a296e4b6b34f2abe26f8faf7c12c4f7755a796
created 2014-11-18 09:59 +0000
pushed 2014-11-18 10:15 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update cell pointers in parallel r=terrence
43550a3c2c488a8d2314bccfe3401dec8d477a77
created 2014-11-17 10:04 +0000
pushed 2014-11-17 10:06 +0000
Jon Coppeard Jon Coppeard - Bug 1097864 - Take GC lock before manipulating arena lists in compacting GC r=terrence
44ba0c1d88cb2b2f6c89d22f2d5bc3e45ce9433a
created 2014-11-13 21:11 -0500
pushed 2014-11-14 02:11 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 06c511b6093e, dbec0bed9bf5, bfedb105396e (bug 1088831) for causing various assertions on a CLOSED TREE.
b322b316e6f26aa2ceb1cbb3e08da0858682dc29
created 2014-11-13 16:21 -0800
pushed 2014-11-14 00:22 +0000
Terrence Cole Terrence Cole - Backed out changeset ed264e327a93 (Bug 1074961) for build bustage on Windows on a CLOSED TREE.
dbec0bed9bf5cb2bf6a2e66b41f35e11a6b2615c
created 2014-11-13 12:23 -0800
pushed 2014-11-14 00:18 +0000
Steve Fink Steve Fink - Bug 1088831 - Account for the storebuffer compaction time, r=jonco
ed264e327a937902f07abe524b61850d072c1843
created 2014-11-06 14:03 -0800
pushed 2014-11-13 23:33 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 13: Do not iterate the chunk list concurrent with mutation; r=sfink
bb2f13ba7b1cceeb491e876773196c0aad71ef95
created 2014-11-13 14:39 -0800
pushed 2014-11-13 22:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1062629 - Off-thread compartment debug mode should match main thread compartment debug mode. (r=jimb)
7db30249d1d86f01440b619f78d33e99d1e3fd9b
created 2014-11-11 08:36 -0600
pushed 2014-11-13 15:08 +0000
Luke Wagner Luke Wagner - Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
d2603e86d42298ca1048f9702389d51c9dbfbc70
created 2014-11-06 14:03 -0800
pushed 2014-11-12 18:02 +0000
Terrence Cole Terrence Cole - Bug 1093307 - Part 2: Make OOM flushing paths more straightforward; r=jonco
56f7242d0794362d0447f0c0c39c387bf6e7da24
created 2014-11-11 14:16 -0500
pushed 2014-11-11 19:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 51572056e797 (bug 1091912) for frequent Android 4.0 crashes.
51572056e7973dddcc7aaf13d5214c0bd5f4554b
created 2014-11-11 08:36 -0600
pushed 2014-11-11 14:47 +0000
Luke Wagner Luke Wagner - Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
ac04abf739b06dfcd936e91456456e708b8872f4
created 2014-11-10 14:55 -0800
pushed 2014-11-11 01:48 +0000
Steve Fink Steve Fink - Bug 1074961 - Part 12: Simplify the locking in releaseArena; r=sfink
2c8b348242a25f44e63db330221b9d6d809f2a25
created 2014-11-10 14:40 -0800
pushed 2014-11-10 22:41 +0000
Wes Kocher Wes Kocher - Backed out changeset 6a96e15c810c (bug 1093307) for ggc bustage on a CLOSED TREE
e1d8a79c0592f0b4bd8cea7cc7b2ba8f6f8a3666
created 2014-11-10 14:37 -0800
pushed 2014-11-10 22:37 +0000
Wes Kocher Wes Kocher - Backed out changeset fdcf11277625 (bug 1074961) for ggc bustage on a CLOSED TREE
fdcf11277625d1574f4339ca209cc9dc9dc5df2e
created 2014-11-06 14:03 -0800
pushed 2014-11-10 21:43 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 12: Simplify the locking in releaseArena; r=sfink
6a96e15c810c5ec627e1ea48c5870d804098682c
created 2014-11-06 14:03 -0800
pushed 2014-11-10 21:43 +0000
Terrence Cole Terrence Cole - Bug 1093307 - Part 2: Make OOM flushing paths more straightforward; r=jonco
e589d2df5f19bbbd80f7cea167da78ae9ef759df
created 2014-11-04 07:35 +0100
pushed 2014-11-10 09:01 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 6: Rename SliceBudget::reset to the less misleading makeUnlimited. r=billm
738e596ac58d3fb7d2cd126c540aa0fc15a15dc5
created 2014-11-04 07:34 +0100
pushed 2014-11-10 09:01 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=billm
fea83dc5a76cafb083ec6fcc1ebb58df83c42c15
created 2014-10-22 14:13 +0200
pushed 2014-11-10 09:01 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=billm r=mccr8
06ffd06e3e25910dac6fa9ce92da3cd7346ca3b9
created 2014-11-07 13:05 +0100
pushed 2014-11-10 09:01 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 1: Thread SliceBudget through several functions to choose the budget type at the source. r=billm
002e8ed9ddf34fe1cbdf942152b5b32896ac3018
created 2014-11-07 15:31 +0100
pushed 2014-11-07 14:34 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 206012ab9d08 (bug 1084651) for too much hazard failures
a7693b2b12c4df8276bb2c5ac342a621d5981864
created 2014-11-07 15:30 +0100
pushed 2014-11-07 14:34 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ebdebc9251be (bug 1084651)
bb67cf33bad8591db4e950000dcd05dc0189837d
created 2014-11-07 15:30 +0100
pushed 2014-11-07 14:34 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b34ff39fc966 (bug 1084651)
b34ff39fc966b410365bde97be83f5669099c875
created 2014-11-04 07:34 +0100
pushed 2014-11-07 07:44 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=wmccloskey
ebdebc9251be6e51419036f8580e7df511077a78
created 2014-10-22 14:13 +0200
pushed 2014-11-07 07:44 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=wmccloskey r=mccr8
206012ab9d08104bed6e7865885ae5fe4c05a432
created 2014-11-06 10:11 +0100
pushed 2014-11-07 07:44 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 1: Thread SliceBudget through several functions to choose the budget type at the source. r=billm
367f7f0760fcdf57c1dcd81b84c231943541687e
created 2014-11-04 10:53 -0800
pushed 2014-11-05 18:44 +0000
Terrence Cole Terrence Cole - Bug 1093307 - Part 1: Shrinking GC's already sweep on the foreground so remove the flag; r=jonco
49cf2a107ece9c6256deefd4902c1a9413dfe14d
created 2014-11-04 09:34 -0800
pushed 2014-11-05 18:44 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 10: move foreground sweeping of background things closer to background sweeping; r=jonco
047b2012a5edc1bbf355457453aec554ea38ba7e
created 2014-11-03 15:29 -0800
pushed 2014-11-05 18:44 +0000
Terrence Cole Terrence Cole - Bug 1093307 - Part 0: Cancel background allocation before flushing empty chunks when we OOM; r=jonco
3ad6929d95718719d1eee04c4ba3cee3f75b510c
created 2014-11-05 15:20 +0100
pushed 2014-11-05 14:20 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 7 changesets (bug 1084651) for ASAN Bustage on a CLOSED TREE
dd2b3e78b4259b0c2e9f1abd62a52b551be1758b
created 2014-11-04 07:35 +0100
pushed 2014-11-05 12:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 6: Rename SliceBudget::reset to the less misleading makeUnlimited. r=billm
78102b62a4a0d7be4bed363ba8a5f5ea3938d2d9
created 2014-11-04 07:34 +0100
pushed 2014-11-05 12:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 3: Tighten up the bounds of SliceBudget to work as a budget should. r=wmccloskey
06387a2343a07c20c5d257b0391290fdf2e5133e
created 2014-10-22 14:13 +0200
pushed 2014-11-05 12:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1084651 - Part 2: Clean up SliceBudget and require explicitly choosing between TimeBudget and WorkBudget. r=wmccloskey r=mccr8
less more (0) -1000 -300 -100 -60 tip