js/public/GCAPI.h
f4844d95a084d2f73e97263e82e67a3a5140db66
created 2014-11-13 13:43 +0000
pushed 2014-11-13 20:19 +0000
Jon Coppeard Jon Coppeard - (no bug) Update count of GC reasons in comment DONTBUILD
9756bf697be4564d0113b36621b91cd4149ac7de
created 2014-10-24 18:37 +0200
pushed 2014-10-25 01:25 +0000
Lars T Hansen Lars T Hansen - Bug 1068684 - synchronous gc when the number of SharedArrayBuffers gets large. r=luke, r=jonco
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2014-10-20 12:40 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Remove slots/elements from non-native objects, use a new layout for proxies and typed objects, r=luke,billm,efaust,bz,sfink,jandem.
cbe1887ddc956de31d41c6940b7554d14cc2a42a
created 2014-09-19 09:57 +0100
pushed 2014-09-19 17:54 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add an assertion that something is only ever called from a GC callback r=terrence
4663c05c869cfa1b6db2e8a82c81f1c7ce28c75b
created 2014-07-21 21:43 -0700
pushed 2014-09-09 13:57 +0000
Chris Peterson Chris Peterson - Bug 1063962 - Replace jschar typedef with C++11 char16_t type. r=jandem
a24871f33bf90dfb7a4c88a4c7996bb1a799bca0
created 2014-08-14 10:32 +0100
pushed 2014-08-15 15:49 +0000
Jon Coppeard Jon Coppeard - Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
9b45b5813b1aefe4ab03c49f4b7cd40596c64c51
created 2014-08-14 13:38 +0100
pushed 2014-08-14 20:21 +0000
Ed Morley Ed Morley - Backed out changeset dc66d16f19c8 (bug 1052422) for hazard analysis failures
dc66d16f19c8af65c9ab632dd3b04f473eead229
created 2014-08-14 10:32 +0100
pushed 2014-08-14 20:21 +0000
Jon Coppeard Jon Coppeard - Bug 1052422 - Remove trivial shim functions that call into the GC r=sfink
6cd505eece11eb1c9a6f88cf2d047adb66ae24b6
created 2014-07-31 12:14 -0700
pushed 2014-08-07 03:31 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
906c4230aec8fe9705b95c64f820a26e2ac70f38
created 2014-06-17 11:20 -0700
pushed 2014-08-07 03:31 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
ceb3128f93e96ebf82e993467c2ff96e47187010
created 2014-08-01 15:09 -0400
pushed 2014-08-04 20:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 5b2dab72041e (bug 1046945) for crashes.
5b2dab72041e96b0a45fb05336d788238a025947
created 2014-07-31 12:14 -0700
pushed 2014-08-04 20:14 +0000
Terrence Cole Terrence Cole - Bug 1046945 - Move ExposeGCThingToActiveJS to js::gc:: and use the typed wrappers instead; r=jonco
c03c2e8e2a21e58180c38f9b34c3a7624b446414
created 2014-07-28 10:39 +0100
pushed 2014-07-29 07:16 +0000
Jon Coppeard Jon Coppeard - Bug 1043888 - Make GetObjetZone() work on nursery objects and rename GetGCThingZone() to GetTenuredGCThingZone() r=terrence
3124e2c4120249b3e39eb3c523f40befd249fc3e
created 2014-06-17 21:12 -0400
pushed 2014-06-18 12:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aca2ec2457ec (bug 1016738) for re-introducing frequent WebRTC crashes.
aca2ec2457ec79b2f9c73b3d139498246a990ee6
created 2014-06-17 11:20 -0700
pushed 2014-06-18 01:21 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
1fde1342a1cb85d4c994c08decc8bf36f2bc654e
created 2014-06-16 11:59 -0700
pushed 2014-06-17 12:05 +0000
Terrence Cole Terrence Cole - Bug 1017650 - Re-arrange the GC API include dependency ordering; r=jonco
7831f5db9e251f9f885ba42c11f06812b2e92dd9
created 2014-06-09 12:30 -0700
pushed 2014-06-10 04:45 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Back out for webrtc crashes.
18eea9cb1c469624e78cc0c3e37b44f0dfcdd64e
created 2014-06-07 10:34 +0100
pushed 2014-06-09 02:10 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
6932ea846a288caa5b0d664822eac542cdc57b8c
created 2014-06-07 00:03 -0400
pushed 2014-06-07 18:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
14a4a906225384565d6c23c796fa57d185af228c
created 2014-06-07 10:34 +0100
pushed 2014-06-07 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
3bd75df9c682576ddb69f77eaedeb9b37c19a911
created 2014-06-03 09:27 +0200
pushed 2014-06-03 12:40 +0000
Jan de Mooij Jan de Mooij - Bug 1018568 - Make AutoAssertOnGC a nop in opt builds. r=terrence
313dee1cd22814b4e81a8adacfcd474af456cbdf
created 2014-05-30 07:46 -0700
pushed 2014-06-02 21:20 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
57014191cb434d704159cf4ef73086a10cf7f88c
created 2014-05-28 17:34 -0700
pushed 2014-06-01 03:29 +0000
Terrence Cole Terrence Cole - Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
3ac2205532ed66999c8fa7b25d42f8ccb7908617
created 2014-05-30 15:23 -0400
pushed 2014-05-30 20:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 1016738, bug 1017150) for spikes in GC-related crashes.
93c5b9181c8441888204eb47444eb750269fe59a
created 2014-05-30 07:46 -0700
pushed 2014-05-30 20:23 +0000
Bill McCloskey Bill McCloskey - Bug 1016738 - Simplify/fix "dead compartment" logic (r=luke,jonco)
29ca8bc78484630eb38ed9e159552b73e34b9bf5
created 2014-05-29 13:26 -0400
pushed 2014-05-30 00:35 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 0d61bcf08362 (bug 1013531) for bustage.
0d61bcf083620018a023b1da9f735f18b621601c
created 2014-05-28 17:34 -0700
pushed 2014-05-30 00:35 +0000
Terrence Cole Terrence Cole - Bug 1013531 - Clarify the naming of the rooting analysis supression guards; r=sfink
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-27 20:23 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
a6cf64544f9b9c82e3bde274db80bd2a2fa3be4e
created 2014-05-14 19:48 -0700
pushed 2014-05-21 11:46 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
0ad2c38c664983201911bb4167b588121e51001a
created 2014-05-19 11:09 +0100
pushed 2014-05-19 19:35 +0000
Jon Coppeard Jon Coppeard - Bug 988486 - Move verifier functions into GCRuntime r=terrence
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2014-05-18 00:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
36bfb1d8b8fef01877faaf2741d9b1908a47708d
created 2014-05-14 19:48 -0700
pushed 2014-05-18 00:55 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
84b4cf605262bff4881bc08859a45f7611482fc3
created 2014-04-16 16:26 -0700
pushed 2014-04-23 00:54 +0000
Terrence Cole Terrence Cole - Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco
e5619772fa6338398343ea196077a0dd2bb0f8d6
created 2014-02-28 12:51 -0800
pushed 2014-03-03 14:45 +0000
Daniel Holbert Daniel Holbert - Bug 978188: Guard 'restartVerifier' member-var decl with the same #ifdef as its usage, to fix clang 'unused-private-field' warning. r=terrence
a278b0807420dabbe59b6785a8fee2c734320f94
created 2014-02-24 15:08 -0800
pushed 2014-02-26 04:10 +0000
Terrence Cole Terrence Cole - Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink
8ef55688cc4a1fc2ff26cb18fe18b4d8c0f7d54e
created 2014-02-21 16:54 -0700
pushed 2014-02-23 16:46 +0000
Brian Hackett Brian Hackett - Bug 964057 - Share self hosted state between runtimes, r=till.
28fa156efc31a3e832957b3643af9f59f7fcd3dd
created 2014-02-17 22:24 -0800
pushed 2014-02-20 11:53 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
a6425a31c4c44089100e05490b6cc7936035662d
created 2014-02-19 00:15 -0800
pushed 2014-02-19 12:59 +0000
Daniel Holbert Daniel Holbert - back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
16add78c43e39be93093da4bc0fdde1727d051ab
created 2014-02-17 22:24 -0800
pushed 2014-02-19 12:59 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-01-28 12:43 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
8eb896135c625d44e3aa5119979d13718fa173ff
created 2014-01-23 11:47 -0800
pushed 2014-01-26 03:55 +0000
Terrence Cole Terrence Cole - Bug 963232 - Add extensive documentation to js/GCAPI.h; r=billm
04c1449b8497bfa1df612cad6b28417722dd8424
created 2013-12-04 15:23 -0800
pushed 2013-12-13 21:16 +0000
Terrence Cole Terrence Cole - Bug 945250 - Evict the nursery before using CellIter; r=jonco
83160d1d58c831b0e15534e3d24a2e85886f5711
created 2013-12-06 15:03 -0800
pushed 2013-12-10 04:40 +0000
Sean Stangl Sean Stangl - Bug 939505 - Use JS_DEBUG in public headers. r=jorendorff
9ee5c2664d78368f9c32c8fb0cf485e685a183f3
created 2013-11-20 22:50 -0800
pushed 2013-11-21 19:41 +0000
Shu-yu Guo Shu-yu Guo - Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
3382fad9edf06ebc578cc5dac4ccea00ac196a29
created 2013-11-14 10:02 +0100
pushed 2013-11-15 03:19 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2abeb02c4777 (bug 933882) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2abeb02c477777d6322737f0a9cc67cb514fb049
created 2013-11-12 10:51 -0800
pushed 2013-11-13 00:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
67f5d934127ce93057ad5c76d04af75337762434
created 2013-11-11 16:53 -0800
pushed 2013-11-12 15:09 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
60122ebcfee39e6a009b81fa0b3a20ea46879fe1
created 2013-11-06 15:43 -0800
pushed 2013-11-12 15:09 +0000
Terrence Cole Terrence Cole - Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
ce4011f334226ae21b698d04c30015102042ee73
created 2013-11-11 14:18 -0800
pushed 2013-11-12 15:09 +0000
Shu-yu Guo Shu-yu Guo - Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
0b5ffddb8badd3d0b737ccf05f51d5878d361a6f
created 2013-11-05 15:02 -0800
pushed 2013-11-07 02:11 +0000
Terrence Cole Terrence Cole - Bug 931912 - Suppress an exact rooting hazard false positive in nsWindowSH::Finalize; r=sfink
68d750662e154c46efe8cdcc1cd38fe9abc221a0
created 2013-11-04 15:01 -0800
pushed 2013-11-07 02:11 +0000
Andrew McCreight Andrew McCreight - Bug 905382, part 1 - Implement a read barrier for GC things. r=jonco
36e0e491b83ce4401e7806dc616695e5a11401e6
created 2013-10-14 10:16 +0100
pushed 2013-10-14 16:42 +0000
Jon Coppeard Jon Coppeard - Bug 925817 - GenerationalGC: Refactor inside nursery check to avoid repetition r=terrence
2bbafd515595870e96e57214cfb5331171900970
created 2013-09-25 15:19 -0700
pushed 2013-10-01 09:29 +0000
Terrence Cole Terrence Cole - Bug 609896 - Optimize copy and initialization of DenseElements; r=billm
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2013-09-20 09:19 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
e626543f0a79e6634d616b4be7901952349f2474
created 2013-09-17 10:50 -0700
pushed 2013-09-18 10:10 +0000
Steve Fink Steve Fink - Bug 916986 - Implement a JSAutoAssertNoGC for the analysis to pay attention to, r=terrence
021a57afb5050b5b87934fd1faff7b3ba317e679
created 2013-09-17 09:46 -0700
pushed 2013-09-18 00:26 +0000
Bill McCloskey Bill McCloskey - Bug 905926 - Move rambo GC to runtime destruction. r=jonco
e47089ae214d177d909b0d712bad1c36b6fba7cb
created 2013-09-08 20:28 -0700
pushed 2013-09-09 12:09 +0000
Kyle Huey Kyle Huey - Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-08-22 19:42 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
85b53f097e1f08d1a08d121d23e543d26371c2de
created 2013-08-19 14:48 +0100
pushed 2013-08-20 02:32 +0000
Jon Coppeard Jon Coppeard - Bug 903548 - GC: What do we do for UnmarkGray on a Nursery GCThing? r=billm
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-08-12 19:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
less more (0) -60 tip