js/src/jsgc.h
7ca7e178de4083ffc34f91fdff3322022970300d
created 2015-04-08 10:27 +0100
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1149526 - Check HeapPtrs have GC lifetime r=terrence a=sylvestre
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2016-05-03 12:47 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
525829e43c332c57cad50f71e570db176c0bb999
created 2015-03-19 22:03 -0700
pushed 2016-05-03 12:47 +0000
Steve Fink Steve Fink - Bug 1120655 - Suppress zone/compartment collection while iterating, r=terrence, a=abillings
6bfcb81d3716bfcdcd0045d0fb80153159513a83
created 2015-02-06 09:13 -0700
pushed 2016-05-03 12:47 +0000
Brian Hackett Brian Hackett - Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem.
0203370cd4dbb4055f7e80c6af615dd837596ffb
created 2015-02-04 18:30 +0000
pushed 2016-05-03 12:47 +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 2016-05-03 12:47 +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 2016-05-03 12:47 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
e20584cf88fcc561cf1205892ea2de100610b597
created 2015-02-02 14:39 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1127851 - Report memory freed by compacting GC through GC stats r=terrence
bf503d66b2c8d3594db31e8ac44306749f311957
created 2015-01-29 09:58 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1126768 - Remove more references to the conservative stack scanner r=terrence
7820fd1419980e83985329f060d6b8a50f2d6b8d
created 2015-01-27 02:47 -0700
pushed 2016-05-03 12:47 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
32048e974c4b8e087c917623186c94a1f5b4ebb7
created 2015-01-26 15:58 -0500
pushed 2016-05-03 12:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa85f08f9f76 (bug 1116855) for Hazard analysis failures.
aa85f08f9f76b2637282d32c52ece39b88e4515d
created 2015-01-26 12:16 -0700
pushed 2016-05-03 12:47 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
6ae46792bd9cb33326262f13d6c9b2fcce9efa9b
created 2015-01-25 23:08 -0800
pushed 2016-05-03 12:47 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 1a349b0fd008 (bug 1116855) for ggc timeouts
1a349b0fd0089f23a62cf2bcfdb9596ea1a25bd4
created 2015-01-25 17:00 -0700
pushed 2016-05-03 12:47 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
88849e352ddcbca353ecf9ecc0c5222db5f56018
created 2015-01-24 14:40 +0100
pushed 2016-05-03 12:47 +0000
Jan de Mooij Jan de Mooij - Bug 1004028 - Enable assertion type validation on MSVC. r=Waldo,terrence
572c6cb0e79c24c4bebd86adf321f4e4a7ff2680
created 2015-01-23 10:23 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1107639 - Remove public Add/RemoveRoot API r=terrence
26d8f946a53b7383828be2f3f4128ce36d0c00a7
created 2015-01-16 14:34 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
dae4958ba3bf884bd63013fea09074aa47eaa165
created 2015-01-16 14:25 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Backout CGC (Bug 650161, ae2eec4a74ea) to deal with a couple crashes that cropped up with wider exposure.
c2350a67e3c6411fe85031d8683f8dc85a326355
created 2015-01-16 12:15 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Backed out changeset 1f2367eb72f0 (Bug 1119537) for bustage on a CLOSED TREE.
1f2367eb72f084f32c75702af41ec3708fb58557
created 2015-01-14 09:40 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1119537 - Part 2: Decommit foreground swept arenas concurrent with background sweeping; r=jonco
ae2eec4a74ea1f8d323f6e09b56f7c07a2c94112
created 2015-01-16 14:34 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
84d9dd56529345d791f987a9d292d2525388e712
created 2015-01-14 09:21 +0100
pushed 2016-05-03 12:47 +0000
Lars T Hansen Lars T Hansen - Bug 1118170 - remove PJS-specific bits from the GC. r=terrence
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
2f43b22848b0ee8cee9b9b5a770e0e5ba4b24b0c
created 2015-01-02 17:19 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
d4cf5f8e67afb55c3ad76e3cde57ac16771cac5f
created 2015-01-07 08:05 +0100
pushed 2016-05-03 12:47 +0000
Lars T Hansen Lars T Hansen - Bug 1117753 - remove the PJS generational GC. r=terrence
06ec26af14f35965ce9eddecbb70ec6ad2e9f326
created 2015-01-05 12:38 -0500
pushed 2016-05-03 12:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1099152, bug 1117098) for causing frequent B2G debug timeouts.
168e5b9bf1983090ef06932a8e1dbe2b8bdff549
created 2015-01-02 17:19 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
2a7cd513b5654d850e6540eefbd602ef45158119
created 2015-01-02 12:43 -0800
pushed 2016-05-03 12:47 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1099152) for hazard build failures on a CLOSED TREE
e5a903979b5fcc8b7d7b4406fcaea2889edfa01f
created 2015-01-02 17:19 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1099152 - Make external GC APIs take invocation kind as a parameter r=terrence r=mccr8
4c4c162bfc77a46c44729b66b2d5853c698fd137
created 2014-12-13 10:22 -0500
pushed 2016-05-03 12:47 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1109702 - Fix more bad implicit constructors in js; r=Waldo
c931dd6d36ac5987b1e130643b79bb17130b419d
created 2014-12-11 11:19 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1108836 - Fix race condition starting background sweeping r=terrence
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
caa4ffd2f7657fe4e2a19a11e083aeb5a1b241f6
created 2014-12-01 14:49 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 1: Move GCTraceKind from jspubtd to TraceAPI; r=jonco, r=mccr8
ab672e681d65476b540a77719f8a85d52895d67c
created 2014-12-04 10:15 -0800
pushed 2016-05-03 12:47 +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 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix a bug than meant we relocated fewer arenas than we should have r=terrence
856e6399952ada3605ed7a2f9782e0c23801ea5d
created 2014-12-11 11:19 +0000
pushed 2016-05-03 12:47 +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 2016-05-03 12:47 +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 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 989390 - Start background sweeping as soon as arenas are available to sweep r=terrence
11331afc4ffeeba65bb4428f97124a8cb3b199eb
created 2014-11-20 04:08 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 18: Use a ChunkPool for full chunks and get rid of chunkSet; r=sfink
70ffdede9e2bba10442df671fa8ae10938508162
created 2014-11-20 10:12 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1097864 - Don't release the GC lock while allocating arenas r=terrence
43550a3c2c488a8d2314bccfe3401dec8d477a77
created 2014-11-17 10:04 +0000
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1097864 - Take GC lock before manipulating arena lists in compacting GC r=terrence
ac04abf739b06dfcd936e91456456e708b8872f4
created 2014-11-10 14:55 -0800
pushed 2016-05-03 12:47 +0000
Steve Fink Steve Fink - Bug 1074961 - Part 12: Simplify the locking in releaseArena; r=sfink
e1d8a79c0592f0b4bd8cea7cc7b2ba8f6f8a3666
created 2014-11-10 14:37 -0800
pushed 2016-05-03 12:47 +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 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 12: Simplify the locking in releaseArena; r=sfink
367f7f0760fcdf57c1dcd81b84c231943541687e
created 2014-11-04 10:53 -0800
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1093307 - Part 1: Shrinking GC's already sweep on the foreground so remove the flag; r=jonco
645215f5f228fa64f24b8c86bbc0e488fc0fc6ad
created 2014-10-27 14:55 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Use C++ to guarantee that the empty chunk set is only accessed locked; r=sfink
682b11c70169e1b8e363b874d93f3b3dbfeb7a57
created 2014-09-29 10:46 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074942 - Split out background allocation into a separate task; r=bhackett
867c0506b3e9ebb5f1ce5bd2f60742f204fafa74
created 2014-10-27 16:10 -0400
pushed 2016-05-03 12:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 06ec442314d4 (bug 1074961) for Android crashes.
06ec442314d4c251b64b9760170780a7eeed9d78
created 2014-10-06 10:25 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Use ChunkPool to manage the available chunk sets; r=sfink,r=jonco
f4bb57ab1f3f968846ad7d5ac7b7959d37226cf8
created 2014-10-24 08:49 +0100
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Pick tail of arena list to relocate r=terrence
0b52ad3f007aabdaf84aa3e8d8a280c4f0228a88
created 2014-10-23 09:27 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Backed out 2 changesets (bug 1074961) for intermittent failures on a CLOSED TREE.
0d2e63e0505595a2ab2b2664e572d884c4081099
created 2014-10-13 19:15 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 6: remove GCChunkSet; r=sfink
5a443ae5cf229688a19b725f7b4e37e3eab5c8f3
created 2014-10-22 07:57 -0700
pushed 2016-05-03 12:47 +0000
Brian Hackett Brian Hackett - Bug 1072564 - Incrementalize sweeping of type information, r=billm.
422fbd5721d0f4f9239940c2e85c356b033bbf41
created 2014-10-21 10:34 +0100
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 1085435 - Refactor the way we queue arenas for finalization r=terrence
554d8083b8c6d0f454033b030192823ed5b92575
created 2014-10-20 09:07 +0100
pushed 2016-05-03 12:47 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update help text for shrinking zeal mode r=terrence
8551357e330e8a50df98306c604b51c6c4521280
created 2014-10-10 00:25 +0200
pushed 2016-05-03 12:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1080584 - Part 2: Remove BFS_JUST_FINISHED since it doesn't really add any protection. r=terrence
a95bb1fdcd5b096f647a99c778ab29c72b91cac3
created 2014-10-10 00:25 +0200
pushed 2016-05-03 12:47 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1080584 - Part 1: Clean up ArenaLists::allocateFromArena some more. r=terrence
bdd40e1efa4f6e956581c408ab8789622e1fcd2b
created 2014-10-08 17:46 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 4: move refillFreeList into GCRuntime; r=sfink
48ef078126bff7d189691d3d3bea46e3f666747a
created 2014-10-10 11:32 +0200
pushed 2016-05-03 12:47 +0000
Jan de Mooij Jan de Mooij - Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett
c0762a2a6b4215a6522978f1de0d9ddda43d5e45
created 2014-10-08 15:35 -0700
pushed 2016-05-03 12:47 +0000
Terrence Cole Terrence Cole - Bug 1074961 - Part 3: simplify refillFreeList by splitting on context type; r=sfink
less more (0) -300 -100 -60 tip