js/src/jsgc.cpp
4feee07c34ad82a3bdfe7719b785b201f7ca79a3
created 2015-01-05 13:22 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1117098 - Move definition of external GC API methods out of jsfriendapi.cpp r=terrence
8b891ebcd21f2761b07b4add7861c75d28818112
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Separate out methods to start and continue incrmental GC r=terrence
24dae3ce853db3851f98647b88d24adc8a8379f5
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence
c614bf536b5fc12163d8d46c8e8c191d30f2e457
created 2015-01-03 10:12 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1112934 - Run tests that depend on nursery behavior under AutoLeaveZeal
2efc03ac92f93ded5e78feca09b3e9188616ab61
created 2014-12-31 14:45 -0800
pushed 2015-02-23 15:17 +0000
Steve Fink Steve Fink - Bug 1109336 - Track granular timings within Mark Roots, r=terrence
2a7cd513b5654d850e6540eefbd602ef45158119
created 2015-01-02 12:43 -0800
pushed 2015-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1099152) for hazard build failures on a CLOSED TREE
3d195c54dcf13670d652587cfc6bd88577f57344
created 2015-01-02 18:08 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Fix test failures on inbound in compacting GC (ggc) build r=me
1e4e3b85c620896a9022d19886f0a69e50abaa66
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Separate out methods to start and continue incrmental GC r=terrence
501a22044336f644f086b108999178010886b105
created 2015-01-02 17:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Call gcSlice() or gc() depending on whether we want a incemental GC or not r=terrence
f996eb4935c61fa1be6fe610bb6d2536fbf285b8
created 2014-12-31 10:40 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1116455 - Use isIncrementalGCInProgress() rather than checking the state explicitly r=terrence
e66b5fdd480c6728db85ef8ac047f47856bd631a
created 2014-12-31 10:36 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1116455 - Move Zone::isCloseToAllocTrigger() method to ZoneHeapThreshold class r=terrence
12348c397b086e2a6337034325a559c9876a3dfb
created 2014-11-20 17:44 +0100
pushed 2015-02-23 15:17 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 3: Refactor into TraceLoggerGraph, TraceLoggerThread and TraceLoggerThreadState, r=bbouvier
63b734ac95b2f1f3c7ca2cf83d8f511599d7ab8d
created 2014-11-20 17:43 +0100
pushed 2015-02-23 15:17 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 2: Adjust how to retrieve the tracelogger text ids, r=bbouvier
87fe5bc1233f5d5cc9c7495159280568ec901dda
created 2014-07-02 08:05 +0100
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1032750 - Don't update GC triggers on uncollected zones r=terrence
145cfaf3c17726c7abed34ef013816932461239f
created 2014-12-23 13:23 -0800
pushed 2015-02-23 15:17 +0000
Steve Fink Steve Fink - Backed out changeset 34ad3cb3fb10 (bug 1109336)
34ad3cb3fb10b37f2ae7097047d9f78e078c7ef6
created 2014-12-15 09:46 -0800
pushed 2015-02-23 15:17 +0000
Steve Fink Steve Fink - Bug 1109336 - Track granular timings within Mark Roots, r=terrence
d5492cfe712787e17912a9d5ce69b59339e35270
created 2014-12-17 18:04 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Assert we compacted as much as we could r=terrence
e6351a5baa95ae87d09bf96a461a870167bd3000
created 2014-12-17 18:04 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Reduce parallelism in parallel update after compacting GC r=terrence
224b658761c6b21ccf09f6427c76b620e93b7abe
created 2014-12-11 13:05 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1085355; Simplify the context check used when refilling the free lists; r=sfink
c7d90ce714c9981d99446601fb8f4d4da851cfaa
created 2014-12-05 09:38 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco
b28b3e2104f79b14a400ea7c26120eaf2d345121
created 2014-12-16 09:53 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1109913 - Don't sweep background things if no collecting zones remain r=terrence
baca272c339ec577d2690eec09cf72e1610989fb
created 2014-12-15 10:46 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1051822 - Create global helper thread state on JS_Init() r=terrence
c931dd6d36ac5987b1e130643b79bb17130b419d
created 2014-12-11 11:19 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1108836 - Fix race condition starting background sweeping r=terrence
411d617e59a0f598a8246d9e4a82659624a1f642
created 2014-12-10 11:06 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1106784 - Restore loop order of background sweeping to hopefully fix Dromaeo regression r=terrence
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
9a7e59858dc68ea4063a8daa76cc00bd64327bfd
created 2014-12-04 09:43 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1107288 - Always build in incremental GC support; r=billm
c291b2eac8090c5d6b6f4e02b3f6d479e5450b55
created 2014-12-09 08:56 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1108824 - Remove an excess js_ReportOutOfMemory in refillFreeLists; r=jorendorff
7f659e0e4632f7e94ce4180b4402cf67cb3a28e5
created 2014-12-09 10:09 +0000
pushed 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add API to disable compacting GC r=terrence
7b57ab0cf44f7cb66a2af419931aae28492d6d60
created 2014-12-01 14:49 -0800
pushed 2015-02-23 15:17 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 2: Implement GCCellPtr; r=jonco
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Backed out changeset 97150f502eeb (bug 1102858) for breaking b2g builds
325de614e5bab3b26dcc2cafa1df4fed8e6735a4
created 2014-12-01 06:13 -0800
pushed 2015-02-23 15:17 +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 2015-02-23 15:17 +0000
Jon Coppeard Jon Coppeard - Bug 1102858 - Fix tracing of debugger objects' private pointers for compacting GC r=terrence
e0a36c5bdf4c81928fe3a990aea9a6be00d46dce
created 2015-02-02 10:11 +0000
pushed 2015-02-03 10:13 +0000
Jon Coppeard Jon Coppeard - Bug 1127246 - Add a post barrier to the baseShapes table r=terrence a=sylvestre
40c010f30f394e9f3ece9915ade6a7c1e796788f
created 2015-01-26 13:29 -0800
pushed 2015-01-29 21:23 +0000
Terrence Cole Terrence Cole - Bug 1075572 - Join the alloc task when finishing the GC. r=bhackett, a=sledru
e35cdb2013afa46d0493e4c856a78e3f35a0cc43
created 2014-12-15 10:46 +0000
pushed 2015-01-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 1051822 - Create global helper thread state on JS_Init() r=terrence a=lsblakk
856e6399952ada3605ed7a2f9782e0c23801ea5d
created 2014-12-11 11:19 +0000
pushed 2015-01-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 1108836 - Fix race condition starting background sweeping r=terrence a=sylvestre
2e18a24f1298bf7f0ebf00ffe8c04b948b7e74cb
created 2014-11-25 10:19 +0000
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5485b455c029 (bug 1072903)
b816c4282a6a7af6f610758dfb92e20fc7627ccf
created 2014-11-21 08:04 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b9390d62ecd (bug 1072903)
8b9390d62ecd27b2bd65b0301ddabac5cbaf0c9d
created 2014-11-20 17:44 +0100
pushed 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +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 2015-01-12 19:37 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 13: Do not iterate the chunk list concurrent with mutation; r=sfink
less more (0) -1000 -300 -100 -60 tip