js/src/gc/StoreBuffer.h
780d7bb5eb822d16e34233005dd71fce07a0586c
created 2015-01-26 17:30 -0800
pushed 2015-04-21 23:03 +0000
Dan Gohman Dan Gohman - Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo
84d9dd56529345d791f987a9d292d2525388e712
created 2015-01-14 09:21 +0100
pushed 2015-04-21 23:03 +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 2015-03-23 22:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
f960d42ac92ae8c12d54e5e885e0de1dd5e669c4
created 2014-12-14 08:27 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1105069 - Part 21: Remove AsCell in preference of GCCellPtr; r=jonco, r=mccr8
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2015-03-23 22:08 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
5f35b06c4c8b080917fef89205793f7664d222fc
created 2014-11-18 13:56 -0800
pushed 2015-02-18 20:30 +0000
Terrence Cole Terrence Cole - Bug 1100652 - Simplify the store buffer implementation; r=sfink
8627f8f014f55e68abbd0337b5e4bad713c6dd47
created 2014-11-18 17:27 -0800
pushed 2015-02-18 20:30 +0000
Wes Kocher Wes Kocher - Backed out changeset df60c0297aa2 (bug 1100652) for ggc orange
df60c0297aa294388c5a26f652b23d98cc9b85d7
created 2014-11-18 13:56 -0800
pushed 2015-02-18 20:30 +0000
Terrence Cole Terrence Cole - Bug 1100652 - Simplify the store buffer implementation; r=sfink
44ba0c1d88cb2b2f6c89d22f2d5bc3e45ce9433a
created 2014-11-13 21:11 -0500
pushed 2015-02-18 20:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 06c511b6093e, dbec0bed9bf5, bfedb105396e (bug 1088831) for causing various assertions on a CLOSED TREE.
06c511b6093ea188b8675ed73116f3da4fa5797b
created 2014-11-13 12:23 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Track mutator vs GC time in specified intervals, r=jonco
dbec0bed9bf5cb2bf6a2e66b41f35e11a6b2615c
created 2014-11-13 12:23 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Account for the storebuffer compaction time, r=jonco
bfedb105396ee4713a7d0a7b1b4d0dc85d6f89dc
created 2014-11-13 12:23 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Count storebuffer compactions, r=jonco
d95e85773aa64e8efec26b623cbaf34e48d2aa8f
created 2014-11-04 16:39 -0800
pushed 2015-02-18 20:30 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1088831) for mochitest-2 failures
5cbe9fc3c2ff56c4032d7afdee8f3029e73a6c15
created 2014-11-04 13:23 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Track mutator vs GC time in specified intervals, r=jonco
d6aceb31282a45692389874e0c1d3678f140da60
created 2014-11-04 13:23 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Account for the storebuffer compaction time, r=jonco
7a9f3b3b30068a6bc78ce1d25dc14af2a79ba90c
created 2014-11-04 08:34 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Count storebuffer compactions, r=jonco
3439514abf7b6c76c3d42fcb8b945cbbceb51e77
created 2014-11-03 19:34 -0800
pushed 2015-02-18 20:30 +0000
Phil Ringnalda Phil Ringnalda - Back out 3 changesets (bug 1088831)
5156cefdad51ca3d0d56cf8cfb4895864e85ce84
created 2014-11-03 17:21 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Track mutator vs GC time in specified intervals, r=jonco
15e064492127ba86c5eb7e6ec5e42bbda422fbf0
created 2014-11-03 14:15 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Account for the storebuffer compaction time, r=jonco
70a7f15c30fb4b3face1ec3dcce2fd025a95c8c4
created 2014-11-03 14:15 -0800
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1088831 - Count storebuffer compactions, r=jonco
35ba8c31d7f3cdd4c93926d3cfd3977105b8a2d3
created 2014-10-17 16:57 -0700
pushed 2015-02-18 20:30 +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.
713b9fa30f62b47d811adc4f190b07b22cae2eb4
created 2014-10-14 13:19 -0700
pushed 2015-02-18 20:30 +0000
Steve Fink Steve Fink - Bug 1078437 - Prevent store buffer compaction from thrashing, r=terrence
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2015-01-05 23:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
f1f12964fe26b06588e58e7e501111e7c0e9b48f
created 2014-09-09 15:08 -0700
pushed 2015-01-05 23:23 +0000
Terrence Cole Terrence Cole - Bug 914402 - Remove the defunct conservative stack scanner; r=sfink
0556ceb562e32ae5fe2b2778244a6df2dc35c6c3
created 2014-08-26 19:07 +0200
pushed 2014-11-24 19:04 +0000
Jan de Mooij Jan de Mooij - Bug 1058631 part 1 - Some minor GC performance improvements. r=terrence
604c002aeeb08e140eaee6379c9637d0d3c38338
created 2014-08-19 15:59 -0700
pushed 2014-11-24 19:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Some minor cleanups to various allocations; r=jonco
91d7659bb35145e10ff737753688e0972c1a79b5
created 2014-07-10 19:10 -0700
pushed 2014-10-06 12:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
a6cf64544f9b9c82e3bde274db80bd2a2fa3be4e
created 2014-05-14 19:48 -0700
pushed 2014-08-25 18:42 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2014-08-25 18:42 +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-08-25 18:42 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
292a44e059e2d6b915f759d4cf83435be388f7b2
created 2014-05-01 09:26 -0700
pushed 2014-08-25 18:42 +0000
Terrence Cole Terrence Cole - Bug 989414 - Speed up the C++ side of write barriers fired from jitcode; r=jonco
f5ac479e69d4b916a0396c7e4683a626e6a7508c
created 2014-05-01 09:26 -0700
pushed 2014-08-25 18:42 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
e5a6e3bfa4be4139be832c70db3959b61819edbe
created 2014-05-01 12:52 -0700
pushed 2014-08-25 18:42 +0000
Terrence Cole Terrence Cole - Backout 9a6b434b34be for mochitest-2 failures on a CLOSED TREE.
9a6b434b34bec675539d12ce7566bc76f01ceaf1
created 2014-05-01 09:26 -0700
pushed 2014-08-25 18:42 +0000
Terrence Cole Terrence Cole - Bug 989414 - Access the store buffer through the chunk trailer; r=jonco
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
7340e1b5c7e18016583e6c721edc2cc57bb37263
created 2014-04-17 08:14 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 990336 - Backout non-lazy dedup-on-insertion: not actually a speedup; r=jonco
a1b2bc9af7969e6353d0db9f69d405486fda4853
created 2014-04-08 10:23 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 990336 - Deduplicate subsequent pushes to the store buffer; r=jonco
92dd49bd29b621403ccd9468dcd71c4bee67c788
created 2014-04-08 10:23 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 990336 - Deduplicate the slots edge buffer normally; r=jonco
830c3c0720c3e45b3819077d5440970219e992dd
created 2014-04-08 10:22 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 990336 - Change the representation of SlotEdge for better performance; r=jonco
d9c6f5627855b130039257d8ff5034dabf02fa9f
created 2014-03-31 17:51 -0700
pushed 2014-07-14 18:39 +0000
Terrence Cole Terrence Cole - Bug 990336 - Generalize the slots barrier and use it to optimize dense-range-ref; r=jonco
7d406c9622a1dea15c252fb67a657372ef0ea213
created 2014-03-09 08:14 -0700
pushed 2014-06-02 21:01 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
64b582140fc17d23373ed81dd506d362f4349401
created 2014-03-08 21:37 +0100
pushed 2014-06-02 21:01 +0000
Ms2ger Ms2ger - Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
295dc1e971bff627b4d0682e7b21fde2d1e92cad
created 2014-03-08 10:57 -0700
pushed 2014-06-02 21:01 +0000
Brian Hackett Brian Hackett - Bug 980630 - Remove type nuking, r=jandem.
93ebfd75577ac247425592801eb2182afef19d3f
created 2014-02-07 11:21 +0000
pushed 2014-06-02 21:01 +0000
Jon Coppeard Jon Coppeard - Bug 961091 - Don't compact full store buffers so often after GC has been triggered r=terrence
34ac931fc286ec5a495cb94977c14b34d120c9de
created 2014-01-28 10:37 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 964214 - Don't recompact store buffer if there are no new entries r=terrence
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-04-22 00:22 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
ae1c853220e4322ffd23b9c176ea5ba6ed3ee608
created 2014-01-25 09:26 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 962576 - Improve profiling of minor GCs r=terrence
ff7db0b58713c1996558fdbee461ad73bf60666e
created 2014-01-21 17:17 -0800
pushed 2014-04-22 00:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 2) - Measure and report the StoreBuffer. r=terrence.
0b1df85deb0e28fd635c9f83c988ed2d74121638
created 2014-01-22 11:28 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 961110 - Make internal StoreBuffer classes more public (but still not exposed) r=terrence
1c513e28c84fcded02f8b23240cf7b0c8a7e94b5
created 2014-01-21 10:44 +0000
pushed 2014-04-22 00:22 +0000
Jon Coppeard Jon Coppeard - Bug 961095 - Improve generic callbacks with better typing, and by only adding storebuffer entries when the key is in the nursery r=terrence
1a6e1c27d9bfa3d8af21b9ed436892395d248d9b
created 2013-12-19 09:11 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Bug 942547 - Report all unhandlable OOMs for the fuzzers; r=jonco
bd31b9cfc1ea0e8fad8dd37a49147ed15478c92e
created 2013-12-05 15:15 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Bug 946976 - Do not leak the store buffer when re-enabling; r=jonco
8f91db306f33badfd4a7aaa9fc5edc1e2341b879
created 2013-12-09 22:15 -0800
pushed 2014-04-22 00:22 +0000
Phil Ringnalda Phil Ringnalda - Back out 712628797f21 (bug 946976) for ggc orange
712628797f219e9ecc406a176702b65d4cae4b82
created 2013-12-05 15:15 -0800
pushed 2014-04-22 00:22 +0000
Terrence Cole Terrence Cole - Bug 946976 - Do not leak the store buffer when re-enabling; r=jonco
d791c9be9a6ea664c203973a4bc2ac23041c0778
created 2013-12-04 11:02 +0000
pushed 2014-03-10 22:05 +0000
Jon Coppeard Jon Coppeard - Bug 945844 - Fix build error when compiling with GGC enabled and initialise store buffer reentry check member r=sfink
905977682152f1b5960fbd78b526c8ab097396db
created 2013-11-14 16:48 -0800
pushed 2014-03-10 22:05 +0000
Terrence Cole Terrence Cole - Bug 902174 - Aggressively optimize js::gc::StoreBuffer for size; r=jonco
4de097a9f7a69a10e312bdfde008af4885706579
created 2013-11-22 06:58 -0800
pushed 2014-03-10 22:05 +0000
Jon Coppeard Jon Coppeard - Bug 941793 - Always remove store buffer entries on relocation r=terrence
864f40ba0ae571b1d2ca13974199216e94823a16
created 2013-10-11 12:55 -0700
pushed 2014-01-28 00:16 +0000
Terrence Cole Terrence Cole - Bug 925863 - Remove unused AccumulateEdges tracer in store buffer; r=sfink
ce4978329418c70b91c34560bf51b0691987183a
created 2013-09-24 23:00 -0400
pushed 2014-01-28 00:16 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/gc/; r=ehsan
58de1d903b6fdbc565e62f692d5c70fa1660939a
created 2013-09-24 10:03 +0100
pushed 2014-01-28 00:16 +0000
Jon Coppeard Jon Coppeard - Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
less more (0) -60 tip