a4da40849f5436e629c5732f4368c6c48189637f
2008-07-26 22:49 -0400
Benjamin Smedberg - State as of now default tip
b62b37ca56a049a3e1db7eafc8ec7ad08561dc4f
2008-07-26 14:06 -0400
Benjamin Smedberg - This is a manually-found list of classes which should automatically be made XPCOMGCObjects by nuker
aef82785a2308e43efecc8fa9addeb0456d09895
2008-07-26 04:04 -0400
Benjamin Smedberg - This is the state where nuker is dying. Saving it for Taras' sanity and love.
fa6388d0a0da8b02a6de7c99bb09ca58d2dd2013
2008-07-26 00:16 -0400
Benjamin Smedberg - Time to regenerate!
1124940b811904ccbf0aa91533a7184843788d7b
2008-07-26 00:12 -0400
Benjamin Smedberg - More folding, moving, and shaking.
3ae1ca70680d55840cbf5a60088ebaebfe2bddc5
2008-07-25 21:56 -0400
Benjamin Smedberg - checkpoint
f18bbe915634f8cf6e8b1805d80342c53423d6b3
2008-07-25 20:41 -0400
Benjamin Smedberg - Save state before possibly messing things up
fd41ae75c7983b0c8aeff594c5c4cb25cde2ce5e
2008-07-23 22:24 -0400
Benjamin Smedberg - Fix a bunch of static-analysis errors... except boy, I'm going to need a new rewriting pass of some sort.
969d8d4050b8b7ebfb082c860b4a16df41348d52
2008-07-17 16:29 -0400
Benjamin Smedberg - Stretch and fold again, rebasing up prior to the automatic patches. Remove the pesky NS_OKONSTACK crud, and feel the love.
3bc262b4ce406d09f2a6edd0a29be5a5fba52b55
2008-07-17 15:07 -0400
Benjamin Smedberg - Hoo!
8daebed024b6410329793f900335824e1f0b77b6
2008-07-17 10:30 -0400
Benjamin Smedberg - Save state. I have an iloop in the storage-classes analysis which is going to require some real work to fix.
1ad802eb2712183cc63d704f5e1ba110e16beb15
2008-07-14 16:11 -0400
Benjamin Smedberg - Typo
236864c4d239702b99d49859af89b37d7c7431b8
2008-07-14 15:30 -0400
Benjamin Smedberg - Make generate-automatic-patches your friend instead of your enemy. In particular:
7b66eb66ba95f04cfa2392550b012262466a1275
2008-07-13 10:44 -0400
Benjamin Smedberg - Fold fixes and remove patches that were upstreamed and are therefore no longer valid.
cd96178a2e472dc6cd10443a56a3cedf9e8e1140
2008-07-11 18:35 -0400
Benjamin Smedberg - Rebase to actionmonkey tip
4c630a56956efc3c5f3443dd2561a6139e17aeae
2008-07-11 15:04 -0400
Benjamin Smedberg - Remove automatic
02eb136bf089b07658139feb7f266e0e1a79b823
2008-07-11 15:03 -0400
Benjamin Smedberg - Fold
1c04169f4d4554e160914c40347481a10244dcfd
2008-07-11 15:01 -0400
Benjamin Smedberg - Incorporate jst's fixes into the correct patches, revert generate-automatic-patches.sh until it can be genericized, correct the series comments, and prepare to rebase
13eaa3adde4be1d470346a98e7cc7ab6b2ada1c8
2008-07-08 12:05 -0700
Johnny Stenback - Updating bsmedberg's patches to current actionmonkey.
52f5b813aad6c6cb8696c5f381973297bd5f4480
2008-06-30 17:18 -0400
Benjamin Smedberg - Formatting
b225aa6e63992f6a98e891502f045757b84e0095
2008-06-30 16:32 -0400
Benjamin Smedberg - Fix up stack class macro styles, move out nsRangeStore
7ec445e60b4a4132956db74ff232ed4266601a3f
2008-06-30 15:18 -0400
Benjamin Smedberg - Fold mozAutoDocUpdate into content-stack-classes
cce9afb1935af093e0876e643dbcdf9b6ed3b0e6
2008-06-30 15:15 -0400
Benjamin Smedberg - Group related stackclass patches together
217f56ae81ba50267b7f461cf021ba5efd0083e7
2008-06-27 14:00 -0400
Benjamin Smedberg - static-check finalizers and some things found at runtime. I need to go back and formalize the storage-class stuff more and backport the relevant bits (stack stuff) to mozilla-central so it doesn't bitrot.
be023c72990665fe43e9870562ac7fbd86e703a4
2008-06-26 11:20 -0400
Benjamin Smedberg - Fold things together.
024ab350242ed9d69c19d4dd34595d0b2deb5a6c
2008-06-26 11:02 -0400
Benjamin Smedberg - Fix some accidents.
52d0962c5ed54343d40b33029489225eec95495b
2008-06-26 10:34 -0400
Benjamin Smedberg - Remove manual fixups, empty patches, and rebase above the automatic rewrites.
7082f790949f09cde5f838055d6947dd4a3cffa2
2008-06-26 10:05 -0400
Benjamin Smedberg - Remove patches which are no longer in the series
23a95f97c6d2d9474d19bd1c95bdbdf581ab59e1
2008-06-26 08:15 -0400
Benjamin Smedberg - Complete build, passing stack tests.
f20394841a97fd94c56067d26700fb3617cdc401
2008-06-25 17:43 -0400
Benjamin Smedberg - Lots of stack classes. Stack-class analysis perfected so no-constructor classes are analyzed, and placement-new is ignored.
5861968fe0b97c85e06eec5f472320db6c4e6877
2008-06-23 16:05 -0400
Benjamin Smedberg - Un-do the merge mess.
d8f75cb1dd7f07f049ffbff7588cac30c375b9a0
2008-06-23 15:12 -0400
Benjamin Smedberg - Extraneous badness :-(
e92f95c91dcae06c2ec6a583339c7f8886842ea1
2008-06-23 11:20 -0400
Benjamin Smedberg - Merging is hard, let's all go eat lasanga.
92f35840b6478895e714257685554ca6e0da4850
2008-06-18 18:39 -0400
Benjamin Smedberg - Rebase/remove
9bc5a4e8def910417bf55c289395830451d295b1
2008-06-18 18:22 -0400
Benjamin Smedberg - Lots of classes that are or could be stack classes. Going to remove the "manual-fixup" patches next.
933436512ab82e4e3c4d6fb07d3892a61755021d
2008-06-13 11:36 -0400
Benjamin Smedberg - Remove hacks, for upstreaming the "stackclass" patches.
059ad839c4b1733485a3c4b55e8e18b8a2b40642
2008-06-13 11:00 -0400
Benjamin Smedberg - Rebase the automatic patches out of existence, for recreation.
d12137ef66ee0e94446556b0a863afdc6d93f0dd
2008-06-13 10:46 -0400
Benjamin Smedberg - A bunch of cases found through static analysis. Many of the "stackclass" patches should just be the annotation, upstreamed to mozilla-central, because garburator will automatically rewrite the comptrs in those cases.
09bc16d43f7bf6f49ed07aa09802a6c8e2b41b03
2008-06-12 13:14 -0400
Benjamin Smedberg - Automatic rewriting fixup for dehydra 0.9
d76de26799c6cd5bfde2e1a4b337a63387efceb1
2008-06-12 10:34 -0400
Benjamin Smedberg - Get things working... even the static analysis, with real testcases and everything ;-)
9198aa54906777d1a77e806921e89bd9464ac88e
2008-06-10 15:41 -0400
Benjamin Smedberg - Whew, update to real actionmonkey tip!
e40ba022b1fa24d2b032c85f3c64ea5a1c23bdd5
2008-06-10 15:10 -0400
Benjamin Smedberg - Fold some stuff together in preparation for merging the "real" actionmonkey!
ed7d306bd129b107164a8121618c28e7a64d68d0
2008-06-10 15:02 -0400
Benjamin Smedberg - Merge forward! Things are looking good!
0f6daec64ecb954b82b5a550327242837700329f
2008-06-09 16:08 -0400
Benjamin Smedberg - Whew! rebase XPCOMGC patches to actionmonkey (broken) from jorendorff's repo
55f4c3203c4f384a083cc87cccea108f7db740b9
2008-05-22 11:00 -0400
Benjamin Smedberg - I was rebasing this against the wrong tree. Going to save the results and see what happens when I use the correct actionmonkey revision!
eb192196cd992859118c6da63ca40e6906da489c
2008-05-05 10:52 -0400
Benjamin Smedberg - Rebase before automatic rewrites, in preparation for merging from actionmonkey/moz-central.
bed93b2f797b693ee39558d7bfe3410b1deaaa98
2008-05-02 23:21 -0400
Benjamin Smedberg - Rebase static-check-finalizers against slightly newer gc-annotation-checking patch.... perhaps it would be wiser to just merge these together?
8efda5af99c6144e195fdab2ad22e5ef9426523c
2008-05-02 23:11 -0400
Benjamin Smedberg - Boy, static checking is hard!
644dd0dd8cc46e1e3bed267850f717306b42d9ba
2008-05-02 13:30 -0400
Benjamin Smedberg - Yay for location-based heuristics.
92d0937528900523d92648981b2e7c36e839b9c8
2008-05-02 12:14 -0400
Benjamin Smedberg - WIP version of finalizer-checking... doing more surgery now, so want to save this version.
1cf47cdb0feb0184e26baf4fe93127d2a286247f
2008-04-29 16:07 -0400
Benjamin Smedberg - A gigantic nuclear furnace...
0fe9798a810be26df1b592863600545f2e076994
2008-04-25 16:26 -0400
Benjamin Smedberg - The sun is a mass of incandescent gas, a gigantic nuclear furnace!
bb0daa43a9cb15a4a2b187e07b3985d614c46318
2008-04-25 07:53 -0400
Benjamin Smedberg - Port gcobject-inheritance finding to gcc-dehydra. Accuracy hurts! There's a performance problem with this one... probably need to bring the class cache back.
5efab25e10a8ef260156617cfb3d300235e1050c
2008-04-24 10:46 -0400
Benjamin Smedberg - Fix extraneous semicolon
f52b9eb1520af03948836535a37e522f93b2100c
2008-04-23 13:25 -0400
Benjamin Smedberg - Rebase manual rewrites before automatic rewrites. Without conflicts, amazingly enough.
0a47cc2ccf92f1308538619cd27418b7744a636c
2008-04-23 12:27 -0400
Benjamin Smedberg - Manual fixups and real patches galore... time to regenerate soon!
2975de671d13a3a3e841fa8a876a7fd6db10443f
2008-04-22 14:28 -0400
Benjamin Smedberg - Stringbundles... wow that's old and annoying code.
d03021664afc7183bb3f54432dedaffc441e77ec
2008-04-22 12:03 -0400
Benjamin Smedberg - A little bit of work... necko's a bit happier!
5c0f47743d922f6366e7a126b28e4b3f2d68b519
2008-04-21 14:05 -0400
Benjamin Smedberg - Some post-automatic stuff... getting somewhere again, thank god.
33529a5c309fd85dad4adb0f672eaeb6493195ad
2008-04-18 15:10 -0400
Benjamin Smedberg - Rebase to newer actionmonkey
9905102122bc97034c8f5b2106e9b62d3f00adca
2008-04-17 14:37 -0400
Benjamin Smedberg - Rebasing before the automatic rewrite. Pretty easy, actually.
e7cf47d51ee6653804bbe3fe92ef6b971738f815
2008-04-17 14:21 -0400
Benjamin Smedberg - Let's try this: before reordering patches, add empty patches around the automatic stuff. Hopefully this will reduce the likelihood of false merging caused by qpush -m sucking rocks.
ebc3ada35b90025e196358904a17f4592a9042a9
2008-04-15 17:41 -0400
Benjamin Smedberg - Update patch queue with post-automatic patchery
88c079f540d9c6731f5176972a81d583ac388aa6
2008-04-03 13:16 -0400
Benjamin Smedberg - Automatic patchery
ec4553d1d33868e95580f51eea95d55222d9f351
2008-04-03 13:16 -0400
Benjamin Smedberg - update generate-automatic-patches with new pork-barrel syntax and better commit messages.
721c3fc8efb0bf21a1057e673bf568b3a5eb1cc2
2008-04-01 13:14 -0400
Benjamin Smedberg - Be strong, merge well... still need to figure out where this needs to be folded
d52adeda732ee7bc8940354d669927b6ebfc33bf
2008-04-01 10:45 -0400
Benjamin Smedberg - Add in gfx-refcounting, and fix some odd compile errors
57d3a55865f4ad702e9567f73fdaac0f8ba20023
2008-04-01 09:05 -0400
Benjamin Smedberg - Merge up!
496e70b511f9203959b6e6021e9c5459cbdcea8e
2008-03-24 10:18 -0400
Benjamin Smedberg - Import some of the gfx-refcounting stuff, but I need to do a m-c merge before taking the rest :-(((
2f5dd5185b9d8eb4f3b3855f7789aae182fd06da
2008-03-22 15:16 -0400
Benjamin Smedberg - Full series, before importing gfx-refcounting from my mozilla-central patch queue
395bae52542874b86d37c9ac681f0087eacd6e37
2008-03-21 09:43 -0400
Benjamin Smedberg - 8 cores, for the speed!
91c1b7c9ad098a4138c70c9203c96ff5f7beb920
2008-03-19 15:52 -0400
benjamin - Every patch in this series compiles now.
b35cbfa6ad4f8bac97b5a0ae2a3bfc18ed88de35
2008-03-14 15:15 -0400
benjamin - Rebasing to actionmonkey-bsmedberg. This has only been merged, I haven't actually tested it yet! That's the next step.
eee7d037abf561a2fc8a8ad571b8b3d885f57b79
2008-03-14 13:51 -0400
benjamin - Remove patches that are unnecessary or upstream
df61ab286401b51b747c95ce51a721b542790cc9
2008-03-14 11:55 -0400
benjamin - Saving these in case I want them later
8b20238f62d5aa5a3ea9e716ddf911200c6fa591
2008-03-14 09:46 -0400
benjamin - Remove the automatic patchery before rebasing
a4cb8b28a4e3b3af6934012b2d66b29a646d58ff
2008-02-29 17:05 -0500
benjamin - Why not save this too, for moving?
5e9d62ec847bbcc015f1b084d90f461c94fb8df5
2008-02-29 17:05 -0500
benjamin - Some random changes to find-stack-comptrs worth saving before moving over to tchaikovsky
e614658a016b06b6f91c05e94a124d6e99508f87
2008-02-19 14:50 -0500
benjamin - gcc-dehydra works... need unit-tests for it next
3c4963bbc6b89c5e784bc7f4017305a65bef9b3f
2008-02-16 16:42 -0500
benjamin - Fold, slice, bend, and come up with something that appears to be clean-ish and building.
6419604414bca01b0bbfa56c0180fa65672a8335
2008-02-16 13:38 -0500
benjamin - Update to actionmonkey tip. Discovered some ordering problems, especially with NS_RootUntilShutdown which is currently in mark-dirservice, as well as the nsThreadManager::create being referenced before being created... going to go back and fix that mess next.
25758f819266acd05cd2104d6205640f6c705a4b
2008-02-14 11:51 -0500
benjamin - Final folding
79c926be2760194fd27fbdd9b4117227be80a825
2008-02-14 11:43 -0500
benjamin - More folding, and make the atom rooting a standalone patch
1288e8ec20f77711058f7cd16268f9d1a00caf55
2008-02-14 11:22 -0500
benjamin - Fold some related patches together.
7a9dda4b3dc53f333d2413af2b9cab15c58eb6d6
2008-02-14 10:48 -0500
benjamin - Rebase manual patches before automatic patches.
ba505859ba00a5a9298ad653bb5e124cb263c5f4
2008-02-12 18:04 -0500
benjamin - Whoopdeedoo... this works with gc.greedy through the XPCOM unit tests, *and* shuts down cleanly.
c44369c08f6589473ff14827f7c0001428eae19e
2008-01-25 12:07 -0500
benjamin - Merged to actionmonkey stage 1! Yay.
07783adadb3b0f82cea9c4f71d2f410d3ccb5c17
2008-01-23 11:27 -0500
benjamin - Prior to merging the new actionmonkey.
7add011ef5c4a79a6ed97eed7ac2cd46de7e5015
2008-01-04 16:57 -0500
benjamin - After reordering
de1d37e87cf475be8a34750609238c74740b5611
2008-01-04 15:25 -0500
benjamin - Working static-checker tool... still missing some edge cases due to bug 410685, but it catches the vast majority of cases. This is a merge checkpoint for inheritance reordering
0d2e29f3d17d9dcbc3b5133dc2c15bf86e880c4c
2008-01-03 12:52 -0500
benjamin - Working, mostly!
21e06e84e6d63f6a586aaafd6cca51b0370b9335
2008-01-02 14:39 -0500
benjamin - Working on automatic generation again, with stack annotations.
aa1b133fd1616ee46ee56e3d4cbeea19da6c6650
2007-12-21 13:44 -0500
benjamin - Fold related patches together.
346e89a0513f60471481a6b4336d26dc72e184b0
2007-12-21 11:03 -0500
benjamin - Fixed xpconnect-gc-mainthread-only for 1.9
50bd5b08c38f605ca75e3bbc847e0a3ba960e6e4
2007-12-21 10:29 -0500
benjamin - Fix up bad merge of xpconnect-gc-mainthread-only: we need this to have no artifacts because I'd like to get it into 1.9
214e4b59372d4c0180197b191f66b391b94f21dc
2007-12-21 09:10 -0500
benjamin - Fix up patches from reordering and merging so that things actually build. Next step... folding and more reordering.
70ec1aa8d4ad52472b356e5cbccd2a8da0605f0b
2007-12-20 15:15 -0500
benjamin - Merge to new base: 90a4d9e2db83, this picks up new patches from jorendorff as well
94e945ee06a99c5ffbcfd08ce99176f1694328d3
2007-12-20 14:02 -0500
benjamin - Merge manual fixups before automatic fixups.
d09f8c6883b5fea4797d39d21345ead6b7f96ed3
2007-12-20 13:20 -0500
benjamin - It's time to start merging fixes backwards... especially to deal with stack-allocated classes. See nscore-class-annotation-types for my magic mojo.
49c5ee4b50b4e29f7da5e637a83b47436455034d
2007-12-20 08:59 -0500
benjamin - Assertions and fixes discovered during the necko unit-test process.
5fcbda874b5844dafeed28ff6ad7f9cb500afea8
2007-12-14 10:55 -0500
benjamin - Bunch of deadlock work
4161d51d7ccbb4019a5cb4d18a855094024a52db
2007-12-13 11:14 -0500
benjamin - Bunch of deadlocking stuff
5674a3e586f318223a76af5d678101ee58d80805
2007-12-11 17:47 -0500
benjamin - What would happen if the world world were a toroid instead of a sphere?
581fe3be70d52aaebfdc51f86203e7cf12576b35
2007-12-10 13:02 -0500
benjamin - Start work on request-model. Much crashing. Saving state before taking jorendorff's fixes.
b406a8a121ecb0ce80c663e6481ec3edc24ace3b
2007-12-05 16:06 -0500
benjamin - Generate new automatic patches, with fixups
b005435c5001afa51a07d433f52ac9fdbca0f883
2007-12-05 16:06 -0500
benjamin - Automatic patch generation tools and scripts (update to latest dehydra API and create a meta-runner script)
e90b21f493041b0b2202c588c76386d386443b94
2007-11-30 16:18 -0500
benjamin - Move the mmgcts patchsets up to the front of the tree and fix them a little bit... yay it all applies!
0aa235cc1bf230352fd1b32efd23146ab61d97e0
2007-11-30 12:35 -0500
benjamin - Merged to actionmonkey tip... boy was that painful!
d364a33213b70a696a116acd20d51257e481895c
2007-11-29 13:36 -0500
benjamin - Final merges and remove obsolete automatic rewriting.
8ecbd849199dbe6e9e281aa564c617fd9eba4899
2007-11-29 11:51 -0500
benjamin - Merge patches that were after the automatic rewrites to before.
230d3f80e0bb18f55c4df42e2baefcd98e436b3d
2007-11-29 10:58 -0500
benjamin - Merge related patches together and reorder
e183e32bb7454727e344b24e968d87fe22398616
2007-11-28 17:51 -0500
benjamin - Root threads, and then import the mmgcts patches.
ec311a0cdbebd512eaf9434b57d952f72a639ce6
2007-11-27 09:36 -0500
benjamin - Merge with recent actionmonkey-tamarin changes.
b08f9569127f154ba647dee4782ca9ecc751d9ee
2007-11-21 21:51 -0500
benjamin - God help us all, I'm ignoring this over thanksgiving.
6d63a1ff8c33466eaa0be64595c2985fe6059cab
2007-11-19 14:11 -0500
benjamin - Commit WIP... crashes in GC now, due to objects that aren't actually finalized even though they claim to be.
ebc8ffe5a3009a1c6c10c324d3e9066f18486d87
2007-11-13 18:52 -0500
benjamin - Save a bunch of patches for GC correctness, before playing with rooting
582be821e1d70635bcc04f7cb7ab588f2ddf464e
2007-11-12 16:02 -0500
benjamin - Started the laborious test/assert-crash/fix cycle... yuck
e3f23db3ec2213343262434cb811173f1d3d5bfc
2007-11-08 19:06 -0500
benjamin - A bunch of manual fixes to get things running... found a garburator bug and need to go back now... :-(
2dba947841b0525d01569a3133f4eb95a45a5d8e
2007-11-07 10:38 -0500
benjamin - Post-rewriting fixes, before folding
b8f8da9690e4fd8c8bfc9d70808473d06e98d4de
2007-11-05 14:32 -0500
benjamin - Now that garburator is done, use real assertions.
(0) -120 tip