Fri Aug 3 23:42:13 BST 2012 Ian Lynagh <i...@well-typed.com> * Add a CacheableAction type, and use it for the index page Ignore-this: 84ef37b4f33f0d875a9380873e9dd07b
M ./Distribution/Server/Features/Html.hs -10 +10 M ./Distribution/Server/Framework/Cache.hs -1 +53 M ./Distribution/Server/Util/AsyncVar.hs +2 Sat Aug 4 00:13:07 BST 2012 Ian Lynagh <i...@well-typed.com> * Enable CacheableActions to be disabled Ignore-this: 9d0fed17a888e3b94f8aefb16d8f7bcd When they are disabled, any requests for them actually compute the value. This is normally much less efficient, but * when running tests, it makes the test result more consistent, as there's no possibility of an out-of-date cache * When making a Hackage mirror, it means we don't keep regenerating the index page cache M ./Distribution/Server.hs -3 +3 M ./Distribution/Server/Features.hs -3 +3 M ./Distribution/Server/Features/Html.hs -3 +5 M ./Distribution/Server/Framework/Cache.hs -13 +17 M ./Main.hs -12 +19 Sat Aug 4 00:17:28 BST 2012 Ian Lynagh <i...@well-typed.com> * Disable caches when running the HighLevelTest Ignore-this: c2b561b8c4cd5fe6ea7d16fc90e601bc M ./tests/HighLevelTest.hs -1 +1 Sat Aug 4 00:35:05 BST 2012 Ian Lynagh <i...@well-typed.com> * Bugfix Ignore-this: 7480fa2b2cab01e9ccfd42e6e4e8cd60 M ./Distribution/Server/Features/Html.hs -1 +1 Sat Aug 4 01:15:48 BST 2012 Ian Lynagh <i...@well-typed.com> * Make the indextar a CacheableAction too Ignore-this: 2b8904d1d11e74099426d9e265dd51f7 M ./Distribution/Server/Features.hs -1 +1 M ./Distribution/Server/Features/Core.hs -9 +7 Sat Aug 4 02:31:41 BST 2012 Ian Lynagh <i...@well-typed.com> * Disable the reverse index for now Ignore-this: 3e6d29f45bac370653f8c127a7f68d94 It has some performance problems M ./Distribution/Server/Acid.hs -11 +13 M ./Distribution/Server/Features.hs -4 +6 M ./Distribution/Server/Features/Html.hs -12 +25 M ./Distribution/Server/Features/PackageList.hs -9 +19 M ./hackage-server.cabal -3 +3 _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel