pristine:5aafbf7b2d1d61009f50760a65f243212688163e4e0182a430ed0a3f86e2fc1b
Starting with inventory:
0000081658-336b33a55fd40ec1b056cbe7db93c9ecfee9730b7fb63f50a356f3d958a235ac
[TAG 3.1
Neil Mitchell**20080527151710]
hash: 0000044314-af40977c9da2b4b85b22f61bc2fa81ea553560b9cdb1f1d181c201e65f9b322d
[Delete hoogle.cabal (version 3)
Neil Mitchell**20080527152150]
hash: 0000001473-81b74e9ee946eb0ef758e8bbb576365b83fea8c05050f741caaa610af1e4d7e8
[Move the hoogle 4 file over
Neil Mitchell**20080527153648]
hash: 0000000100-1faa733c1fadf56a43aac41c2999405c3cc92c63ba66936f3ae3a5d44ec43d96
[Move directories around
Neil Mitchell**20080527153921]
hash: 0000000216-83a0c1b1027e207c18132604d2edc2729dd5d3743d93035d805f10deb9700bd6
[Update the README with the new directory locations
Neil Mitchell**20080527153936]
hash: 0000000460-f8bcdb11154283136b2dbedd53871a48fcc794bb4cfff76bfde97b326b2886d8
[Reformat the README to 75 character lines, to make Igloo happy
Neil Mitchell**20080527154257]
hash: 0000000385-448d6a22e5b134ee0a9ca07f9e8fb5c43866af20737e26baea41bceab0d76b0f
[Remove the code for generating haddock documentation, using Cabal now
Neil Mitchell**20080527155421]
hash: 0000000716-3d70efdc183833ee7cf9f4f5a4ff273fa0960b923558782db5510f7b9f5afb3d
[Write more about the hoo file format
Neil Mitchell**20080527160306]
hash: 0000001822-c12b13cc736d1e99d61d8f2b8558c7a6162e696721cd6ecd5b7e130a0138dc72
[Change the hoo-file-format file from PC to Unix
Neil Mitchell**20080527160325]
hash: 0000003244-150196c950224b509e408371ffb4781769bea1325e1752cec77c02913faeb092
[Detail the contents of the misc directory
Neil Mitchell**20080527160908]
hash: 0000000150-9c113b3f883dfcee83163b379fd15f8f80a33b58502786ccd7ff86d8b613a0de
[Delete the make.bat file, now making is done with cabal
Neil Mitchell**20080527161040]
hash: 0000000174-b93122ded7f65dcca3877fe493bcef28a9bf937e77cd03897a47692968407a05
[Tweak the hoo-file-format documentation
Neil Mitchell**20080527163800]
hash: 0000001516-364b8466cf56d4c22cc637734407dc34eb7e8112ab694d7203dcee1f2cbe30c2
[Add a general notes file
Neil Mitchell**20080527170633]
hash: 0000000409-1bd36eb1191e703b775d1b1d153de314c49219af2219a485c3f8b208c73a621d
[Do not export getFlag, unnecessary
Neil Mitchell**20080527175501]
hash: 0000000315-7425a4f4a0e1fc6cadbfb4495d07087b63665230a7aefe22b1adcfd5cbb17d1e
[Fix up the Main file so it compiles again
Neil Mitchell**20080527175512]
hash: 0000000304-71693848166b50a40d4d08763e099e941349fa6de98c7178a45da7e294f736cb
[Remove all the Creative Commons copyright statements
Neil Mitchell**20080527175831]
hash: 0000007732-cc57f94e885d43c653bfe255507eafc41bd5368b8d5a74cb76226f5120224f00
[Move all the old code into a Dead directory
Neil Mitchell**20080527180328]
hash: 0000000822-4c7cddd4aa32eedf6aa2192893a6ba43ee5ed942642d2d397632f89cacd808ac
[Change the import of the general code stuff
Neil Mitchell**20080527180748]
hash: 0000000156-f40f0fea92c2a1f20a3f7b7b61f4e3019987b814daad60b7fbb6823b132daddb
[Delete the general mode, now in General.Code
Neil Mitchell**20080527180801]
hash: 0000002209-732e694aa65fd338a792c1bdd3f3ee14f627015a3f2b5d67cf3b6cb3b1524f38
[Remove the bracketing bit from Hoogle.TextUtil, never was a very good design
Neil Mitchell**20080527180840]
hash: 0000001658-dd550827fd8da485a5c48da45894ac3980d240eb7cac276b9796a353d173ae43
[Move Hoogle.TextUtil to General.TextUtil
Neil Mitchell**20080527181018]
hash: 0000000382-f04114dba766f05b7f357d43c75886804a2152bf0b24e4252e4a9c3703c1115c
[Change General.TextUtil from PC to UNIX format
Neil Mitchell**20080527181045]
hash: 0000003585-cde32beb97b6fb78e052ba2317cb63168521fc8fe342d455cced5056fad6a505
[Refactoring webQuery
Neil Mitchell**20080527182126]
hash: 0000000384-1627b42d889e6bd3f50a21a6955e207f93cd7fd3d087e600762640f422c3ad3b
[Change t he CGI module to do something closer to what I want
Neil Mitchell**20080527190117]
hash: 0000000896-840c1371093442c7fd9384f9164cc21ef9d04b13a718212f730ea55cba1a119e
[Change the CGI module from PC to Unix
Neil Mitchell**20080527190144]
hash: 0000005083-f5734e4a8633c6126ad1d62c71589903440b1730efdc33e6e53abda4d90cadae
[Add a command line flags module
Neil Mitchell**20080527194957]
hash: 0000003487-39b74705cbb23e5f79f3c0fc7e621a0caeecab989c56bb98a3cb7c09871ccba2
[Change Cmdline -> CmdLine, to match the rest of the program
Neil Mitchell**20080527213935]
hash: 0000000594-c09ba89705d6ece550d246bc99af6ceb167bf0d1b941ae96e1e356a34f6f8999
[Change Main to not require cmdQuery, so I can break it
Neil Mitchell**20080527214031]
hash: 0000000223-2761d82fa71068b4cc0859082c99e98dbfe61f6836a228c13b49b7b2d47e49a4
[Make the CmdFlag type derive Eq
Neil Mitchell**20080527214330]
hash: 0000000183-9374c6d034e2871d7a96c9bff359938041a06cda8031188b87d88052090f1aef
[Revamp CmdLine.Query
Neil Mitchell**20080527214357]
hash: 0000001894-9ab70fb5857e793287c0caba2048af5c5458009a92283b0eb5f63fc6be45d8d4
[Comment out more of Main, as the interfaces change
Neil Mitchell**20080527214713]
hash: 0000000440-ac3a8db0c210aadf3aec7dfaeb5e045bf631ffb8070e388d34d873302f59685e
[Delete Web.Query, is subsumed by CmdLine.Query
Neil Mitchell**20080527214726]
hash: 0000002284-5d31680e3e92feb08704aa39d8e3f8b1c88bf16da9f126f8d347b55943cdbd9f
[Change the CmdLine.Query to return more full information on the command line
Neil Mitchell**20080527221327]
hash: 0000002472-da311ed08a85771cfbb06b8d4db18dc625fad640e3d41486eb615732ff934e78
[Move the two CmdLine.Main's into a separate directory
Neil Mitchell**20080527221725]
hash: 0000000183-1c7be222648f040b8588e20b6546ddaa91a5e5613e09bade5afe019df9be54a6
[Add a stub for a web action to appear
Neil Mitchell**20080527222203]
hash: 0000000285-7d4bf6d63e2ca1e46b771cef5a0934fa4ded28fb3e491d8c362de24fa8903c70
[Rename Actions -> Action
Neil Mitchell**20080527222325]
hash: 0000000392-d9b18ea2de1513bc53609c9a3fd1695744cfc6d41dc0dbf5caf2ad8092b02248
[Add a new main implementation
Neil Mitchell**20080527222500]
hash: 0000000692-71ee2b6b19727fd7dd099847afbb7b8de5247f4f8b6b27c45ce022dc02052eaa
[Start fleshing out actionCmdLine
Neil Mitchell**20080527223235]
hash: 0000000849-50753ad57f998477245d2da8b86f1054aad8c0dc627aa5b8dc2e61236d678c12
[Delete junk about flags from Main
Neil Mitchell**20080527223310]
hash: 0000001033-d49d4378b35d45df4e0fdb84db06e7a6ea36ca80d3234f77474cb61e733e42e4
[Move some of the dead implementation in Main into CmdLine.Action
Neil Mitchell**20080527223957]
hash: 0000001200-0b4f27b7581e3efb82084e35871b1ba58ee03abf3f7d824b8c6727d618679f1e
[Update the version number on the web interface
Neil Mitchell **20080228113251]
hash: 0000000430-7d4008c11e0a2e84c15db1a9a328e23e046957ebc8499bc1b76c8774af9d0876
[Make the test module export an IO () action
Neil Mitchell **20080528154112]
hash: 0000000259-90a6bc093b7ceea54379d55ac7de4e9ef857c65c0688f1787d2648e2340d0266
[Add a Test flag
Neil Mitchell **20080528154127]
hash: 0000000237-f2d665d61c58c8f8e4fb4d9d0c3994c1d4ee54fc0b36c9534272a7cd19133c1d
[Add a command line test client
Neil Mitchell **20080528154135]
hash: 0000000232-7162efc008c4a73115919ae9b4bfe7308c64b25050b51f87ad431f00d4deb765
[Refactor the flags module, make flags more modular
Neil Mitchell **20080528160435]
hash: 0000003279-80f6ed65862d06e71bf1b1c5b88c34eed03b2caa253c0a8edafbe84a128d80ba
[Add fst3/snd3/thd3
Neil Mitchell **20080528161852]
hash: 0000000172-95886319db91b1b7ebf69203c7362676fbc54d5aee0ec3c4c6d762e5488019da
[Add a help message for command line flags
Neil Mitchell **20080528161900]
hash: 0000001474-b90acc345cbff6bad8cb36b3eaac59f29cb5503653abae8655af5270022088c4
[Change Uint -> Nat, more maths, less C
Neil Mitchell **20080528162004]
hash: 0000001287-83b654901c598c603931543853b51af10cc5db616565bef85fac46a71dace24a
[Add Output and Convert to the flags
Neil Mitchell**20080606175801]
hash: 0000002141-c433abf42cfa0566c4c69944e7de16ee856613db0514483342f1fa8f4cf9007a
[Add off and on to the list of boolean flags
Neil Mitchell**20080606175843]
hash: 0000000383-81d8172ebca46ed4f9063fb39fee21f2afc1978fdf39dcb02cbcfba13313a9d4
[Change the command line flags a bit more, add support for Convert and Output
Neil Mitchell**20080606181517]
hash: 0000001637-7cb073f8590f8e8aacc04c3746aaa543f54bb100fdf7ae241608c9ccc3811656
[Add elemEnum to the general functions
Neil Mitchell**20080606183147]
hash: 0000000198-2a47898cd88c69cebee31a26a09d92dfdd8e02631f4a3a7d4834e9a2e4006bab
[Add failMessage to refactor out some bits
Neil Mitchell**20080606183456]
hash: 0000000682-2cf0ebbd2019778b421546301c8950bee6d92bccdeb53b203a8ed72a7a1d3fbb
[Add an initial argument for Convert
Neil Mitchell**20080606183636]
hash: 0000000934-ff842a5b68f3be827602bc6f1e79f98a15e7806f7f0c6d83103d30d28a122c01
[Delete the convert bit from the Main file
Neil Mitchell**20080606183709]
hash: 0000001011-315e4a723922666143f3afb5992ef8cb2833cb4e80db6a6533411ecb4da1f2bd
[Add the code to invoke the conversion
Neil Mitchell**20080605221554]
hash: 0000000470-dfd7e2f936ef02cd0e1f175d4bb7c59f88ee13d9d2158587082bcd7ffdb50986
[Permit type signature !'s in files
Neil Mitchell**20080614142917]
hash: 0000000242-95eb22f4814eb57d9ddb7dac3ea8aa729eba511d8b72c1eefedf6a50f856faa4
[Add better varsym parsing
Neil Mitchell**20080614143559]
hash: 0000000459-4721f3fffce9298968cce19a2aab8b8f1d4c01798d07901ca6f25463deb2472c
[Add a database dump flag
Neil Mitchell**20080614144909]
hash: 0000000631-93aebf30b4f4c070204b0fbee58b5c76efd722890e849c70e52dad0c0538c96a
[Add comments about TypeSig
Neil Mitchell**20080615191754]
hash: 0000000180-73bab734e812bda7e20d8231e1963bb0d4d4054e9ede519a34f9fc7e1238a669
[Eliminate a todo from the Dead stuff
Neil Mitchell**20080615192027]
hash: 0000000221-645b9dd636640fb8bab6496395040a7d9b7ae2d1cdb43d51e658e6fc888c9fe6
[Add a todo to eliminate special handling of functions
Neil Mitchell**20080615192531]
hash: 0000000212-a4b6a3e6dd1572ff022021640864486ee4120cc69b19cefcfc7b9d60bd6943b8
[Simplify the parsing of text databases, have a more direct type, now the database does not share it
Neil Mitchell**20080615192737]
hash: 0000008696-3eea2b0035b0942c6e5ba360df4b6aa9fd6252d8d1d1013705b72b2b7a4b7c7c
[Add an indexing structure
Neil Mitchell**20080616055246]
hash: 0000000525-c702e594a14e668678473b115173b3ea7003166b8df2a982a4a02315a8b4b6ca
[Move the old database out of the way, start again
Neil Mitchell**20080616055708]
hash: 0000000139-ff61f0b3c26ddd6e3a5952157d1eaeaeb5004d35bb28f19ae3d97c517107425b
[Change Int -> Id in General.Index
Neil Mitchell**20080616061713]
hash: 0000000569-0c32b305dfc1859ef2f086625f9f66d1a8bc921984433750788472d3da9fe967
[Add a new database
Neil Mitchell**20080616061819]
hash: 0000001538-ece3d16c71c02b7fc299861df3b634141d5c8547a9b5cfc93081859753cd7f1d
[Change Item to keep all the Packages and Modules around
Neil Mitchell**20080616062403]
hash: 0000000902-bfba424d2d3993dce438bcb058ce02991f235417eb3f39fde231a9d6bd138f5c
[Make attributes match a more restricted class of values, and not clash with a @@ operator
Neil Mitchell**20080616074022]
hash: 0000000605-986293cc428d1dfcdc6e3114171844fe0e3beeb8216db8b1f526074b171ac767
[Export parsecTextBase, to allow for testing
Neil Mitchell**20080616094104]
hash: 0000000237-99fe140679a56bb5dee0fa1042dd95797238eb6e25167efe67d1e93430b0dedb
[Fix parsing attributes so you don't loose the first character
Neil Mitchell**20080616094130]
hash: 0000000247-a7a1133a5d9268fdd9e0d90a75a98b2e4643a4427fbeec0fc71b07a2dc87a1a2
[Do not parse keywords as separate bits, just parse them normally
Neil Mitchell**20080616094145]
hash: 0000000476-4bc703b5fa677000250765ed48d9ac202546f409080b94648869173bd56c499f
[Remove the ItemKeyword type
Neil Mitchell**20080616094213]
hash: 0000000137-ef4670e81316ce1c0a244b5c30eba28bce5a9646bb218ba965afbf505b3c8297
[Make the TextBase types derive Eq, so you can test them
Neil Mitchell**20080616094248]
hash: 0000000299-85eb3d07494044239b9d0ecd5a3b2d1e0df2d1842d80c7774bb639abd76d8286
[Export parseTextBaseString for testing
Neil Mitchell**20080616094516]
hash: 0000000404-7e78fba075b65e908a88310995a241b7330bcedd377f33328f4ba970522d7506
[Add a list monad, not used, but could be useful in future tests
Neil Mitchell**20080616094538]
hash: 0000000516-ba2dd3a214bfb75475037e66fa4f88cb1466935c4254a8711a52cf9f43b2a1a7
[Add a test for the TextBase parser
Neil Mitchell**20080616094723]
hash: 0000001602-005be6c80d5d87313da632f1d5ba53be0aebaa84d6b64b978582b48095cc1d1d
[Add the TextBase parsing tests to the general list
Neil Mitchell**20080616094736]
hash: 0000000185-9c86df54b15dea5671c80c6ece0bfcb1495224207e26793fd1e7c2c4c7b64fbb
[Add the implementation of createItems
Neil Mitchell**20080616150131]
hash: 0000002932-b140f35f94d1c9089174bb97d45b5006430c728335391b8c9366dc14f3ef7853
[Add createDataBase and dummy creations for the other types
Neil Mitchell**20080616151129]
hash: 0000000722-0579e1da69dd0fad16254738c3d4321c5129b524b83abd7ac46a4b29229439ad
[Move stuff out of DataBase.Items into Item.All
Neil Mitchell**20080616152910]
hash: 0000001565-33b124dcbe0ca86fad9937990cdd33292eda3b1b2bb5ed7c1b7e19f1d33ad989
[Comment out the one query that requires information from the database
Neil Mitchell**20080616153523]
hash: 0000000688-9002b121ac1328887601d1898377c16ef12639e081c06320d7e9b1f0b5b53b09
[Add a few more stub methods to the database
Neil Mitchell**20080616153540]
hash: 0000000330-b8566eb8e992070cb26516deb7f61290221ca5ddc2b54dbe69087907d66ea49f
[Comment out various parts of the Hoogle API which are currently not working
Neil Mitchell**20080616153552]
hash: 0000000603-f38e3aa282d7e60ede438a8d251dd5f453b9e2cb25423b0e43a8836923faba64
[Add some dummy BinaryDefer instances to Index/Lookup
Neil Mitchell**20080616161333]
hash: 0000000246-a0ee9b16cd5d1117c13e78a8affea62ec819d0e6ac14897fa69a7ca6b53d3364
[Flesh out the file saving/loading of DataBase's, still not done properly yet
Neil Mitchell**20080616161357]
hash: 0000003241-ca2962fdb0f05f0703984812a76e4502cb465c3e6df1396093aa250c26b37b5d
[Remove showDataBase, use Show DataBase instead
Neil Mitchell**20080616170744]
hash: 0000000310-a8b088b5e60a2e91b1d7f1af53e18a9a8a0bc19f7294f80357fe3173c4aa330b
[Add Show implementations for the database
Neil Mitchell**20080616170803]
hash: 0000001049-51d96cbb7c01e91522faea8da9060ea389de1a5a0aaec2115ef425a3169a76d2
[Tweak the showing so its correct
Neil Mitchell**20080616171452]
hash: 0000000785-829883102dbfdee4e6eee2ec1ca38f58363549521efa8cbc0d57aeffdb22a247
[Modify convert to print out the database, temporary only
Neil Mitchell**20080616171505]
hash: 0000000306-a742e0aed477d34f78a2ac3e927a14800eaa602e271e309998131e0048d5c5cb
[Implement nicer Show's for Hoogle.Item
Neil Mitchell**20080616173729]
hash: 0000001034-9861b945c5a4b89a434faa3959064c0a3b08bea154a45ebaecbda9773ae99160
[Move General.Index to General.Index.Defer
Neil Mitchell**20080616174232]
hash: 0000000419-1997e56259dc2a0205512fe79e19b350fe594d182f52daf3a763e97fa6f076c1
[Import binarydefer into Hoogle, so more substantial changes can be made
Neil Mitchell**20080616175351]
hash: 0000008092-b5f8629e3b861c6cefa1b29c75b2cdacc67b91780165597664b19afdc4290311
[Move General.Defer.Index to Data.Binary.Defer.Index
Neil Mitchell**20080616175728]
hash: 0000000472-9ac7a6c8b03cc77b5c48adb3829dc58d85941dc3e86fef7824408e6e9e437c36
[Change Data.Binary.Defer.Internal -> Data.Binary.Raw
Neil Mitchell**20080616192430]
hash: 0000000439-62c8888b10ca693f055c43bc110fb18a4716e6cf58d25bd1c8471e802306140e
[Add hPutByte and hGetByte to the Data.Binary.Raw interface
Neil Mitchell**20080616192548]
hash: 0000000961-9c1549776456f6bb5a0cbb3a98159803892f56f1b72cd7542fca1f62f0a9a0c2
[Add the Binary Defer monad
Neil Mitchell**20080617072031]
hash: 0000001742-6eb280675ea65b6fe917cd71961272f6888b5dd9d83a826aa64520ad87fd3bf9
[Add putChr and getChr to the actions in Monad
Neil Mitchell**20080617074332]
hash: 0000000316-dbf2ca759c4f7a044e6e3ab789fbdcfb6cafb72ca32c6b74fd706a8a87b53b01
[Add the BinaryDefer class
Neil Mitchell**20080617074345]
hash: 0000001530-932095905680569678e9249e92c51f86a17adb5ef4dce68af507fa5dea5c21e7
[Add an extra blank line to make things more readable
Neil Mitchell**20080617074412]
hash: 0000000131-24e00e991ebc061f305a17f17032c1ba5741a7fac2acbb01f07f4321818ab163
[Move Data.Binary.Defer out the way, to make way for the new version
Neil Mitchell**20080617074601]
hash: 0000000161-082c5fc4ca23dd4bb4789dfe655f0ee0e5e9811ad7fdbdcbad97995c43a40532
[Add a new Data.Binary.Defer
Neil Mitchell**20080617074743]
hash: 0000000313-1a4b300a24c786204759c5b87de9e130033010ee744d7a57bdbdc441fca2c089
[Add some getN helpers to Data.Binary.Defer.Class
Neil Mitchell**20080617080506]
hash: 0000000494-b02fce98e88db6a6e506aa6f6a7c3b8c6d25a58e186732f0a7f449bb98215033
[Fix up the BinaryDefer instances so they now follow the new pattern
Neil Mitchell**20080617080524]
hash: 0000002055-2da0648a6e99ae03890818274317173f8dee7998754adfe7882685cd52bcb2b1
[Add a BinaryDefer Array
Neil Mitchell**20080617091633]
hash: 0000001102-2137ef0cd24992631c1fe2ffd406ca72e47bf5c47d74f403514a0e5c18977fe3
[Rewrite Index in terms of the underlying Data.Binary.Defer.Array type
Neil Mitchell**20080617091952]
hash: 0000000795-adff52eabef47559962038f8c4857c9435464d664cb601ab7d2991e94d197bcd
[Add some BinaryDefer instances
Neil Mitchell**20080617092030]
hash: 0000000422-6cfcc788ad390a312803d886037ac0fa2e26d94ebb0ab71cda0d3d2dd3a20ad7
[Fix up the instance definitions for Items, was a syntax error before
Neil Mitchell**20080617092326]
hash: 0000000327-dacde64e373cb34350879eb523c548908b8941a171cab1209bd9b804e69c14b4
[Add dummy instances for BinaryDefer for the Item types
Neil Mitchell**20080617092342]
hash: 0000000268-4d64f9f68a0f644ca55708c74b8933f0b18709f80299a6c28fa6b5723eb539e5
[Add get0 and get5
Neil Mitchell**20080617093115]
hash: 0000000244-ff86e4a3bd0166e967f602f4704030a71a524557d2c5c01ebc01e00d90a272dd
[Add a BinaryDefer instance for Maybe
Neil Mitchell**20080617093145]
hash: 0000000327-e77f14516f43eb7bda58dc4731e3139c4b368e96125071943cd1464cc68a485b
[Add BinaryDefer instances for the things in Item.All
Neil Mitchell**20080617093201]
hash: 0000001043-42ce9cddccfcd236a94cff58abd308aadbde25b0705ea97eceed9dd92793e305
[Avoid the evil monomorphism restriction
Neil Mitchell**20080617093231]
hash: 0000000150-e4e82f5e22797a09a9aa7695d46993ff654e736e94547ff52eb49de18a8f909d
[Add Functor instances to Binary.Defer Index and Array
Neil Mitchell**20080617151936]
hash: 0000000321-b14f4c666f4d095848d37396afcaa02d95fed232eccc92e9b051b542ac4a7f42
[Relink Items after loading
Neil Mitchell**20080617151958]
hash: 0000000552-eda098171264abcbcc38dfb100b995259df7d441600f388bf54e47bb7d5894a4
[Add some more instances to Binary.Defer.Class
Neil Mitchell**20080617164337]
hash: 0000001792-d71414fbdc19d215a67811408c679df22ecfa910970e380dfc971851a83a1962
[Add Eq and Show to Binary.Defer.Array
Neil Mitchell**20080617164402]
hash: 0000000256-7199363fa0ca234cda8061af57fede0b77f9eaf2023659e42ea269d997669fe3
[Fix a problem with the Array class, was not reading enough and causing data corruption
Neil Mitchell**20080617165538]
hash: 0000000203-f8d83b1248f950d4f1057ecfda31816634eb3a0e5eec92f83b7db74f4a7d4a61
[Add and export maxByte from Binary.Raw, since bytes are never negative
Neil Mitchell**20080617165602]
hash: 0000000264-f9e0e0f5459bb57f518d2d815c6fc0865ce8b4d24be74ee0724652320c39ddfa
[Use maxByte instead of -1 to chunk strings, otherwise it crashes
Neil Mitchell**20080617165622]
hash: 0000000460-500a19903496d5df6f400a9e9a2873dc6703a819be9f73bfc899b6ec5fc02320
[Add a tester for Binary.Defer
Neil Mitchell**20080617165647]
hash: 0000001164-366e9f91a4b433075ea9edad52844d8ea6d20cdb49701720ee9910ecf443067c
[Fix the pretty printing for Items
Neil Mitchell**20080617165724]
hash: 0000000261-b39b679db308c83872c25f3f20fa185ea85b5058300f18c7eefd18127c8bf9b1
[Add a Trie
Neil Mitchell**20080617175200]
hash: 0000001314-ce954445028184016645f740612b9884e731381f9344d7b4f3bb3d072ea65768
[Array's should be deferred, as they take quite a lot of data
Neil Mitchell**20080617175957]
hash: 0000000359-b9a9f21544087e3b5f8c1c7d8aed7a67ba53c343604aa92bee41707a7ce75761
[Add BinaryDeferFixed, replacing BinaryDeferStatic
Neil Mitchell**20080617180556]
hash: 0000000953-6fc938520815353ec6160a916d4eeab8c70b5d60d9eec25e64ea44ffd27cd403
[Merge the BinaryDeferFixed information into the standard class
Neil Mitchell**20080617184748]
hash: 0000003091-e0e0a9eb695a7c1ecf1d82d25ca876055492d0825ec9fd939289ee72a0ce8012
[Used fixed size elements in Array, rather than defering everything
Neil Mitchell**20080617184831]
hash: 0000001046-972a9ec93b7902ede245340485c8af063094caba07cfa7b6cad04dd84c148399
[Make the Trie data structure deferred, since it can be quite deeply recursive, and you want to get the benefit
Neil Mitchell**20080617184900]
hash: 0000000324-e40447e423c5d136dc8958768c4091e161dccfeac3237115d9580a5e67a95e7b
[Add a test to the Defer stuff for Trie
Neil Mitchell**20080617185431]
hash: 0000000349-df95254346091a497ada49cde96dfe21397322b2a75d9ed699928e23b7d7169e
[Add Binary.Defer.Chunk
Neil Mitchell**20080617191602]
hash: 0000001299-b6398d8bd6a53b1f12650cf5f64c60fb2f7675368846de2b5b49a48a60ef4981
[Change Binary.Defer.Index to not do linking of Lookup items, just use a phantom type
Neil Mitchell**20080617193413]
hash: 0000002134-b55fa41ffdb0369788ce0722f3a599c6797ee785aa5d25df0573199f5cce54ef
[Add Fixed information to Index.Lookup
Neil Mitchell**20080617193704]
hash: 0000000227-8838e34efef2c0adc0aacc240880235bcbc50466ce510d6984bfef7695196bf2
[Add a todo comment about things left undon
Neil Mitchell**20080617212908]
hash: 0000000175-7a60f1c94bf5a1400de7877b7f981449e2b19d153bc656f5f87431adadc8c7e5
[Add a Show instance to Chunk
Neil Mitchell**20080617213331]
hash: 0000000278-2a94cf549885935ee775e95cb9abfb7ba7821fe12e0d3a28de5859593c7dae98
[Implement the TextSearch type
Neil Mitchell**20080617215538]
hash: 0000002563-71f2ba5a6444513c4e30403d5dca2a6371e2f064dfd1e70d001b3ccccfa0afb1
[Add EntryView, to say how entries should be displayed
Neil Mitchell**20080617223621]
hash: 0000000277-d619fe3e643b8e13d01342b41cd1abd966c4446ace3feb4ea0192cf2094fe3a5
[Add comments and section dividers to TextSearch
Neil Mitchell**20080617223635]
hash: 0000000446-eae7e2b8151adb9d2e7ba96ca947ad974f95566a95b3b51678a7a79edc08a7f1
[Swap the arguments to lookupChunk, to match the other arguments
Neil Mitchell**20080617224509]
hash: 0000000296-3c810c07306c62d2853d264332db0e8b762ac067d8104bfe3db3c8f4e58dacf7
[Change lookupVal to lookupIndex, and switch the arguments
Neil Mitchell**20080617224529]
hash: 0000000432-304145a78df2e1da7604d288f20ed05d191e17e46dbd5cae984af89b4ff745aa
[Add text searching
Neil Mitchell**20080617224547]
hash: 0000000600-01e05a7b106f4746af514fb8cd9aab74b1287fd21d0265afa6541f688230289b
[Add an export list to TextSearch
Neil Mitchell**20080617224753]
hash: 0000000263-4d70d58a5eef9247c45edb4fa6805753a3f0db3564d528bd5bc2cea464fd21ce
[Rename searchText to searchTextSearch
Neil Mitchell**20080617224812]
hash: 0000000496-b52bc8878be986c8b47a13861ae059e23e6fd1643a9124554f7a3a5237a9715d
[Add searchText to DataBase.All
Neil Mitchell**20080617225035]
hash: 0000000304-0bf3c59a23574342dd1c6ae1cb5af791e62790e7b6e345cc28900670e9f3363b
[Rename entrys -> entries, was not worth the hassle for similarity
Neil Mitchell**20080617225118]
hash: 0000000563-8bd6c43463b7d562328332f1d137ac219a2067e0e9c6ff0b0577aca81a23a819
[Remove an unused import from DataBase.Items
Neil Mitchell**20080617225224]
hash: 0000000151-a174ad096f65a3ec421ae48c8cf97df07787df5583aa2e92ddfe072f0e055462
[Move the Hoogle.Result tree into Dead, no longer necessary
Neil Mitchell**20080617225408]
hash: 0000000137-5e87f17c307d2a66d2d81e7049500d4452416ac65100a52054af0ab28e80839b
[Move Hoogle.Item.All to Hoogle.DataBase.Item
Neil Mitchell**20080617225754]
hash: 0000000652-e3563326cf1f203e4d93953ed30f276c9cbc212e7a1892fde724002611005502
[Move dead database attempts out of the way
Neil Mitchell**20080617225912]
hash: 0000000194-1963306469f19d356a4388a65cb7e2fe2ca57cf0988185c55164715b5e5eca40
[Export more stuff from Hoogle.DataBase, required for Search
Neil Mitchell**20080617231340]
hash: 0000000283-199441eafb1499d77ef80770afc5e14b3a4c629af1118c63cf8fe63891275d66
[Rename Result to ArgRes in DataBase.Item
Neil Mitchell**20080617231528]
hash: 0000000506-ba292b5e581d1c962d9c9ecfc13853003d2d37328ccd6f04a4b580bdcba1572b
[Add entryParents to DataBase.All
Neil Mitchell**20080617231656]
hash: 0000000469-195c86ecf19590ccce1cac576230367a9f82316c3b415847a27ce547049538aa
[Revamp and Todo much of Hoogle.Search to get it compiling again
Neil Mitchell**20080617231715]
hash: 0000001753-74e30ad9265bf7463bc522767fc5e2c60f0ee6beef53f2b18286c8c2a89bef20
[Reinstate Search in Hoogle.All
Neil Mitchell**20080617231804]
hash: 0000000446-732d655ba9fdc2bf016196e29a107dbc9326e0e62d8749ca0bac824fa1b20007
[Add fromRight to General.Code
Neil Mitchell**20080618085150]
hash: 0000000120-b534960f22ca95da33d2182c956c629d7d488869c2473a4da66542d3bff38cfd
[If they don't enter any query then skip
Neil Mitchell**20080618085302]
hash: 0000000269-357825f548abcd66d7f41a5516f0437d0a2494dffdda7c3612a85fa843b83f47
[Move the searching stub into CmdLine.Search
Neil Mitchell**20080618085841]
hash: 0000000504-17af18c1a970b2c02eeffa4be9b7c184d1a26f8b2d0cbb9353b936d78c5ffa3f
[Add DataPath to the command line flags
Neil Mitchell**20080618090914]
hash: 0000000478-04c4e3e9c88f69c1dbf348654af2d812581eb1964e4d982250fd7bd207e5bee6
[Move failMessage from CmdLine.Action -> CmdLine.Flag
Neil Mitchell**20080618091014]
hash: 0000000417-bd3fa20acdd526282852d337b1455b749616aa869f4ab131f3bcbca6148aa8ed
[Add fileType function to General.Code
Neil Mitchell**20080618094014]
hash: 0000000448-42633bf97e243d8d55160c3391def8a10609591b8181a4be7561e3f5f7ee8611
[Add missing import in CmdLine.Flag
Neil Mitchell**20080618094032]
hash: 0000000120-500a3e2439dbab3e4f5551d7100b615e7494c6fa42f2ffd8a50f9a67a23b631b
[Change one failure to use failMessage
Neil Mitchell**20080618094048]
hash: 0000000500-9d4a296246b9f9b17a47ce40867e5e956c645a796e1bd9982935774569624ab8
[Add database resolving to the program
Neil Mitchell**20080618094103]
hash: 0000001798-f7a1525d922cf97b37fb56d186ada0f47ee37762664160d565120d8c2909fbc8
[Only add default if they don't specify any command line flags
Neil Mitchell**20080618094156]
hash: 0000000263-1a0f6b0049fdd6d99c4ce43da19ea2e65525c87325e263bb85c90899fc043f80
[Automatically add .hoo's on to the end of files if not present
Neil Mitchell**20080618094528]
hash: 0000000456-c6c428fc1b63cd6dc45095c00d346aea9eb01ff4259cf8a39ef4a01aeb34711f
[Add soem debugging code to Convert, to help for a while
Neil Mitchell**20080618100503]
hash: 0000000435-c4354f59ffe183f2ea526cdb7eb4ecb81243fc4902e1dafd88c470671f442bfd
[Add some deriving Show's around to various Result types
Neil Mitchell**20080618100522]
hash: 0000000399-f21265833c40a43e7a7f5d57f8ad5a6e1713fd4481acebe8325e099a3fc9282b
[Reimplement lookupChunk, was wrong in some corner cases
Neil Mitchell**20080618101958]
hash: 0000000750-cb35d69a823e7995f802194b337928eda3ce80a5e212f8d3a1a86ac79d931170
[Fix the FocusOn generated by the text search, was doing distance, not included indexes
Neil Mitchell**20080618102106]
hash: 0000000311-8120e5ace62e71786fe9b5c631f0f360ca950acc949d9186f0ffe0d71625f24b
[Add a very rudimentary search output
Neil Mitchell**20080618102128]
hash: 0000000289-8ae1fb9361c365baad09027c3c06c5e879f2d0a0558d412a330b28d874a9578f
[Change resultView to being a list of views
Neil Mitchell**20080618104624]
hash: 0000000412-36c02460b6cb390923c11c05d291a69afc5fb905ee9ed4f8829365b8c80daa52
[Add renderEntryText to DataBase.Item
Neil Mitchell**20080618104641]
hash: 0000000746-6ca19dc0d518370bb10f58f5e23a23d93f846d3eb4377212b5f032ca1a19e3e3
[Add renderResult to Hoogle.Search
Neil Mitchell**20080618104724]
hash: 0000000636-1c581c400452c6ff30511848c27d59037b27cba39ba1063db8b7e5bfa379d38f
[Make the search render the results nicely
Neil Mitchell**20080618105525]
hash: 0000000535-e62ca3b92512a7c84fc189fdb2b164008def92cb80b7822b7edd2e39f2b48a8d
[Change searchRange to take an (Int,Int)
Neil Mitchell**20080618111535]
hash: 0000000462-2e089da6182c5716613ca7653e1bb9953dba7cc0921fea834d0bb0efaf3d3806
[Add some basic ranking to TextSearch
Neil Mitchell**20080618114726]
hash: 0000000920-504e64032c4b32cb943f0b4f688a96fd3c996bc02066c13b8b97d3a5ad73119a
[Add entryName to an entry, rather than searching for the focus
Neil Mitchell**20080618115253]
hash: 0000000881-4bef1f5878e68423ef39a226bcb82f1b2aff83fc01f61f35dd9fc4b718a0d8c0
[Add an invariant to the Entry type
Neil Mitchell**20080618115412]
hash: 0000000168-3ea82a97ffd3534c4dda42e104f31300225ddb4cd0dc803aad0e24e0db6ae532
[Simplify TextSearch by using the entryText field
Neil Mitchell**20080618115446]
hash: 0000000314-acf3da3d4597491fb849ec9abaded290b3c67c9fe6ba8a7f318caf140bb690a5
[Fix up TextScore scoring
Neil Mitchell**20080618115639]
hash: 0000000235-40772d3aef6263d9dddaee78758e41567003c9bf78b2a6a087d3a403c1858c31
[Implement ordering of the results
Neil Mitchell**20080618115646]
hash: 0000000595-014dbabea0c80e856b8c9fc05fd196b7d408d8b2a7bb05c92dcb617c92215925
[Make keywords underlined, rather than bold
Neil Mitchell**20080618120152]
hash: 0000000203-53fd00469649bc883411dfe2bf29f9d93f0de08c4bf86a27c057208fa0b4ddf7
[Remove resultDataBase field, was not necessary
Neil Mitchell**20080618120545]
hash: 0000000608-d94cc92ad3bf412324d4be1e079d40c64c110fdc880c94ba507d9ef9107c837b
[Move parts of Hoogle.Search into separate modules
Neil Mitchell**20080618121505]
hash: 0000004378-b4b8a97eecabd6c70ca5103d5e6bae5bbb14f212abec1a9a37c5a3357016fa95
[If there are no results found, say so
Neil Mitchell**20080618121636]
hash: 0000000275-8ab6cdeeb2302f1418f9526cfb6a318da2d5c7596b76834a955b86c47deaf530
[Add an export list to Search.Results
Neil Mitchell**20080618130114]
hash: 0000000223-0e9387e7f62e8637111d338c53aa0801de2116fa6250884af59b55f22301bd0c
[Add isPlusModule and isMinusModule functions
Neil Mitchell**20080618131722]
hash: 0000000243-4db057b1de62811b80368f2f74ce493e27997d27ecc24008a74f26d7158b1ad5
[Add module and package filtering in Search.Results
Neil Mitchell**20080618131735]
hash: 0000001428-4c22d49fd906995b7d704809fb8480cd2555581907c2865d3a60b8ccfca3bf8a
[Add an EntryType field to entires
Neil Mitchell**20080618133724]
hash: 0000001575-8f03b7e03573659fe386d816f09f43c10078defeb5289df4552e30aabe4855b8
[Make modules point at themselves, so filtering works
Neil Mitchell**20080618134008]
hash: 0000000451-2e7846a6850793806e7c73a4fd3d1c91fd4c6ad40469efbe03ade2e6f2551586
[Add a Verbose flag
Neil Mitchell**20080618135336]
hash: 0000000473-237e9b91271a57e0128f93fab1e58700c8c5b3cc2422ba9a8da5762fae5cac12
[Print out verbose information with the /verbose flag
Neil Mitchell**20080618135344]
hash: 0000001276-ddc77de5df8e6dea21d8dd446bda956190f0b1e378fac15b0b8d08bef5f32ff2
[show Score in a nicer way
Neil Mitchell**20080618140431]
hash: 0000000300-2a88ef898daf5f6a13b8988aeaea16653876f2db952d43783903b303a6e0b857
[Change the text scoring a bit and make it neater
Neil Mitchell**20080618140441]
hash: 0000000695-53aa25158faa401fb93c101a3fbf123144368af01b1f10f1a7336bf6a7017cee
[Change the orders of the arguments for searchRange
Neil Mitchell**20080618141839]
hash: 0000000325-b83f976cbd7ede0aa8a0e45f8b5141fef278e4d7f6a5faac1a97b40303323049
[Make Count and Start both positive numbers, since they are 1 based
Neil Mitchell**20080618141853]
hash: 0000000948-d6c660cc186740042c266c562bcb056c6c33f680bfd1b6b0ffb35085f45b0007
[Add support for Count and Start in the command line searcher
Neil Mitchell**20080618141910]
hash: 0000000649-fb085fa2ff9b24924e979cdc790911ff28ba94a37f04d59eac572519e683c9c5
[Add a todo
Neil Mitchell**20080618152556]
hash: 0000000122-9b716c13b4f84bfcf9f792fe8fb2e31feec266fc5f193b2cd69a4e08a51f447a
[Major changes to the Results side of things, can now integrate multiple searches from different queries and databases at once
Neil Mitchell**20080618152603]
hash: 0000004798-07e824dd63af43b00f23ec151a936e294e8372fbb4c000d048604d7664483d96
[Rename TextSearch to NameSearch
Neil Mitchell**20080618153206]
hash: 0000002974-2c7471e4035a16b0e1debac5f3e4e1e3924927d2b75a0f1a072b8c5afbea7865
[Start to implement some of the data structures for Suggest
Neil Mitchell**20080618155231]
hash: 0000001228-b45bad2d9c6fde876f7d684d82dc4b33333e982c0c4431727cafc4dd814a005a
[Add a better Show on DataKeyword
Neil Mitchell**20080618160440]
hash: 0000000276-d1560010e857e87f081edd9d54b44fc4e4de809b1f22e4825f2ce12b793ebe9f
[Delete some old junk in TextBase
Neil Mitchell**20080618160459]
hash: 0000000436-980b620840b2c87468a02b35122d012b9bb8fc69f7e9386f9a61b3f7ad150764
[Make the Items creation find the Focus elements in class/data/alias etc.
Neil Mitchell**20080618160510]
hash: 0000000936-7b508fe8e702c3403bb3cdbb11663315df3c15b53f1d94266a5bbef86532f85d
[Flesh out Suggest some more
Neil Mitchell**20080618164126]
hash: 0000002842-43c2108e4e8c492d18a211d9eb02d327cb5f489f425461018bf0767c2ebe642f
[Better pretty printing for the Suggest type
Neil Mitchell**20080618164417]
hash: 0000000930-df8b6a05f620eb2c3d49d407228a2bd161dee78f9b96fcee90d48ac15e2802de
[Flesh out constructor suggestions a little bit
Neil Mitchell**20080618164741]
hash: 0000000424-b56fbdef9f2c28ff946924e5de8b8275b767038b708d89ad305197ae43d51f22
[Update the TLit comment regarding tuples
Neil Mitchell**20080618164909]
hash: 0000000295-5e3c5236c31ff87529320dd9c8defd5e19746a79b727def9ca1d7dd5f3bca72d
[Reinstate the TFun type, do not remove, and update the documentation
Neil Mitchell**20080618165105]
hash: 0000000439-3362bf36e8a8a22e29e99a8668f8ec7be0346170f76182759208aa5e9e2f2efd
[Add fromTFun and fromTApp helper functions
Neil Mitchell**20080618165640]
hash: 0000000280-0a168936304df5c9112b2addff7a927b13f62b2af3352148d6dc44b8edc0efc9
[Update the suggestion check for tuples
Neil Mitchell**20080618165653]
hash: 0000000326-e2ca55f517020028811626b1a88bd7bd97eb69b415d22aa64870d2d7aa1bb79f
[Finish implementing getCtor
Neil Mitchell**20080618165709]
hash: 0000000376-56a125b8fa8d0f2a8a83e9a018b1eee32cfc700ea62ffc7fc0aa036cb4ae2039
[Add isTLitTuple helper function to TypeSig
Neil Mitchell**20080618165821]
hash: 0000000180-b0613f1b0e88202b979455f912d2df886b6ce057788cae92bdf60b0563a76e10
[Use the isTLitTuple helper function in suggest
Neil Mitchell**20080618165831]
hash: 0000000261-3315efbadcb26cce68bf9b41991351d1813175808329f09b9ad41aa4eaa7a6d8
[Various fixes to the generation of suggestion information
Neil Mitchell**20080618171558]
hash: 0000001933-e5096bec2853c822332ab92efe67692c6c98f4bf6f018ab897a0f26bc7d5f069
[If something is a ctor and a data then no need to mention it
Neil Mitchell**20080618172204]
hash: 0000000466-08287e001348d66afea7dd7a4f7e5d568aae6424526a92058e4d992b5b3c9fb0
[Change the type of suggestQuery to take multiple databases
Neil Mitchell**20080618172928]
hash: 0000000236-606e056217940786cf1d3628efe4d0e4c36dc7895f4fb31f951cb5deb635254d
[Refactor the command line search slightly
Neil Mitchell**20080618173331]
hash: 0000000450-e6c99790b8f630e61538b75570f5b5fa808f83852c2b6cccec76a7d948cb7d6c
[Add suggestion printing
Neil Mitchell**20080618173345]
hash: 0000000283-091f8edfc2132f7993a55e53df05573791bcb383aaff4d9a89ce8d0bac782e39
[Add a stub for suggestions
Neil Mitchell**20080618180214]
hash: 0000000424-20f3a3209e3da63ab8b49af9f650f706769f27d56799b9261b23ba2561dae724
[Make searching for "Google" give the google suggestion
Neil Mitchell**20080618180227]
hash: 0000000411-d0ccacb33a51b9cd5f0a335cee64db89d9124c28d4745f47305d510baee1981a
[Promote joinItem to a top level function in DataBase.Suggestion
Neil Mitchell**20080618183835]
hash: 0000000774-dc561ae78a47bf15d771a631f8e5449d967d304b24b7258085f788e4b77b0b6b
[Change to using the database for queries
Neil Mitchell**20080618183907]
hash: 0000000569-e5f61fd717ca173b700d3aa1650c3da70b9a1669c014915de5a7201dadff8f20
[Implement suggestions based on completely unknown types or classes
Neil Mitchell**20080618183919]
hash: 0000001377-16e78317b0aeae2a856bef3172b65f7e1b9ba3af16b439e62b75cba7d11561a0
[Tweak suggest a bit
Neil Mitchell**20080618184252]
hash: 0000000268-6f338014cf11483788e8d5d83a80e277897eac2f32198c0fa09569b86f8d6fd9
[Remove inaccurate comments in TypeSig
Neil Mitchell**20080618185742]
hash: 0000000191-6053577c849bae07cddb02245c0dca47cdd2db161b9c93ad1662a3682cbfcf67
[Add insertTApp and removeTApp to make certain transforms a bit easier
Neil Mitchell**20080618185752]
hash: 0000000436-42d0a093cffdcb08f4820cc4b85105537a67d423a9e529a8805f6aef96795a51
[Add suggestions of "maybe" -> "Maybe"
Neil Mitchell**20080618185805]
hash: 0000000491-f1752a13d4d7da14aa281d9be5211cdc3f314e95ba451de2ffbc8b7c71112999
[Refactor the Suggest feature
Neil Mitchell**20080618190527]
hash: 0000000434-926eeffeed026a2306035d921958d19fee098276903d0ce6cd17fec4a243f64e
[Improve the suggestions to deal with types
Neil Mitchell**20080618191109]
hash: 0000000939-b2a96d4b602f183e667b8b5491a7c7405545eb58ec1832ea036e2fd99e6e59b0
[Make the free variables actual type variables
Neil Mitchell**20080618191733]
hash: 0000000284-8d1c39ed120af4ac7d6771b33f7a5acae3574e5298c13da42313422df49115ae
[Don't suggest for a TVar unless its length is greater than 1
Neil Mitchell**20080618191747]
hash: 0000000308-f637fb12f9757e1ee9b1972ee6f69bbfce45f0060008908f6541110a439c2299
[Give kind suggestions
Neil Mitchell**20080618191800]
hash: 0000000585-6adfa416435b2881321bf4d0a98debf8749974cab99be8e8b6306ee257b16ca5
[Fix the removing of a default case for suggest query
Neil Mitchell**20080618210534]
hash: 0000000157-a794c125fdafb5682d65ebaac4f56a2a9cf64f4fd03d637e038ce44c091072f1
[Delete commented code from suggestQuery
Neil Mitchell**20080618210603]
hash: 0000001722-cee72293e124cf097ea71a68a96457418802cfdb8c30958edcfdc54c693f4191
[Remove some dead imports from Query.Suggest
Neil Mitchell**20080618210759]
hash: 0000000209-c6005c9d9797d47f28f3e628f0e45c148fd9ccefc20c1d9f2d7e76e9beff901e
[Do not use the same database more than once
Neil Mitchell**20080618210842]
hash: 0000000230-e1ea958e6f6c4fd7ce43fa1ebd4dd97ed00554cac5339a69ca8d0ff35b0d1b49
[Remove unused type synonym
Neil Mitchell**20080618211131]
hash: 0000000146-531ab3d124f8dfaf2e533e8801d0cb65e4b83f5bd7b0ab938df8104672ce4449
[Add stubs for a search in TypeSearch
Neil Mitchell**20080618211417]
hash: 0000000990-03af92edbf37a9483674d17e0c36793cf2af8e27f897ad882eb8b2ca43ea03d6
[Add more stubs for type search
Neil Mitchell**20080618211513]
hash: 0000000246-d1cc612233d9ac44770d0af6bfed538797a383f9948eb5801bb4249177f5dbc5
[Export TypeScore from DataBase.All
Neil Mitchell**20080618211849]
hash: 0000000149-90621a1a49a09b03b88cd72fa6cc9f62780f7b68aa847ff32d93b67d6125eb4f
[Add TypeScore to the Score type
Neil Mitchell**20080618211859]
hash: 0000000278-b51c0114552ae043520c56af862f822a00980e6a223aa93fa5441b6643eda0c6
[Implement typeSearch
Neil Mitchell**20080618211911]
hash: 0000000245-2ca3f0541e3ee0709ded3f1f44bcdf5c68fe1b4b4760b5765192e91abe3c2a41
[Add a comment about the order of Score
Neil Mitchell**20080618212021]
hash: 0000000219-7b813d501778f53e908ab881e552f62f81c12e6c8171dcd9a44c4bf723613373
[Delete useless comment
Neil Mitchell**20080618212039]
hash: 0000000120-6fbd20ea5a3917555be8c1a6e9eb1dd436f7c92492cfe9a8cba29a13292e2a1e
[Refactor the suggestions to apply them to TLit and TVar equally
Neil Mitchell**20080618220635]
hash: 0000001193-cfb61b17d6d7440ca0015c739b9e1687d8531488f57ad61d8fb1e8ce33792494
[Remove a TODO, seems it was done without me noticing
Neil Mitchell**20080618221058]
hash: 0000000165-7552e11a6e0980f44eed4682d4b719786ec509f4dd3b6ed0c93810eba3682b22
[Implement renderFocus, which uses a decent algorithm for generating text extents in a Focus given a FocusOn
Neil Mitchell**20080618230616]
hash: 0000001085-ba6f099fcbc6b7384580b235a63aa56c48933126099c7334c6b2a78affd00a54
[Add a TODO comment to NameSearch
Neil Mitchell**20080619140040]
hash: 0000000550-1fb99c72450acdd5baea15fae95da6014aa93ef5e97d06f22f502b3a681c0139
[Add a Data.Range type
Neil Mitchell**20080625121854]
hash: 0000000996-33e0e2ed6cacc83af4459e10a0274783e2fefbcca31e53e8803fb2aa30d7b3f5
[Change searchRange to use the Data.Range type
Neil Mitchell**20080625121902]
hash: 0000000866-a0f36f3d7e0b339ff5ccccb34cf9788d337c15927eef03579071f0fed3835eb4
[Add a Show instance to Range
Neil Mitchell**20080625123205]
hash: 0000000344-1cd1af9ed46cae3b8eaebdff12e050de7a105882446c1f25dc1a96eae7360429
[Change Chunk to use Range
Neil Mitchell**20080625123217]
hash: 0000001020-766a5b22613385fc9def925db8906f513ad3cde27563b6fa7e14e2afb6910a99
[Refactor searching for ranges a bit
Neil Mitchell**20080625123324]
hash: 0000000377-78153efba5f34903e98252ca73d4834acdc4337460c3f03eb6f41e0a02f4d5bc
[Refactor the searching code, make it shorter
Neil Mitchell**20080625123405]
hash: 0000000771-6080279a42a1e256a31af807e80fc15081b53b5374c038ffe42df8d2f7805104
[Simplify the command line start/end searching
Neil Mitchell**20080625123646]
hash: 0000000715-bbdb0242907a57cfbc0654d7dcd443e75c3342c94f7480f6cfe07161f0b00576
[Add mergeRange to Data.Range
Neil Mitchell**20080625125649]
hash: 0000000493-e05418fa28aa2fbe0d1cfa81dc339c757a18e4fe711e5bd4f426611310fcf1f3
[Eliminate ranges which have a count of 0
Neil Mitchell**20080625130119]
hash: 0000000176-e8a2e7f70bf452b9ae9cf9c269e2dc61a3de665cc14f41a1e6949393fffd462b
[Change mergeRange -> mergeRanges and export
Neil Mitchell**20080625130427]
hash: 0000000368-43ea34f1f1cce3a7b56a93ff0d732f8ab4e327d60001d1d40b7637cb6d3c95f9
[Change FocusOn to store a range
Neil Mitchell**20080625130439]
hash: 0000001488-31d180cedc2fea43e9391d6a59d1420df73f079c20b109b80d7fb4c6b4336b85
[Add EntryScore to DataBase.Item
Neil Mitchell**20080625161932]
hash: 0000000524-e9b05db17728c26a0fceb5e9e0399b52cc4f43045cd3b7482eda84817e82f417
[Add more things to the EntryScore
Neil Mitchell**20080625163534]
hash: 0000000531-c56e4d08e3ee41f4e604acbbe536c7aa014ca4ae4de4cc9afe601415b937b24e
[Make the Index Entry be by desirability for an entry
Neil Mitchell**20080625163557]
hash: 0000000953-495ac2df500db47d428114c8ae1ea487e59f10b73ac9f742c0ffdf93fc48d15a
[Change the NameSearch to record how many exact matches there are
Neil Mitchell**20080625190657]
hash: 0000002435-f37f76e38512a4480d06550780ca43328101d6492071903a52f516333a2087e1
[Add Data.Key
Neil Mitchell**20080625192544]
hash: 0000000603-647b80f6e7e385f63d1e4d1eca4af8c819ecc6c96263bc138824946107cb7e11
[Add sortFst to Data.Key
Neil Mitchell**20080625192739]
hash: 0000000321-7cc0b40a1ee40bb482e6011b3736b4e62ed44c17769d8af1eb0f63e1d0496cb7
[Add more cleverness to name search, to return best results first and with some aspect of laziness
Neil Mitchell**20080625194400]
hash: 0000001543-b999ee54467fb3be7a4349bb74e076b4551ab5c322e2d28315c619e67737f068
[Add more sorting functions to Data.Key
Neil Mitchell**20080625231311]
hash: 0000000843-12e2fe52b22bf659b2137730a7b1b570c79a81d64af4bb8f35fa35498eda22ae
[Change NameSearch to use Data.Key
Neil Mitchell**20080625231323]
hash: 0000001104-8b0012c375ac5cff82ced54bebe5acb63b4647dbadab4657976f1382fd323df6
[Remove the TODO in Trie, is now done
Neil Mitchell**20080625231353]
hash: 0000000554-31967e88c23a3fdcc37b97af9a1267ff9c93ee228142e28d28f6ef462cff1554
[Simplify the NameSearch, do not use Key
Neil Mitchell**20080625231757]
hash: 0000001054-9bebac03bdeef39d3542a847ba37100abcb811afaf3a0e4731d337f905a00528
[Add sortOn and sortFst to General.Code
Neil Mitchell**20080625232004]
hash: 0000000255-a57be9c8f0b282ac765c52529d831191217761797232e3ea1fccf848870136cd
[Remove sortOn and sortFst from Data.Key, moved to General.Code
Neil Mitchell**20080625232047]
hash: 0000000363-cbda32c9764f353887e1621a9f9c09320f01a3a4487275a61cf19da1672f8de8
[Data.Key no longer required by NameSearch
Neil Mitchell**20080625232101]
hash: 0000000138-4e60c6bd7373e0bdc0f47217ac7cd9a4a0087aa5fb25c58ac7e00cd477fafc8e
[Add nubIntOn
Neil Mitchell**20080625232549]
hash: 0000000390-d30f12fd757488a1d060e42e4e2caa9dc83b8400c7bc84318db1365aada68323
[Make NameSearch return unique results
Neil Mitchell**20080625232555]
hash: 0000000296-2ac41df18ff230c4e0401e1f82e81ddbfc2364a6465956f1c292cce7e88ebb13
[Add some more utility functions to General.Code
Neil Mitchell**20080625235401]
hash: 0000000608-e5494b3b73c07253ca0d7a83c9033c6ffdc83680915069109aa31e924323dcea
[Add entryScoreModule to DataBase.Item
Neil Mitchell**20080625235413]
hash: 0000000480-c7a18b631e24415759045a4759b40b323ce13d8d40e095e807f132d80f705b2d
[Rewrite Search.Results, combine without sorting (lazily) where possible
Neil Mitchell**20080625235453]
hash: 0000004153-012716ce24c26ea4d0201d31d075a734dc21732444bc0274dc49846b26140dbe
[Change Data.Range to use sortOn instead of sortBy
Neil Mitchell**20080625235830]
hash: 0000000220-bdb81bd20a3585bef747dcc2531f198d4447504bb422c7fe764cf5b540cc1145
[Add concatMapM to Code.General
Neil Mitchell**20080626130106]
hash: 0000000190-a4dbcc4f0f5ab31159bed746685d0cc02235b4a4d44a20db08c3925a102550d7
[Add unzipEithers
Neil Mitchell**20080626132112]
hash: 0000000300-01c7873b24275f7e8ef2e67c6f61c3238f44177672a272beb76d002ac2432f28
[Change the TextBase parser to parse one line at a time with parsec, then the rest outside parsec
Neil Mitchell**20080626132158]
hash: 0000002729-bf7c2e119326cd27923f75af2657008981ce4c35e7473ac6b3a43998c2a781a1
[Update TextBase to store haddock documentation with each TextItem
Neil Mitchell**20080626132629]
hash: 0000000969-95c0149e03c370b8b4bb2aee1a96d0f8628d6dbcababe09b0c69a1b5b88fa729
[Delete Defer.List, has been replaced by Defer.Chunk
Neil Mitchell**20080626133559]
hash: 0000001657-ff665dd56c36bb45885c244d49074468cdf1051df43cbe286f737d9fa6d937ac
[Add Binary.Defer.Vector
Neil Mitchell**20080626134200]
hash: 0000000650-ef39331875c7f4cc6bf8618d9b49cd3f720cfdc300937795806aed5a0718a5df
[Add the haddock documentation to items
Neil Mitchell**20080626134332]
hash: 0000000828-dfcb51c932e25545e61e4ca1b2c27e5daffde29539416a92f0f90ce63a995588
[Change the parser to accumulate haddock information
Neil Mitchell**20080626140553]
hash: 0000001334-7ce3327f01db55a0e4258a1e97ecf0f827e6576e272b8a78f4f637bc5766666c
[Make sure to drop the comments from haddock entries
Neil Mitchell**20080626141353]
hash: 0000000266-e18a17ef00b89c3165561cc46758d684f412f9b0035cefb64fdaabe297c21edc
[Populate the haddock comments into the database
Neil Mitchell**20080626141734]
hash: 0000001411-3e869f3d7737dfdebd847297617e82b440b7de6efbf640431dbb9462f99b8fdc
[Create a Haddock type, to store the documentation
Neil Mitchell**20080626142109]
hash: 0000000956-7c789d4f8512bedccc21277e480b1fd25c1c436b1d7d0e19266f1fc8bd3e9c8c
[Add the Info flag
Neil Mitchell**20080626143226]
hash: 0000000483-bf202bb791edeba378b7e30d38130eeebc7a6fbbec0181db3a4ee350ce004a42
[Two todo's in General.Type
Neil Mitchell**20080626144106]
hash: 0000000174-c9cd347cea683cf053beaad4b4dbbadf26959bbe7e8783986dc75f579810dbff
[Add renderHaddock method
Neil Mitchell**20080626144510]
hash: 0000000352-3b57ff1fda1a711123c36f7bf0f3c28fcc8267fcd9580721c358f4724c7b0255
[Export DataBase.Haddock from DataBase.Item
Neil Mitchell**20080626144519]
hash: 0000000263-bc3c5f1e504eca1560b953f4801c35bd635d52d33766312a650b243f9033bb5a
[Add support for the /info command
Neil Mitchell**20080626144531]
hash: 0000000539-20522e358377214568f88a2aa4c9c0973448e49382e91b4d35eb6d4758b5fb30
[Delete the Response type from General.Type
Neil Mitchell**20080626151159]
hash: 0000000460-fa1221b92adb60fb2912ff33b0618fde1a7b07475d0898c84ee51ee788afcdcd
[Move General.Type to Data.TagStr
Neil Mitchell**20080626151708]
hash: 0000000890-de20630e6d01aeeaaf7436433bfd22c6449570bc1984180bddb1ed274d3c6ade
[Remove General.Binary, is superceeded by Data.Binary.Raw
Neil Mitchell**20080626151808]
hash: 0000001668-b1170c39cd5ae1c55da1ea6dffdf7326b3e7df6c4e63e4bf7d82619dc81ce141
[Remove General.All, import General.Code instead
Neil Mitchell**20080626152056]
hash: 0000000843-01ab6ea7d48dac57e8570a7ed98e68074ff04c602bc536545584c01b7de01609
[Move General.Code to General.Util, and put a new exporting module in its place
Neil Mitchell**20080626152230]
hash: 0000000390-cf3448e5c209d6876cf0f21bbc29839f629e7523675d4c669123bb0a2ac4dbfe
[Make General.Code export lots of commonly accessed modules
Neil Mitchell**20080626152451]
hash: 0000000582-5b0d670610340f2b36e6cbe1b273e449be5318ddce15ff718d72ffe076cd454f
[Make General.Code export Safe
Neil Mitchell**20080626152603]
hash: 0000000202-432a0d530f3c6641d474d868a6bff3d8f38ad780a100a14b10c8f85fd3a9f817
[Make General.Code export System.FilePath
Neil Mitchell**20080626152708]
hash: 0000000360-42cfd1275038be0542521ecc628dd712d2b50d5d542e2ed079e55772358912d8
[Move to using General.Code imports in lots of places
Neil Mitchell**20080626153353]
hash: 0000002468-ce5c217f9adce96e7ae251abef65203cdada78ece7bd0ae94ed3999586c29e9e
[Add a basic parser to DataBase.Haddock
Neil Mitchell**20080626161752]
hash: 0000001050-84a5f33e4deb03c70a86659b23ff53402bfa5cc1365a6c8d0ec4a4f33be44046
[Add dropEnd and dropEnds to General.Util
Neil Mitchell**20080626181620]
hash: 0000000273-0407e50e794c06747bc37405ca309ca1b1c0a61fcf2bcba157490e92ed4fc64e
[Add code to basically display a haddock information
Neil Mitchell**20080626181632]
hash: 0000001133-2a1919ae90cfefa4dfd998c5e3267ff5f1837a80b94574f21d09cfbbd74d7c04
[Change DataBase.TypeSearch to DataBase.TypeSearch.All
Neil Mitchell**20080702162647]
hash: 0000000576-e0a3627b1b6777306c9cfd368b78ddd42e80c10dcf6323ba5495253b1b8003dd
[Slight refactor in Binary.Defer.Index, use size of Id, rather than Int - to be more future-proof
Neil Mitchell**20080702211500]
hash: 0000000248-9f882be74594f0a270ae456388dd30c12bb4674557bd42d6507f3bba2fd6941f
[Add a basic framework on which to add type searching, now just fleshing it out
Neil Mitchell**20080702211552]
hash: 0000005225-edf2ebcd4a1492c53614af5c5970dc81467af97d16f11a8d7ad95686f7a556bf
[Implement TypeSearch forwarding to Graphs
Neil Mitchell**20080702211842]
hash: 0000000510-029820502b2a4068d9d89c8317d7eeb2d85edbf09aa226957cd2dd5639b71fe2
[Add IndexMutable to Data.Binary.Defer.Index
Neil Mitchell**20080702231645]
hash: 0000002114-f0b2bc6871b6dbc0d5a1ecb40b31439c69700288fb755e4ab96e417ea2646617
[Tweak the Cost threading through Graphs
Neil Mitchell**20080702233758]
hash: 0000003730-1248c075a11c749340f964a1fca02c1d08fd462f40c8c4e3f39e456b7b6e7d60
[Add General.Code.initLast
Neil Mitchell**20080702234321]
hash: 0000000255-c7cb6d0df4d48d5035152001630a6b08ee291416d51a1acd3ad0c869b6c2928f
[Make use of newly added initLast
Neil Mitchell**20080702234331]
hash: 0000000371-86573007b835f3169593c6c5b268a5ef331bacd09e70f56aa93685f30b27a501
[Finish implementing graph creation
Neil Mitchell**20080702234652]
hash: 0000000374-8db503036c51e2741057d704363bd23bac2f99406dd18f59ec58107ce61ea073
[Move to calling everything newGraph, instead of graph
Neil Mitchell**20080702234813]
hash: 0000001606-82ec8eb9eb627b775b5640512f0609c89e57beae655c1bb5450031cdbb5e0fc0
[Make the Cost store its Score locally
Neil Mitchell**20080703000418]
hash: 0000002077-d31ffb12c3ff64201d131ba4c68f1e50abc98eb308d7c9f551e040a517322eb6
[Flesh out more of the type search
Neil Mitchell**20080703153553]
hash: 0000005143-99378cd64c6917d9a325000448e0b2a50f4fd6ae6d3d9332f6311d52301010e3
[More implementation of type searching
Neil Mitchell**20080703170108]
hash: 0000002057-d30e53f2dd2d0382847a671ea32154f482f09a5ed4531f8c3ba4bc894c9ef8bc
[Add an IntHeap, very slow initial implementation
Neil Mitchell**20080703220433]
hash: 0000000985-8afbda503e6bcf62ffe17c743776ba764c5017307e737744ca0caaaa1a6bf10e
[Add empty to the IntHeap
Neil Mitchell**20080703220601]
hash: 0000000196-eaa208412b61f1a8c827d3e7876b9fd2b7bc76f6d947f1be7989d28d9587bac9
[Flesh out more of the type search
Neil Mitchell**20080703220852]
hash: 0000002846-5265af150dc5a66dfa1db44058915c27b147c77f8bc2bd1f2e037015bf354ed8
[Add pushList to IntHeap
Neil Mitchell**20080704081622]
hash: 0000000187-0f453332f67034c9dd9afa2eaadbd7b285bc29748f9865aa1482ff9293b2b937
[More work on the type search
Neil Mitchell**20080704081634]
hash: 0000002075-a0914e2388faffb1ece0ff9123597936e34a43a3c72d5665d4d64b1beb0db92d
[Add the (!!+) operator
Neil Mitchell**20080704091658]
hash: 0000000195-8526bbb42b0d7970530bd0a006810f699b22ec83e5ca61224df2c625a15be2a6
[Add disjoint function to General
Neil Mitchell**20080704091812]
hash: 0000000164-bd8248c1581e451d9994736fe5067c6cc149a3c3403f6bafbf9ea18eb3152b93
[Flesh out the type search more
Neil Mitchell**20080704091848]
hash: 0000002178-b651aa5f04c58a4d2d97211e0db02a4be133ddc4427b83877baaafd544a21454
[Start to flesh out the aliases implementation
Neil Mitchell**20080704114825]
hash: 0000000326-161f83bbae2ee737abd9f5d594cda1ea889251d62754f85869671e11054aa21b
[Move Instances and Aliases into the database, not TypeSearch
Neil Mitchell**20080704115435]
hash: 0000002000-71d3ee8b2995247eadcb8e5b7affd4df4e0d243bd954e84a8524fad266b941e6
[Add Aliases and Instances into the central database
Neil Mitchell**20080704120544]
hash: 0000004271-046d8ef12c704a60515c2d74da4a13bda7d669952cd59673e8566a011a5c503f
[Add some putN sugar functions to Binary.Defer
Neil Mitchell**20080704121038]
hash: 0000000462-5af811ad4c53b712859544d9ad887ea2706a3e9c3b37dc1fc6ba1d6f2b64eab6
[Add putFixedN sugar functions to Binary.Defer
Neil Mitchell**20080704121148]
hash: 0000001837-b35550b49ca41a53d183439063e0cbff044ff9c0f2eb0adf8e348fcdbf6855c1
[Use the additional putN methods in Binary.Defer
Neil Mitchell**20080704121624]
hash: 0000003195-f13dcd9ef92965536dfd9c3f321f2041e7c24a228b86c7a03c920652f2abb0d6
[Add BinaryDefer instances for TypeSig and Type
Neil Mitchell**20080704134434]
hash: 0000000752-b1f78f913d696c45a8c7d12f53ccca245c0e660228545a62cffd4939d9ce5d9d
[Add Binary.Defer.Map - Just Data.Map with an instance
Neil Mitchell**20080704134445]
hash: 0000000532-26b6cdd2cb341edf305502a084d27c36a1d3a341b3289579174413e212ce851c
[Tweak some of Aliases
Neil Mitchell**20080704134505]
hash: 0000001357-899f4d19c744ac0efac76e84152256b812a7ca79fd0c46ce17c6a920c67f0178
[Implement Aliases
Neil Mitchell**20080704144827]
hash: 0000001512-e0955851b6062aa8a2cac8a2b106b0eeeb4b6e86f0dad5cf0d29e487e78d2097
[Stub implementation of Instances
Neil Mitchell**20080704145800]
hash: 0000000713-92c0d9309d9f9814ab671a38154ad599d533e6c54ce9e21cae8fd47ee626c5db
[Add Eq and Ord for Lookup
Neil Mitchell**20080704155944]
hash: 0000000140-646a5f0816750b4c1165a3fa3c64c959c6e51aa4a9f2cbe33d73752cf0003710
[Start to flesh out the Graph search module
Neil Mitchell**20080704160005]
hash: 0000001923-c95088570b3e927f00cb11c9d02ad84b3722e2457434c3f56300fbab885ff535
[Add a postcondition on Instances
Neil Mitchell**20080704180008]
hash: 0000000175-061fa8435db9119591fd635de653691cde1857c42e1cd9c9696dd76ad88b23f1
[Flesh out the graph searching
Neil Mitchell**20080704180023]
hash: 0000001875-367fa0cd31c23a8270eb23a68bc5076302329498b58513427dee0980a2c6210c
[Add a Defer type, as before
Neil Mitchell**20080705180106]
hash: 0000000343-c5957bb2b154fbfd43f2a0a7370ba5b0d7f8af82510709c8fcaaac7320f41fe5
[Change the Data.Binary.Defer.Map type, defer different things
Neil Mitchell**20080705180116]
hash: 0000001022-11a4838f3b6e504a39907854c62a38f68ccf749083fa6a8389469ede88cb4410
[Add groupFst function
Neil Mitchell**20080705181315]
hash: 0000000168-e6d5729a9b762a6dae745b15ce5394757faa7d54b1b756f3134ca024a864fd8e
[Make TypeSig's and Type's deriving Eq and Ord
Neil Mitchell**20080705181328]
hash: 0000000269-c29ecb77b3c5c7dea526c4000b47f6ede49b047d7efbb288d3684a9a47723fdc
[Change the Graph structure, to make fuzzy searches at the beginning easier
Neil Mitchell**20080705181421]
hash: 0000000860-4b531a38138f009e6782f0e74e5490ea3bff4184f4da82934489757d36413509
[Create results from bindings
Neil Mitchell**20080705195607]
hash: 0000001873-ee3688839984326bf946288c77cd21e688f5c6ca54de86578ba3aadfc6603511
[Add comments about how what Instances should do
Neil Mitchell**20080705195814]
hash: 0000000376-a6bbea73c52b6850db886f0c3e75dc4bf8018fe3514f1b25df43034e56cb16e8
[Add more type searching bits
Neil Mitchell**20080705200825]
hash: 0000000479-077c7b2648dfd83e39e6e4407281e3b66f2117d8eecc9314afcd2f759571d7e2
[More of the type searching
Neil Mitchell**20080705224740]
hash: 0000002628-2238579f87d23692bb425a475635ca46b63a34bd2165224761c76bba065ac2b5
[A few todo annotations
Neil Mitchell**20080705224850]
hash: 0000000274-5bceb90f7e1fa322e7f2bfb043c52ad74bd2c35ede8036f4594f0027d9add3ce
[Tweak cost, fewer undefined
Neil Mitchell**20080705225148]
hash: 0000000663-584cbe81585cff8c060ce46580fec3af3777e9185a782ece7b947a318fb5e032
[Flesh out some undefined bits
Neil Mitchell**20080705225652]
hash: 0000000899-54bd00873355cdce309201d93e4e0da0c4ee77a35237ff3b9dca229a5cd2e028
[Fix the BinaryDefer index for Defer, was looping :-(
Neil Mitchell**20080705235102]
hash: 0000000258-164b42b26b287e033d348c0da613e9c90a4e19740e1e0b7e572e3a77b918c0eb
[Add a Show instance for IndexMutable
Neil Mitchell**20080705235123]
hash: 0000000194-eb14879df8a3ceda1bfc9f7e9525469d2119753a6b56035c58d77be974cb666e
[Add bits to get GHC to accept hidden instances (Hugs being too loose)
Neil Mitchell**20080705235201]
hash: 0000000576-2618fe492a9a66fb548853aecb85c91e98fb7f3e5566599189118b5d5e8bd9c8
[Add various Show instances
Neil Mitchell**20080705235229]
hash: 0000000617-5837be3dec99110c8ce7c9d92acd41091d40b2c93a03814a7c181688aed83647
[Write a better Show for Aliases
Neil Mitchell**20080706000106]
hash: 0000000428-24b65e05193806480bd9f556470b0e4996b6f95ba4d4268b806c26079e20193e
[Start to add some simple Show instances for Graph
Neil Mitchell**20080706002202]
hash: 0000001136-c60dbc02bccc98777301e51848db6ba3f805d9cce3a9308180493dd8841b540e
[Revise CostDetail
Neil Mitchell**20080706003012]
hash: 0000000626-16de0e3a2a62691e5aec1e40be1a40b68ace503a5e278d59429f9454228bf824
[Tweak the CostDetail a bit
Neil Mitchell**20080706003111]
hash: 0000000283-73e00fd586b412e0b6ebc2227ba442c0b28a9dfe192db33933be3f71c23f0140
[Make sure alphaFlatten puts the contexts in the right order
Neil Mitchell**20080706003709]
hash: 0000000259-b8b4e3f995b498b1af3a7250cd9f73b962cab22e11322b56207379e1525556c6
[Make followNode apply the unbox operation
Neil Mitchell**20080706003724]
hash: 0000000409-85d5628164f1fb431bdee33172a59a328ded5357fcbe0ef072edcea35eb64cae
[Implement CostDetail put and get
Neil Mitchell**20080706004400]
hash: 0000000839-111eb99ade43be1c4199c951ac7d6be4948378beb70bf118871a59b68aa1d64c
[Change the interface for CostUnbox
Neil Mitchell**20080706105541]
hash: 0000000252-dfb507d3a5423dd09fa93f992c0aa5cac9554703e4f3fca462936510868f8725
[Refactor the unbox followNode
Neil Mitchell**20080706105551]
hash: 0000000854-228f0e7c725c9fd8bfc576bcdf26d1e3edb6f85ceacbce64d7f8ef7f19f22f04
[Change the Alias interface
Neil Mitchell**20080706110824]
hash: 0000000993-bf80f3654b4fa4665e1430f55fb5527ed54c6f282de0ed080a9df39d45770168
[Implement aliases and restrictions in followNode
Neil Mitchell**20080706110839]
hash: 0000001231-754b4a446206f98fbfc483f42b3874b172b077d38f9b73a8b9f2b7f90d8cb028
[Write better Show instances for CostDetail
Neil Mitchell**20080706115730]
hash: 0000000868-422367173781643c24a226db127910e7bae6b1ad9d9cc1aa91dfc8e4809e7a8c
[Write a much better Show for Graph
Neil Mitchell**20080706115805]
hash: 0000001270-fd835b2cc26c2856f1535ed72049832cbaba4dbf2c7aecc2abc7ae4198f77264
[Rewrite restrict to only hit kind * things
Neil Mitchell**20080706115817]
hash: 0000000773-166429578ead7c351ad44721885fffea7bd21b5aa4b3890c9a49b7c02e18638f
[Add a Debug flag and change the Dump flag's meaning
Neil Mitchell**20080706121147]
hash: 0000001061-77b88063c91e4d3d97ab1e83141ec328e48f5e16fce7c2de09c2ac18a50699a4
[Add exitMessage function
Neil Mitchell**20080706122602]
hash: 0000000267-00c3398e3a9cf1e6f4c22e52ab39429879db557dfc46c49decb2d0ccae187a13
[Make use of the new exitMessage function
Neil Mitchell**20080706130904]
hash: 0000001025-38b5c00f75cc54bedeac61835fb1a1f0bb9e6ad63d6543c7b95cf63aeceaa0b6
[Remove failMessage
Neil Mitchell**20080706130935]
hash: 0000000256-443ec7e0f6ca1f9c263ac46164243737ba7f9fcf05ad644190a4ecae41fdf318
[Tweak convert to have the validation check under flag control
Neil Mitchell**20080706130945]
hash: 0000001067-e292dd098570bf6dab2d4e484e44be7b87116b7a21d106a7e57ae953ee24c35e
[Move the database file resolution into CmdLine.Files
Neil Mitchell**20080706131702]
hash: 0000003697-0767cd2a8751a45dcb155611242cb67b3e3ce063df6ad86ba3a10c7c9f762b49
[Add lower and upper to General.Util
Neil Mitchell**20080706132512]
hash: 0000000195-98441a7d294bc1aaf3ae4894dd8ce1eb1ab3dbc0704cc5d4532e06f03032e330
[Change the database showing to allow part of a database to be shown
Neil Mitchell**20080706132523]
hash: 0000001120-53e8aa34ef049f1df496c71dc260b5616caad2230c201f27aa7c25ea39edd20a
[Export showDataBase and fix a few minor bugs
Neil Mitchell**20080706133228]
hash: 0000000674-a378bc03233d6c634870416d82606720eb166bb92cc997eed16d2b9d2a62de2e
[Make dump use the standard files, and allow selecting part of the file to dump
Neil Mitchell**20080706133248]
hash: 0000000557-1adaa8b7424cfe38d9cdb449b5cd47ba4d2b742cb372b2a5a71a3395b1d8a684
[Change the showing of graphs
Neil Mitchell**20080706133925]
hash: 0000000496-20c7676cd598b557593da3a26ecff5443a02fa2abdbe07928f85e8e80e20cc8e
[Make the Conversion output slightly nicer
Neil Mitchell**20080706134555]
hash: 0000000209-a2bafe0715acd999ee9827e612b6492281430b4d18eb2ef78e13d322ca7ba09c
[Allow --convert to be combined with --dump nicely
Neil Mitchell**20080706134602]
hash: 0000000940-f87acda93563097b11135755d843a9e70f8d6d9f7728485846da87fc44448239
[Figure out the GraphSearch data type
Neil Mitchell**20080706160357]
hash: 0000000804-15d9abdb555152d78039bfaa6bac522aea2f8643b717377e9261935373293f97
[Add min function to IntHeap
Neil Mitchell**20080706193738]
hash: 0000000281-81d0fd4ee9a4b48b9f5a2e2c398a133cc212c26cc8b08f834d74fb0552fbf50e
[Flesh out the type searching further
Neil Mitchell**20080706193931]
hash: 0000004614-aa4586b6fd22c91a1398fcc139c758534ea257e8c2181e4d22d5f8b7a4390993
[Add stub implementations of graph searching, now actually works!
Neil Mitchell**20080706194240]
hash: 0000000307-c181b997211fc2328152c19d693452695c0a0acc35d059f0de43cb6de9321510
[Change costMin to be the minimum of all graphs, safe, but conservative
Neil Mitchell**20080706223444]
hash: 0000000262-4cdd26e0b21fcb1918f1ebfe22ad7d2f77a3b327767199aace0d60f8a530bda0
[Refactor score adding so it nubs different ones
Neil Mitchell**20080706224104]
hash: 0000000592-bb9ffb0ab83898d07056015e33a4f58ac6fe49f5afd916c12db5e4b9f2283fdd
[Make Graphs generate CostDelArg values and add them
Neil Mitchell**20080706224752]
hash: 0000000938-08213f8cdbedaa3d892756a0d4e19efb791988f6b638cfa3fc4f033f30bb4b2c
[Slightly nicer pretty-printing for the Cost
Neil Mitchell**20080706225216]
hash: 0000000354-611ac0fbe104733dd432574d9296343f0b5138bfd88ff7eb14bdd9a2c795a9fe
[Change so you can always find a start point
Neil Mitchell**20080706230308]
hash: 0000001066-c3ee7fd756092ec39027f73d3e656c1f7b4fcfed87cf1c222fee11940a4d48b1
[Insert ArgPos and ArgRes markers in type signatures
Neil Mitchell**20080707110253]
hash: 0000000534-684b67e397163ca79876688f3aa01f4dcf87edb17d6eb60fb8232aedd6c4b498
[Add a todo, moving stuff into a new Entry namespace
Neil Mitchell**20080707111411]
hash: 0000000176-eb9b2338e42100831f04998887a702434fbb1f170e488aa3f86e50690015dae0
[Move rendering of a TextItem to a EntryText
Neil Mitchell**20080707111425]
hash: 0000001776-248483259130e7c9fc6bf696ddd8912c910825fcb9885f46289ebe9fba2effaf
[Render the argument colours
Neil Mitchell**20080707112758]
hash: 0000000350-300ae5f83e9c8522b44e3a831648594b76fd02150c7683f3ecc30d58c4955490
[Move typeFun to renderTypeSig and make it more available
Neil Mitchell**20080707141838]
hash: 0000000749-4aa81b27d87a25d5280eb288f436f982e56d78414355a10ea10ee9a003f848fd
[If you are searching with colour for a type sig then display the original search term
Neil Mitchell**20080707141923]
hash: 0000000628-cbb9e744f2f8e83e3ab8138903b70a02a98b13dd8f30cff33e0e53a2725d3b1d
[Add a TODO
Neil Mitchell**20080707144505]
hash: 0000000161-246aa5df1dd4b66cd39c5cac8dc65524bb39b856a862a14b975b95d63affc6c7
[Add a list of cost indecies you have visited
Neil Mitchell**20080707144510]
hash: 0000000904-eda49d8d5e42322db8c0e63f75cd67692720382f68c0e14acc9fc3f5007857a6
[Make graphNext return the next item to search
Neil Mitchell**20080707153407]
hash: 0000000431-46abeaa6a4619fcbc8d898e77036808d35e1d8b71333ce92517d6dc7a3320083
[Add the Link file in BinaryDefer, fairly hairy code!
Neil Mitchell**20080708154430]
hash: 0000004398-7e7416f9658f6f4c0c6a548acf86f385cf44eda4af42bb85c4d5303af3ee1c6e
[Add toList/fromList/partition to IntHeap
Neil Mitchell**20080708154448]
hash: 0000000569-59773ddb7dc5dc9aae609cad2da50753627eef80aeb25a14ce2d83438dac8606
[Tweak the graph, start to implement some small bits
Neil Mitchell**20080708154618]
hash: 0000000852-66e4295783497e7714f78fb6f7c37ed28b3754688ece2332d312740ab7a98c3a
[Make modules be based on Link, rather than Index/Lookup
Neil Mitchell**20080708160631]
hash: 0000001789-842a1729aa8948776e1ac5f67f51ab35ced360eb5387d695c1295e656cf7a674
[Add Eq and Ord instances for Link
Neil Mitchell**20080708173148]
hash: 0000000269-693522d360855ed95587aaa9c1d690a752323a5f5153aecbead4d7ab18e40899
[Add a TypeMap
Neil Mitchell**20080708174408]
hash: 0000000807-31e36e73f52031a93658afd2dd75611f4dcd87cc1eb88475193850d17435d9d0
[Add explicit exports to TypeMap
Neil Mitchell**20080708175739]
hash: 0000000260-649b04dd823813c271e42455c6efac00fcb2cb14dfb03be0553683d891ca7260
[Add getDeferGet and getDeferPut to Defer.Monad
Neil Mitchell**20080708175748]
hash: 0000001425-84be7cf2b8a5f6bb0847cad3e7154bca075ea2e1fa787b038693350151df36bf
[Fix up Defer.Array to match the DeferGet monad changes
Neil Mitchell**20080708181252]
hash: 0000000188-9dca53ab1b1c5e40cc2f56c0703857bb5a83fdd17a2a37afebb5d5f5277e1c20
[Add an instance for Typeable Index
Neil Mitchell**20080708181305]
hash: 0000000381-2ba828a33db58341bda5107e8c636aafc7960acceccfca753b45f514d5f6e217
[Change Defer.Index to use 0::Int, instead of undefined::Int
Neil Mitchell**20080708181317]
hash: 0000000202-9da023c3ddde5e0aa2e420c330f3a2a440b15b18b5552c37bf00857088775989
[Add Link to Index
Neil Mitchell**20080708181350]
hash: 0000000786-932fbf955328e66ee856385757ecfa09707bd0bc5b1561f4f2ca63b25bde9c3d
[Make Items add the loaded items to the state
Neil Mitchell**20080708181401]
hash: 0000000378-dc4b5c394215073537b14de4caa8595665fbfa236b3beb0e7039f83843362704
[Add Typeable instances for Entry and Package
Neil Mitchell**20080708181626]
hash: 0000000420-514d5f8974606e198b0c33ec334114ff6f0a053099e1247e1b24997a4b7efd55
[Add find to TypeMap
Neil Mitchell**20080708182518]
hash: 0000000340-a7fff1a816cffb3b7de9a30df173a1dddc5b481e96681fdf3db15546dedfde4b
[Make DeferMonad use find, rather than lookup - better error message
Neil Mitchell**20080708182527]
hash: 0000000290-c0515b5af11a40d8868d731d02f942ed27ab63f49d0c4c30dff388295160023d
[Change to use Defer.Index.Link instead of Defer.Link.Link
Neil Mitchell**20080708182550]
hash: 0000000603-579e7527e57b2ef3709ee7d90e954a8ff9214f1ed290859797a6155396018b04
[Fix up Defer.Array, should not call runDeferGet directly
Neil Mitchell**20080708190026]
hash: 0000000305-3f3ab2295d802c0434abece89d3c1d2f73ba37148c53a05baadd77c6d20112be
[Fix up the showing of Item's
Neil Mitchell**20080708190051]
hash: 0000000228-a4c1dba8c92fd180600bf47dfe955b4a682ac8cbfcd66040b11d7898a4ca438f
[Remove calls to getLinsk/putLinks, no longer user links
Neil Mitchell**20080708190110]
hash: 0000000385-8df0b8f1c053c51a7ada0b2b19cda6d8a7daa25da207e530b7598417cbb84448
[Remove unused import
Neil Mitchell**20080708190130]
hash: 0000000129-b251be2731f84184670e89b0696ef6217230f035ab1af46d69759e43bfc7ae10
[Don't derive Eq and Ord for Module
Neil Mitchell**20080708190511]
hash: 0000000140-edef377cdc12da1a4c6972b8987e3e573686d28b742ce1b58f695a76ca94f3cc
[Convert Package over to Link
Neil Mitchell**20080708191305]
hash: 0000000739-e580bd68bce9eaab617a368c23d93ce5de4c86a89139f5025c7a2312a56a214b
[Make Index output the index as well
Neil Mitchell**20080708191755]
hash: 0000000279-17b6cca684d704a8f033c6e182ba5870831ace1b4a08978e89a9962eb476ccba
[Remove the moduleId field from Module
Neil Mitchell**20080708191810]
hash: 0000000778-a9f6ebd7da5a478f3127b1c4beab568c10b7222da18bc16b25b468d73f09ef93
[Add Array.arraySize
Neil Mitchell**20080708192215]
hash: 0000000270-937e868b328418233057ef80a70d45401c6b3aaf915d61a27326644fe83903bc
[Add padding so the index items all line up
Neil Mitchell**20080708192223]
hash: 0000000355-7f7edb9a46ab629e0dbc55d355091fe6786676a2f1f2ceda71285a2eb1f9d345
[Remove packageId
Neil Mitchell**20080708192418]
hash: 0000000647-571ce661c470bc00531b354051be2d41b0d00a32d1160db08992b3c4c0f94b7a
[Slight refactoring
Neil Mitchell**20080708193620]
hash: 0000000243-2ad9f7a6dde69d3ffbafeb855f1475ee66813c297e1c8410da9d9b534aa7fd9b
[Use Link Entry instead of Entry in most places
Neil Mitchell**20080708202423]
hash: 0000009867-cc1b4369fb37eea061aec4ec79128a89dad3a1681ebd67fe0e91336d204645cb
[Remove entryId
Neil Mitchell**20080708203348]
hash: 0000000827-d3fbec44d32aa565b1d44ba58bd794d29f2ce3130adc583d2e7a73fd703fa87b
[Tweak the printing of database dumps slightly
Neil Mitchell**20080708204158]
hash: 0000000626-57b4c56bd922eea0a48e684f88473edfb830f03ca41b5743eedfe511ecd6b945
[Change IndexMutable to Index_
Neil Mitchell**20080708213712]
hash: 0000001652-b611f5424879dbb68d986a83f783dd2c20ef771bf4943bbb76e87c61d6a9895c
[Add a basic Binary.Defer.Graph structure
Neil Mitchell**20080708221612]
hash: 0000002135-8ef63d87609d80a7870d67f9e4de2623fbf86ee07953199dba9431515a14da1a
[Change IntHeap -> Heap, was not actually specialised to Heap's anyway
Neil Mitchell**20080708222427]
hash: 0000003734-fbe8ecd62bbee94e9bcfd5866f5b90b091a86041401fdbeb6455dab32653edcc
[Add Heap.singleton
Neil Mitchell**20080708224232]
hash: 0000000148-9d6e1c15c35c946a43e1df6e7a7d9fc81a09e2b3d9ecd12ab68c01a2433a677f
[Implement searchDijkstraState in Graph
Neil Mitchell**20080708224240]
hash: 0000000781-36e349c247aef7a735180ae27c7b389a5de8440416cf905ae45fc4910319904b
[Add BinaryDefer instances for Graph
Neil Mitchell**20080708224745]
hash: 0000000433-49ca4f23beab3e490218efab3692945a84f8a2dc9ef25fa005978c8df1f01f5b
[Reorder the Index Cost inside TypeSearch
Neil Mitchell**20080708230101]
hash: 0000000870-c85ff625b11df7205713f4b77e2a0d5a70fccf777e2b0eecd142087d1a20ee25
[Change Index.getIndex to getLookup
Neil Mitchell**20080708230413]
hash: 0000000667-479edb7daeb508c24f0765dc85c2216ae0b862beb93c484da868a9caf69ac311
[Add Index.getLink
Neil Mitchell**20080708231724]
hash: 0000000502-b3b8d4bea18d28b89f220e2b0ccc2a14fe34a5b99d30750e861deed7929d6eb2
[Add Typeable Cost
Neil Mitchell**20080708231734]
hash: 0000000307-e76b7e65afb13ee645db4ded31dfaf158289a3472853eb170284b51a63a36586
[Move to using Link Cost instead of Lookup Cost
Neil Mitchell**20080708231743]
hash: 0000001225-25d528c20f79ec3dce66128f1ccc964a3d1a1a9c23c90cf47ae96c2470852bb2
[Change the showing of a Graph, to restore the pre-link behaviour
Neil Mitchell**20080708231951]
hash: 0000000385-9f730d31a3d1ccb1c1629d471ca2e5a01778c8bafb526fe303ce06dbe1f7bc50
[Move to using the standard Show Graph instance, rather than showGraph
Neil Mitchell**20080708232147]
hash: 0000000900-27888f2d11284e5dec4caa5ab9f3d8463c03a2d618e8f26e1dd2d638129eb90b
[Do not give two links following from one node to another, consider [[a]] can be unboxed to [a] in two ways
Neil Mitchell**20080708232452]
hash: 0000000329-dddbe0b852a8d82427f9fdf7e097eaaccfc10ee297c2d194202d9e5bc8054a2d
[Add Show Graph and showGraphWith
Neil Mitchell**20080708233841]
hash: 0000000602-01464217a39810a21598da1a7ffb47eca127b878b89b233baba0da7c2d7b78f8
[Add an export list to Data.Graph
Neil Mitchell**20080709001323]
hash: 0000000226-20de8fbc1a244b2c90f2f0d43061b227ace67ee27a0846a4daa23cb284c7be56
[Change GraphNode to not store the n and e fields, just be a Int
Neil Mitchell**20080709001340]
hash: 0000000914-16f420eccf66cd03b6a1932364eb1014edb19b45957349be0ac73efdfb68505f
[Start the conversion of Graph to use the underlying Data.Graph (very incomplete, will not compile)
Neil Mitchell**20080709001401]
hash: 0000003882-12d8a4c4e286fafd5cdae8b4f0843b5367993bfce3144243ada8b30688a5188d
[Change the xports to Data.Graph, export the Graph_ constructor
Neil Mitchell**20080709115236]
hash: 0000000250-c65ca4491898a4049503fbec5db8a60f3c0e6ac68b57bb63f3471ca7a0375cae
[Change TypeScore, base it on Link Cost, rather than Cost
Neil Mitchell**20080709115303]
hash: 0000000864-b5fe3f84acc57733770493bb2208dc830582ec115ca1ff10cb2626566e7fe15b
[Add infix declaration to on
Neil Mitchell**20080709121958]
hash: 0000000108-e21af0bdf518aebeac91e3b54209975ce5dd501b83117300ab5ce5005e2397c6
[Add mergeBy to General.Util
Neil Mitchell**20080709122007]
hash: 0000000311-fd70563c5399dd8cae3dde413286bf7823029703cdee59a9226183bdd7d4c5ff
[Add merges and mergesBy to General.Util
Neil Mitchell**20080709154321]
hash: 0000000251-345f00ae428050c1c6f08994a9c447bb168b0de53dea0241c6c8b9ddc85a761c
[Hide the recently added merges, since it conflicts
Neil Mitchell**20080709154837]
hash: 0000000201-166d0886c9648d1eb440553d24d66b5ae9d46344fc93d9536d67ffbcbe09ae00
[Add some more score utilities
Neil Mitchell**20080709154856]
hash: 0000000576-cb12176add692ba4d3aa19d6c4c40488f571ceebcb557e474f3bbd58866cd604
[Revise the graph code substantially
Neil Mitchell**20080709154910]
hash: 0000007569-f13a2fe52f8ad3493babc3f89f2f9e7fe838f09ed58d21c07a7ae18b16c2c714
[Revise the Graphs cost substantially
Neil Mitchell**20080709154918]
hash: 0000006054-075455092ad69665a89c9262e4d3940e9164602901aa733412396ce9f8695034
[Fix three bugs in the Dijkstra search (eek!)
Neil Mitchell**20080709161907]
hash: 0000000719-53ee67c3a4faad0c6d32e60a6a344809f70f3f3aa21a313e1c400c3200c8ddb4
[Change arityEntry, was using the wrong info
Neil Mitchell**20080709161928]
hash: 0000000244-4e971e40bfa206a85cc272173db1006529066696664fddc00656bd30dae4f16f
[Remove a TODO
Neil Mitchell**20080709180515]
hash: 0000000164-8e7ff8ec1820be30c8648e3050460e8971da81dc18e1b8801cc4c4dc5467d06f
[Change CostMembership -> CostMember
Neil Mitchell**20080709182944]
hash: 0000001038-90b3807d05a15d56fe46657d9a7331e977722e0db8bd5dccfe24c1185cfd2d42
[Add reverseCost function
Neil Mitchell**20080709182957]
hash: 0000000453-cbce9f202f36d5f085148e36e7577cad20ef9a2c39383ee0f2fb9fe4dc9e8ca9
[Implement reverseLinks
Neil Mitchell**20080709183024]
hash: 0000000381-d35f7ee1d877e1dec5eb10e679dca2e3cec3b1c0e48b48c5e4e748c51f6687b5
[Add a TODO
Neil Mitchell**20080709183035]
hash: 0000000136-bd72c67e22ed4014ce3b9d08f5410881c390bbd1751fb3354b855b95265bd7cf
[Add a Show for CostReverse/CostUnbox
Neil Mitchell**20080709200341]
hash: 0000000254-cd577a5bf09b28d0c41904f7c50cd0eeb55c47691ebef861938a33cbcf12c526
[Fix a missing case in reverseCost
Neil Mitchell**20080709200401]
hash: 0000000139-b699292c644f9950e69d1a263f3f4b59518f125030adfcc64ea45bebdb48c069
[Move Hoogle.DataBase.Item/Haddock into Hoogle.Item namespace
Neil Mitchell**20080709200428]
hash: 0000002159-fbb72004ce8b78a7b24944eb9f1f94e02cfce50289f4a3af7a45cbad105c771f
[Replace the custom-hacked Config with one generated by GHC/autoreconf
Neil Mitchell**20080709233556]
hash: 0000013297-f944a877f2f752db14ab2f9f1a7ea2073b4b61d49eb6706e613b76f5dc099609
[Change how you exlucde lines from a cabal file
Neil Mitchell**20080709233641]
hash: 0000000627-9dd223ae414d31c3b7e50284a1ed51e0c12af2cba4db2027afb9542be85908ac
[Always do a full rev before creating documentation, the changes are not idempotent
Neil Mitchell**20080709233703]
hash: 0000000351-79d12bf47d8405611c1a9352b8b690c0a67114fc5e82f9f3bf3788a06b1b5403
[Write the cabal file as binary, makes the diff smaller
Neil Mitchell**20080709233722]
hash: 0000000174-e13a8e02c05e955b69a54130b58b20042877a473f1140d2d2f500351c827e77f
[Massive refactoring of data/fromdarcs, now targets Haddock 2
Neil Mitchell**20080710012222]
hash: 0000005047-3d804e62718971c4e870128db7452d0bb3663d13e007c72f30f3ef2847cb62c3
[Fix the finding of build-depends when generating Hoogle datafiles
Neil Mitchell**20080710114747]
hash: 0000000376-66954d80c23aeb2f77764232f090f2aa473f7944aa98fc06394ddd104aa9fa32
[Generalise the type of exitMessage
Neil Mitchell**20080710114812]
hash: 0000000168-c957445af135d36f57782940400c7f3a625a2e5900e0ea8dfc99848616f63f34
[Add split function to Code.Util
Neil Mitchell**20080710114825]
hash: 0000000249-bd57b46fb2a2996ce0a45fe60336403550ed12877475b369dabbb19232e4b736
[Add file globbing routines
Neil Mitchell**20080710114833]
hash: 0000002092-a10cfd86ba2bb929d0d6b5ba0ceeda53131775fa67c3c4a8359087e930233225
[Add an Include member
Neil Mitchell**20080710121129]
hash: 0000000657-0dfe646be0f962cbd956c6f3971964bfbb9954a55cbd101ef4c1beb35356cdb0
[Change globDir to do one dir at a time
Neil Mitchell**20080710135827]
hash: 0000000567-88df62c9adb02337c61d9191bdc7f31d2c1f013496eded8166a464092270bbf4
[Rewrite much of the CmdLine flags code, now deals with multiple arguments properly
Neil Mitchell**20080710135839]
hash: 0000009383-0e7028b14c4d0ac16b8b399a922dc98c3af0fc3196622e6ff2069a6fbbac1d4f
[Make glob call canon on paths, and fix getDirContents on trailing slashes
Neil Mitchell**20080710141105]
hash: 0000000304-617fb4bc36dbfc9e3fb2acbb22ba10308728778ef8d2bd59c35cb27aa7bf1315
[Add [.] as a default include directory in flags
Neil Mitchell**20080710141312]
hash: 0000000251-94556f3b1e0c28c3a7eea6b193d2af6c23cab3681205299cb9ce34b388a674dd
[Change the database location code in response to the better flags handling of files
Neil Mitchell**20080710141327]
hash: 0000001983-1a0053b99ef6cb78ef484ea634194af63b919af14e034acc1bdae321a953edbe
[Change the flags to separate in files, out files and dirs
Neil Mitchell**20080710141751]
hash: 0000001742-3cca729de44f1926fe8ff01bfa3a4b3eea5dec7124ef682c91432f2205ff39af
[Improve the message on bad flags
Neil Mitchell**20080710141909]
hash: 0000000468-ec1056e1d5348846d97d872cdeea5094a50f1b89075b847a9abc2a95b64debee
[Change dumpDataBases to dumpDataBase
Neil Mitchell**20080710142211]
hash: 0000000910-553af509d63b93552265226466f66493bb847f8c13466e1810ece9c3c917e946
[Change dumpDataBase to dump
Neil Mitchell**20080710142301]
hash: 0000000561-f1c00f4c149856e60eaadb0a07f7718da51615453dea3ef4c42757ee64653542
[Split out convert as a separate action
Neil Mitchell**20080710142518]
hash: 0000001356-ecbb0fa953ec2d1e1ab2a1175299c0f06bbb46ff4904f6e75ddf39aa2ce1290b
[Allow convert to be run multiple times
Neil Mitchell**20080710142831]
hash: 0000000227-f5a70bf4a45a5fdd922d1761e9d72760e5f58c90639757531736d8994fe48bc6
[Only include . as an include dir if there were none explicitly set
Neil Mitchell**20080710142928]
hash: 0000000309-629969611805c57e96e9b975d34c64d91e1823628336305664c9a1a3386045d6
[Add a todo to Haddock
Neil Mitchell**20080710144853]
hash: 0000000187-e6fe93e5e4a2c09bcc0f9f53c6cdb426757355cda49fb14364504c5b9472a1c0
[Add very basic support for forall in type signatures
Neil Mitchell**20080710150045]
hash: 0000000939-a36b0b351a08dd6cf8c5489ca290ebc740819883d5c616a156fd181e96bee204
[Add a TODO to handle forall properly
Neil Mitchell**20080710150106]
hash: 0000000166-c1e8d7f6b2ce09f61c2bac07940c508cbf5ab159911211c4b55da8037634df85
[Add another todo regarding !'s in typesigs
Neil Mitchell**20080710150149]
hash: 0000000160-94ad9a37d23838c1d185dde9eedf76f54466c9fa67df0d57c6d0ac39ddc447bb
[Fix the bug in haddock/cabal introducing weird \r characters somewhere along the way
Neil Mitchell**20080710150813]
hash: 0000000578-a84010e5ea7805859bc134632805088d429a2d6604e94bcb525be3b7e1a98827
[Make sure TextBase supports the in-built list syntax properly
Neil Mitchell**20080710151207]
hash: 0000000556-c2c3b224f67f4cb272f716561f92f60b66d4dc9e695a28d4731ff0e296f0f1c6
[Handle () :: () as a TextBase item
Neil Mitchell**20080710160404]
hash: 0000000675-f49769447e93b1d0151ea2218d99bab23c47cc7ca34f2fe7aa143cefc074de62
[Add support for type functions
Neil Mitchell**20080710162908]
hash: 0000001785-dbe1bb78f473f370b2799b2ce8649c486dfb5107999b488a60dcea9e66e5b7cb
[Add support for unboxed types
Neil Mitchell**20080710164701]
hash: 0000001765-c28685a88ec8c759af8494e19771b04f2892230861f38872f070f24ef8c1b8ee
[Add support for parallel arrays
Neil Mitchell**20080710165216]
hash: 0000001332-e5e097d0650cced3b188f045dc729a5dbcd79425b2654e3f3770e0c5d6622485
[Remove some GHC warnings
Neil Mitchell**20080710165745]
hash: 0000000232-84eeff09bbde23e01ea3dd4f97b364da72226d0bbbc29dbbd97b99eb36ae4814
[Add a make.bat
Neil Mitchell**20080710165755]
hash: 0000000169-c6bc6106f1a7975031b7eb274ec04bcc6d3352c0205bcad579d3518773925a15
[Accept command line options /? (special case)
Neil Mitchell**20080710170033]
hash: 0000000361-0ecd4e6182489cd8cc09eb34319b931ad29cd220aa0dd85c8c048a13b951e74b
[Change the format of generated keywords to match those consumed
Neil Mitchell**20080710170220]
hash: 0000000271-bae982c0741a1024934ee2ec0466d334ba60c28dba8de1f99d5d7c548c6bedba
[Inject any created include dirs into the result as well
Neil Mitchell**20080710170756]
hash: 0000000394-b36e353ecf444f2ba67311d001cec5006ed9e6a6d187190a01c79cf97539d23e
[Do not colour the result of a function if no arguments are coloured
Neil Mitchell**20080710170937]
hash: 0000000338-a8f2bfaf60c2909b0ac1f17a31797ebc4cac880f8ad5d0c0dfcc989c40d8e080
[Permit a -> b +foo, and don't treat it as a module signature
Neil Mitchell**20080710171257]
hash: 0000000479-d4f7d1839cf323ac2db0da39be4d615fd9756b0f067d6ac20c21ad41015d892a
[Export trace from General.Code
Neil Mitchell**20080710172655]
hash: 0000000177-ebcd655b90d3ed7b02d10b5238b2742d04687c774623adaeb9c7df5bb7268175
[Add traceM to General.Util
Neil Mitchell**20080710172711]
hash: 0000000219-a4e8f4e8cdb912f2fc799324468225c6aff5e6ff2342f753d878edc72f12abbf
[Add back support for -# for function application
Neil Mitchell**20080710173317]
hash: 0000000498-5ca1df30d40d458d20fb610c01f2b1a25138aa23a153c35e7dc0eb4d4694478b
[Add a todo about showing type functions
Neil Mitchell**20080710173459]
hash: 0000000159-94956e1b273732fce513e1763a4919b0dac72bb1424d212e832dc5194797270e
[More tests for parsing queries
Neil Mitchell**20080710173640]
hash: 0000000439-45d6db058146d9456d67cceed50c462132a6276fbb9f8d03dec82d6172d6fd86
[Fix a pattern-match failure in Aliases
Neil Mitchell**20080710174104]
hash: 0000000157-5a1fcd0621bd1cc9a72f7d594b5412c20daf572d9cc1ef2ff04578bd1490842d
[Add options for generating profile info to the make.bat script
Neil Mitchell**20080710181046]
hash: 0000000501-09e40083f3ce03b5e56fb84eaf669fe693500a49423aa552d81894f540964e1e
[Filter out recursive aliases, otherwise the generator can crash
Neil Mitchell**20080710181059]
hash: 0000000928-f157beee6a7d3f09f94bcfc3ff54c69aca4dd8660016f9758bbdbf0425c463ff
[Performance improvements, suggested by profiling
Neil Mitchell**20080710183953]
hash: 0000000805-c997c7d478aa71799c2075f901ab616fdb6789882107ab59330925578889ff16
[Refactor graphFreeze a bit, halves the time
Neil Mitchell**20080710184915]
hash: 0000000303-f3be5d9199374ef28b646e2f951684e19fb303dcaaaec343613bc86db9c86a22
[Add a comment to graphFreeze showing still a time bottle-neck
Neil Mitchell**20080710184932]
hash: 0000000244-66431fc97f75e081859b5e12189bce806eb5ce0f2f9f7ff51867a43acd13323e
[Add an optimised mode
Neil Mitchell**20080710190342]
hash: 0000000242-fcd04a757fecccdeeb9fb72d4be7fb5d71a5f8d4be2288393e0ea30b82c189b5
[Add more profiling info to Data.Graph
Neil Mitchell**20080710190351]
hash: 0000000350-1b6b73a98e1d72177c56e245595770a7b7e69146ebdba2334be4195c372144ee
[Rewrite graphFreeze to be much faster, no longer a program bottleneck
Neil Mitchell**20080710204413]
hash: 0000001620-93cb4adb6eb9bbdff8ec7fb184750fc4cdfa8b10a8afa41d092c82ed7036d75d
[Change hSetPos/hGetPos to work on Integer's, instead of Int's - more efficient since less needless conversion
Neil Mitchell**20080710204441]
hash: 0000001009-4e17b42b1eff4c8c8e515771367eca0dfd7cacd6a3f688b33c0bfddce85b0786
[Add a todo, improve the cost allocation
Neil Mitchell**20080711121941]
hash: 0000000156-0b9d2cd8767c1d31b59341513c3c352fb3c5ccc6e01ffa72688b6c8731bb21c1
[Change normContext to be feature complete
Neil Mitchell**20080711121954]
hash: 0000000528-e2a31ac649ee77c1ef366bcefcfdfff1d5365c79b042a7d2679f330f09608e4d
[Change the instances to have the implementation fleshed out
Neil Mitchell**20080711123222]
hash: 0000000951-ae6bbe9c1bebeb70f1bb6f3b05612089055b33f5e35c2e287b67e56f00042386
[Start to implement followInstances
Neil Mitchell**20080711141429]
hash: 0000000324-785de4a69f2dafdd860701de5322821fc2985cf25c0a33a452c10a3e8c1b1a8d
[Move TypePair into TypeSig
Neil Mitchell**20080711141641]
hash: 0000000980-4a9912244bd884bb5979f0f569152bcfcf8e41364d09e9bd498217d8ad559f5c
[Change TypePair to TypeSimp
Neil Mitchell**20080711141922]
hash: 0000003718-3ff7665394d606d249a8e9fbdd7b673f05dab89c37c2a755d45103c0b9bc50aa
[Add variables function
Neil Mitchell**20080711142709]
hash: 0000000170-173a59682128f5898c4dc27de2d7b4e7265406aecab54199e2e97f128315229f
[Remove contextNorm, have normContext do all the necessary work
Neil Mitchell**20080711143007]
hash: 0000001375-bfc6845aae0ac6d0fb3dd4709e258dc56c7d534f1884069ed7ffd66347e68d7f
[Refactor, use the new variables function
Neil Mitchell**20080711143121]
hash: 0000000240-1db7db65aa6528ca5f35674a8d2cc13dcd3f4f77c4362b93bd91b5efc5ace58d
[Add followInstances implementation
Neil Mitchell**20080711144240]
hash: 0000000669-d7e1132ea37e42d538401524e924655948717c73a299c2e866cdcdafd1b00a37
[Fix the BinaryDefer instance in Instances, required for GHC
Neil Mitchell**20080711190647]
hash: 0000000219-4d701b09b8785ddf7f4cb6fa9adff5f8de1d2c2937247fb6212cdd71c962cc13
[Add TestFile construct, for doing testing
Neil Mitchell**20080711190707]
hash: 0000000507-19a1a197bb53033374f70ce6d727fbfc0c7a22480c283eed609179733e9c0be4
[Add a basic testfile command, does not yet actually do the test
Neil Mitchell**20080711190739]
hash: 0000001755-19f465350daa80717858e1e9b28433652680605dc8c817be5fbadca20f3276a1
[Add parsing of the test queries into the parseTest function
Neil Mitchell**20080711192132]
hash: 0000000828-a8485287a1bd3a5793d449dec3787592a23bb5409c93a44bffb4a07479e703f6
[Implement the runTest framework, now /testfile works properly
Neil Mitchell**20080711192817]
hash: 0000000598-e3b15c2645e58876087714b5bcf96b259ac8b7631e633cf36d6b8b516dff9ca7
[Add a test file, to be run with /testfile
Neil Mitchell**20080711193335]
hash: 0000000659-a0dcc0c08e055d952a9fccca9e14ed451596cd4285ae50f6283b54c477279ad0
[Split out normaliseType from normaliseTypesig
Neil Mitchell**20080716162531]
hash: 0000000284-a772dcee9063033ef2ae2cd8d1077ec19a8c89ba20cc7c1dedcb03fdc681f074
[Fix the comment in Instances for dealing with MPTC
Neil Mitchell**20080716164438]
hash: 0000000201-dbe745bc82a0386bcce2de5484263b004c11c3afba809bae4cce162231191962
[Add normaliseType in alphaFlatten
Neil Mitchell**20080716164450]
hash: 0000000254-07eb97256cdc1ad5fcbf47e2ea5b1c6d936851c330e7d6ba7beca34c4035c991
[Add swap to the Util functions
Neil Mitchell**20080716164552]
hash: 0000000118-01a5778160e69b9f7eeb5b00d5d0ea61a3ac6c748d79c61f2d3b9fe815790d0d
[Simplify by using swap function
Neil Mitchell**20080716164602]
hash: 0000000257-166d8c208c46dfe82ff2ec61c164c5c505a83d082313146785a80d31a3806baa
[Comments only
Neil Mitchell**20080716170806]
hash: 0000000437-66d0f41005fefe7f173ccba03dbc6dcd0c68e9d41f60e1c81dab2d28d63332b8
[Change the type of followAliases
Neil Mitchell**20080716172654]
hash: 0000000742-5e07b0df056f364c9d821121268dae2bf622683194a99ff1542af7e7c03bd2f3
[Add fromListMany to General.Util
Neil Mitchell**20080716173114]
hash: 0000000324-75f5f6926d41894aeeeb42312542d3c013b6cfef635e5f27cb54d6f97824f44e
[Change the aliases to have multiple aliases under one name
Neil Mitchell**20080716173134]
hash: 0000001209-896e611352124a4df454f07ae7cea3da39ae75ea5bbf6351cde7e34462f12bc2
[Remove fromListMany, now a general method
Neil Mitchell**20080716173154]
hash: 0000000264-667bd0d9328fecfdc34fb13ed56994289bb220ac04b1348c378d9f7f80d31e7b
[Types only
Neil Mitchell**20080716173208]
hash: 0000000164-8f99dce975c5fe2e1729db1c6fe9cb166bd833972a37c405fb42425b618380e1
[Simplify the graph construction
Neil Mitchell**20080716173505]
hash: 0000001842-493ffb26b70635c0f8dab13675a43122aeb52021089d75f25ab6fd6e029484d9
[Remove a TODO
Neil Mitchell**20080716173520]
hash: 0000000161-7ac28887424f3f2a2e6493dc00aa47fd9ce03a9fb4371383519259c2b5ae5de7
[Change instances to not require fresh variables
Neil Mitchell**20080716173747]
hash: 0000000494-63232e8521a17aeb32f40bc9af8494d1e6b1a666cdd6c710c3b3abd930a3562f
[Enable instance searching
Neil Mitchell**20080716174018]
hash: 0000000726-528c40687d93a6da5780498a556edb7a7c1a28f86846a63873408aedfc0051b2
[Add context following
Neil Mitchell**20080716183113]
hash: 0000000468-5b82c5de00a0740a65380841688ee0e6673f0f3df891148b0166921c95f1ef11
[Make the rendering of functions with arguments correct
Neil Mitchell**20080716183128]
hash: 0000000236-a6f35c73e3d75d0140bea6a91ffff7bc19255e7d8e4328deec531f2f65d7f8ad
[Add Show for more Cost's
Neil Mitchell**20080716184414]
hash: 0000000380-57134a7962f3b9e4b9d8c8bccccb34bcc89c7b01c9c1740b730215e01b77b7c7
[Fix a bug in teh test, was missing a cost for ~
Neil Mitchell**20080716184424]
hash: 0000000127-d995e7321befcce9bbf878f9f965379fb6763e882e02b097f863f3f16b680722
[Start to flesh out some binding bits
Neil Mitchell**20080716191417]
hash: 0000000631-306371a7c216f24b2232edc0d72dd604ccf32a36041a1c5c513f2b6ffb2b1632
[Move the binding related stuff into a separate module
Neil Mitchell**20080716193211]
hash: 0000002470-c0b412d63a11e223ffc1b9b102cc4ae11a899d70064096dd9e1a4b648d20fdfc
[Make suggestions not report that (,) is unknown
Neil Mitchell**20080716193734]
hash: 0000000375-b5dda99ad714853648a74518eb251e708947b741bd789ab77f7f8fa84377ac7d
[Add traceShow to General
Neil Mitchell**20080717161513]
hash: 0000000161-36994b22a80bf8d48620a69d535b9386d2e968691ca69b65bebfef042af44da6
[Add groupFsts to General
Neil Mitchell**20080717161531]
hash: 0000000360-b6bf2b4059df0f4689c3a57bc686559eff92f73210e875a4d94b68ef85ada87d
[Implemenet variables and matching
Neil Mitchell**20080717161540]
hash: 0000001897-b13ae491fd4037bf362ab82a409591b8c85c3e0e3bf538280ea5377a379d392f
[Make Binding a proper type
Neil Mitchell**20080717165554]
hash: 0000002024-d586c603a2239238f65f37ce2d3b9180638661584c8a36bd7a3f2635a0702da1
[Fix the fst/snd tests, were the wrong way round
Neil Mitchell**20080717173739]
hash: 0000000222-03e365e89f18fbc23afebab6b5ae0de979c0dcf68248a7d409070f7425c35f04
[Make type searches work with alpha renaming
Neil Mitchell**20080717173753]
hash: 0000000777-ba420af19cac08f6a63ca6ded513d3d0f6c823bc3b011008da826be4dfd900d3
[blankTypeScore -> emptyTypeScore
Neil Mitchell**20080718172205]
hash: 0000000879-458a57d22d69f35a6908832db2cd0140f5cffd5eed6239bf51321c33a1bc7389
[Change addTypeScore so it doesn't keep a sorted list of links, always just adds cost on
Neil Mitchell**20080718172622]
hash: 0000002025-ef5e8bff6958ebc39c3a84b3787bf27002398b9baeae15e2357ed90274f5c34d
[Make the popping of a heap follow the cumulative rules
Neil Mitchell**20080718173345]
hash: 0000000554-a10fb3400f9735b75144470e0477e9f1f9f08e0607c49df8576cc93e4dd0d013
[Add Heap.elems
Neil Mitchell**20080718175123]
hash: 0000000133-8d00fe345fe5c91fc2288e40fd72b36e1171ecf90f499772ef6dcd10805ea8fa
[Add Dta.Threshold
Neil Mitchell**20080718175132]
hash: 0000000501-d78d75ae2a46623bd397c243f8e9f58cd4242145ca678bf2ad33dd939c5b75c9
[Minor refactoring
Neil Mitchell**20080718180844]
hash: 0000000219-8115d9cff6c33e26c5d8d22252b1a259b1cf0c702401f0b20d1aa4cd56020a8c
[Add searchDijkstraCycle to Data.Graph
Neil Mitchell**20080719165258]
hash: 0000000663-22877ad4f483d619aaf7d37684a3a67d42a070be4f8111bc16897076a34f578f
[Remove the Link Cost structure entirely, now just use direct Cost values
Neil Mitchell**20080719172756]
hash: 0000003040-e2b11b21f40aa8cc20d31e81d3f95505be00bd268430221f464f6b91d4de0ddf
[Remove the Typeable Cost instance, now Cost is no longer a link
Neil Mitchell**20080721204817]
hash: 0000000281-b978e4ec9a6fbaef981380fcea7ada8f44074f15a2792ba9c690aa2ac72c4980
[Add nubCons to general
Neil Mitchell**20080721231428]
hash: 0000000172-7ba39ac03e0bbf01a419cf51fe19ffcfe82f9cfdedd1b3983af85bea4eb67b2c
[Big chunk of new TypeScore implementation
Neil Mitchell**20080721231439]
hash: 0000010288-afda29600209af6e21396b864877e008dac9783592f35f40ae03088e0773f3b0
[Change nubCons to consNub
Neil Mitchell**20080721232456]
hash: 0000000442-13bd4f85cb67454d8bf2b3b072fe6a1ce5610eca259bac8869cfc15a126fee03
[Export fromBinding
Neil Mitchell**20080721234150]
hash: 0000000204-a0be073122d151eb44127476286cd3ea49bb35d46667783ba14b05d7ac36ef28
[Add some comments and binding stuff
Neil Mitchell**20080721234226]
hash: 0000000972-a84e7efa0011acc19ba3e9fbafa04ceaddf4172498e19042090e93dbd26c47e8
[Add hasInstance to Instances
Neil Mitchell**20080723143003]
hash: 0000000463-a214287e782df40f2763f0995b53946c242bbd79d71954685aa456575c127f8f
[Add a few more score values
Neil Mitchell**20080723143015]
hash: 0000000202-fad48ce45c04fee234b0ced914e31df9660788df983dbdec7141de506d1b986f
[Lots more in TypeScore
Neil Mitchell**20080723143039]
hash: 0000004905-2d472e72eb38708d143026b619b3038ae6c767f732776d1d9ed116fce0780043
[Add uniqueBinding function to Binding
Neil Mitchell**20080723143625]
hash: 0000000291-6621be41ad282b397b9f28f09bda4e8b404ae42c6b2cf321c10fc2c3ed556cd5
[Export searchDijkstraCycle
Neil Mitchell**20080723161103]
hash: 0000000175-884e1a0a2b76e207ec08b08ec36c5495387d468e1da7cd51b6b9c3d7368583a9
[Make searchDijkstraCycle have the option to not follow edges
Neil Mitchell**20080723161111]
hash: 0000000512-823be09e7d8ec89a3d4e9fff95fcdee90a78327a98c202140065203729e93129
[Add a comment on instances, followInstances is now probably dead
Neil Mitchell**20080723161130]
hash: 0000000172-e85558f8f4d258276f36023d95a3489898395cd03edbb51b01b34909ced7552e
[Add a Show instance for Cost
Neil Mitchell**20080723161309]
hash: 0000000168-f3f101485460292ba08c01b6c57aad7d5a75120f4b84e697b7ce1b0361063b3f
[Add Typeable EntryInfo
Neil Mitchell**20080723161322]
hash: 0000000511-2dcd9841855d764cb56335f23f6a533c6f61b498c9a2ece9c14b9f94e0b0cecb
[Rename scoreBindingUnique to scoreUniqueBinding
Neil Mitchell**20080723161349]
hash: 0000000743-d43d55f52cdee52542739755a15f0eed7ffad5c3e2ac7856f99c7f0533595418
[Add uniqueBinding and optimiseUniqueBinding
Neil Mitchell**20080723161410]
hash: 0000000885-a589670bcfe4423d763449ebce495527f205836f56e7ac7d0c2e1c4d44a47a1a
[Rewrite Graph in terms of the new TypeScore stuff
Neil Mitchell**20080723161452]
hash: 0000008402-cb82864ac32c70c3f81c2ec63eef3d1d1630401bb09ac21cf06912decdaa6fbe
[Add a todo about an error in graphSearch
Neil Mitchell**20080723161733]
hash: 0000000269-6bb3830d8145705c6796cbf2581c9e7ecceb9d4226f0b009d156048e931be100
[Fix up the graphSearch to return items in order
Neil Mitchell**20080723162538]
hash: 0000000525-a27d16925bb8c1d6b964a563cda547847420bf155469649f6307e8c6e12a19a6
[Add scoreDeadArg
Neil Mitchell**20080723230309]
hash: 0000000120-35093cc369dffcba8e436a3b6f91be40a6083a769fef5d5c436260ed6c8812ed
[Add addTypeScore to TypeScore
Neil Mitchell**20080723230327]
hash: 0000000309-e33a6dab9cc0915e7947d618ffc296bd6a87e1c69347ab2694737358c983ebb1
[Flesh out newResultAll and addResultAll
Neil Mitchell**20080723230412]
hash: 0000002321-e9c83747bd9632a8e3f2ccb017d9d8ebfb1e240b9ccc395c189dfe03043b6b19
[Add a selector and a BinaryDefer EntryInfo instance
Neil Mitchell**20080723233947]
hash: 0000000409-221290260ace47c1f72946fdf63b26a232f6e246ef2e47d1353481065325286e
[Match up Graphs with the new interfaces
Neil Mitchell**20080723234029]
hash: 0000006902-e51f43f83f77fe968aff76374094d3e9bb28445296c12242f35f726d6b58d34a
[Fix up so the entire program compiles
Neil Mitchell**20080723234159]
hash: 0000000207-16459331a3c4456e0f7a89b990dad725718d93393aa754411b2cf3b411445a6a
[Make the info links stored by LinkId
Neil Mitchell**20080724102106]
hash: 0000000528-852918d4ec92adaf223ace946bf6d57be1e2688c3db4a344accf80a001c85d4b
[Apply a penalty for restriction/unrestriction
Neil Mitchell**20080724104526]
hash: 0000000350-fc5ba9465f6277fcee8b03d74471d8af0088eea05e7406e78a026486f0be76b8
[Write a better show for TypeScore
Neil Mitchell**20080724105129]
hash: 0000000759-d7ba1cbcb838336421e22cfb017a8af758fa18a2e81bca025c9f3a91ea56fd71
[Improve how verbose results are shown
Neil Mitchell**20080724105543]
hash: 0000000563-8301c455377db8fa7b7327eb596e026f76a882adb85b720492278c904bbaf147
[Make BinaryDefer errors have more detailed information
Neil Mitchell**20080724114341]
hash: 0000000418-cf74e687d755e7ba5456026bf3def9769770910a1f897c4be9d623d9a150addc
[Add a Show to Graph_ to help debugging
Neil Mitchell**20080724120901]
hash: 0000000150-a332abad98bfe29128b74bc94c505aaf7615e01460046a6aeaa852ba89c325b2
[Add a comment about the type of mp
Neil Mitchell**20080724121022]
hash: 0000000163-d4f42e45cd88ab70de591ce81321b3ee2bcaf1668c3ec88adc846a8cd9a1e395
[Fix a bug in graphFreeze, very subtle, keys could end up not in the map
Neil Mitchell**20080724121049]
hash: 0000000586-ea489488fd92fc0db29b1433f024e77d3bc52c457c62f4a72aa8bca32d821d6d
[Configure haddock with the -w option, doesn't seem to work, but worth a try
Neil Mitchell**20080731115226]
hash: 0000000238-9877eb609500f2ac05d09b095bc10858789c2440f6a2c84719a74584567eecf5
[Replace two foldl s with foldl' s, fixes a stack leak
Neil Mitchell**20080731115247]
hash: 0000000295-cafdee3b862064952b2e513cd4be210c578f62a818e4f111c980748a39df60d7
[Fix aliases, if they are type Foo = forall a . a -> a, then the a will not be bound
Neil Mitchell**20080731131943]
hash: 0000000257-de99441487ead60f0962427cc8034e94dc9d622552bb76553761a62b0befdc40
[Only follow a node which has fewer than 5 items, makes the search space substantially smaller
Neil Mitchell**20080731132020]
hash: 0000000278-9e63d968775645e7b3184b49fce4993720b0e0297e181666d33297fd2ea1bd2f
[Add a Show Threshold instance
Neil Mitchell**20080801125405]
hash: 0000000132-a83ee08437fa69c3488ebf372338cafec2f3d5b33024ffb60296abceb8f448e8
[Add showLines to General.Util
Neil Mitchell**20080801125457]
hash: 0000000170-e1a22bdbdad4cda5620f3319e81de46609d969a91bf932d3d1d48a378d21dec1
[Add some deriving Show's for debugging
Neil Mitchell**20080801125655]
hash: 0000000242-b9ab94482cd1019ab8241b012dca0387cc1e0ae977d3116dcc77c345b2793342
[Add restrictions to TypeScore
Neil Mitchell**20080801125829]
hash: 0000001246-8d9a483ed6c99f31852c0a7ce1c8e8d2b18c09a8d101e11431c306e48523cb0c
[Add assert to General.Code
Neil Mitchell**20080802100653]
hash: 0000000231-b62eb461c039d2e654c37d77472b654523e2f7d9ea0412ab3bb0f9d4eb20075e
[Add traceInline to General.Util
Neil Mitchell**20080802100708]
hash: 0000000262-919f2a51dc40b127f0f1369824e33e99217b25556ab8554a0fbdf469dd426dc0
[Modify the Graph search to return results more quickly with greater laziness
Neil Mitchell**20080802100721]
hash: 0000001536-7bd221cfbc42fbef403d20b45ff4b5739ccd81d994913233c4cb4c92d8f0e297
[Add a comment to Data.Threshold, it is currently unused
Neil Mitchell**20080802100759]
hash: 0000000143-fe41187df5166c847b45656a4b97640174d6105192dd24c7ef908a5457e8adfe
[Add a TODO, use record selectors in TypeSearch.Result
Neil Mitchell**20080802100812]
hash: 0000000172-48c4a5db0f9a23fb5f018ea7f8bb11e429daad5b842d7a288be779a4020a6247
[Add typeScoreKey to TypeScore, to get an Int style key
Neil Mitchell**20080802100828]
hash: 0000000267-ed742955c047169c8d45fd1641e0e6aa5f00ba45ca3482e501ed409e122a6ca2
[Delete min and partition from Heap, were unused
Neil Mitchell**20080802102456]
hash: 0000000339-faa9ad684ce87b60608156105f0bacaa6b9881d53ebf393795f565aeb14c0b77
[Add an export list to Data.Heap
Neil Mitchell**20080802102509]
hash: 0000000253-489c8e37955dcfeeeff94c1bd15177f045408ce2228115d0ac260f1efd3e1f6e
[Delete fromList and elems from the interface of Data.Heap
Neil Mitchell**20080802103102]
hash: 0000000194-8c5b154ae137a8f4686ff4fed791eb2e835eb67c9eeed8503cb362b202deb079
[Rename push to insert in Data.Heap
Neil Mitchell**20080802103426]
hash: 0000001965-2c1b6e0ed996796ec3593905b8cb49975d075b4d0001f26cce0915da3d87758d
[Rewrite Data.Heap to use a Map
Neil Mitchell**20080802110837]
hash: 0000002265-1128c9f44bb589a74be8b58b241fbbf48abf0da4f59b427f05eb106a744a1919
[Rewrite Graph.graphAnswers to use a new Heap, rather than the old threshold system
Neil Mitchell**20080802110921]
hash: 0000001580-9d03b4ab85e2c48f72cc5eaeff7603a8c9902706391f194ec8cd4f8d7a1bba8f
[Refactoring, use elems instead of map snd toList
Neil Mitchell**20080802111039]
hash: 0000000242-96ace1ce291da528229b4ca82abec84340e6a8cc73c1d350d3f3699ba536a317
[Return results a little bit faster, as soon as they are available
Neil Mitchell**20080802111434]
hash: 0000000302-5c87c74cefb779edcd1ec093a887afada12a508617ecc781390d725897607c5f
[Add a TODO on how to speed things up
Neil Mitchell**20080802112238]
hash: 0000000250-26ef3b051f53bc6a07b06639fe6a09e4a32a71a3f373af91b4aa9a666f2bde5e
[Fix bug, was not storing the updated heap at each step, so was making it O(n^2)
Neil Mitchell**20080802114726]
hash: 0000000579-bd83ec3cadd58fc4af9884003e5d5ceabfe17b14fbc0c01a22f60f7b8e22ccf0
[Fix a debug dropping left over
Neil Mitchell**20080802114858]
hash: 0000000204-e547bf51d672b64a1be0c5e51b09ee9d3c6b59cf2368cb867a6181c12b85b73b
[Add an additional test, checking for missing arguments
Neil Mitchell**20080802123520]
hash: 0000000146-902a7437b9efef517873db9c1739d034bf67eca4ee8164eb77f89996ec47b5dd
[Rewrite addResultAll to properly deal with missing arguments
Neil Mitchell**20080802124155]
hash: 0000001353-3aa477291d9ff03fbe0601dfd9b415413292b23c2d6ebce977c32eea3bc3ae87
[Add General.Util.errorLines
Neil Mitchell**20080802125810]
hash: 0000000218-854bf7402923234f09410692f59f3cc36e36a7f778ceaea89541f3c924983343
[Add isTLit/isTVar for TypeSig
Neil Mitchell**20080802174458]
hash: 0000000218-f51eef216642acfa05e5b79c8f3c9b398187831b7b88dc8b0bf1ae2b90aebfff
[Add a rule that you may only unbox once per argument
Neil Mitchell**20080802174530]
hash: 0000000747-03a1c3d3964432702668a9e6d8c8ea3ce47591eb85dd47519d1b6d2fb0501872
[Add record selectors to TypeSearch.Result
Neil Mitchell**20080802175211]
hash: 0000000940-6ae614197c16be279679bebdf2cca028ce70034e0b3f0fcc27a873137ddabfe6
[Move to storing infos by Link EntryInfo, rather than Link Entry
Neil Mitchell**20080802180629]
hash: 0000003435-24cfaaa499281e248a37706d48bc0a078dcaf734a8c2b604348a50ba9089eeaf
[Allow many entires to be stored in each EntryInfo
Neil Mitchell**20080802180902]
hash: 0000000596-78e082e9076421f823ff9022906d87e03fd958f6794b3557177ce0ae024c3089
[Add some alias tests to the test file
Neil Mitchell**20080802181529]
hash: 0000000219-532cadfed2e80fa844745e7b337beb5494e4018daddfe1af175e74b4f358a840
[Add a comment and a tweak to the test ordering
Neil Mitchell**20080802185943]
hash: 0000000257-40c10b1d63a467e3f6a1a36bd6c3deda17aec08312ff5d3aa9800c25b5d7e60c
[Add more sort/group combinations
Neil Mitchell**20080802185956]
hash: 0000000591-81fb95895ea97a94c71c4d4588389bf2470957f10be37e7722eeb9649300c0ab
[Make newGraphs collapse the EntryInfo's added to a list
Neil Mitchell**20080802190013]
hash: 0000000872-5ff15dec381fd8540f3ff3398b97f43c271083ad2d139f4e80dba6f97427cc62
[Add another alias to the Test code, FilePath = String
Neil Mitchell**20080802194141]
hash: 0000000135-5ddf5fefc0e6db158cf5f7943d4d76c578c7bf0906a0d7618ee2064503ceb56c
[Change aliases to be the transitive closure
Neil Mitchell**20080802194155]
hash: 0000001824-72c95c02ed85fc9cc630fe8066345c2bf4724746f8567b0a55a06929fda24a42
[Restrict aliases to only having one associated synonym
Neil Mitchell**20080802195022]
hash: 0000001542-a3c5d0a7204a87882f1816078ff9d78d2352618378b5c5cc06ddd171beb2cd4b
[Remove alias following
Neil Mitchell**20080802214515]
hash: 0000000342-a2ec134f5ef48323bb7781587e287f90d2dfa76a5b7074749cacb9b4a8b37cd7
[Make Instances.normContext also do nub and sort on the instances
Neil Mitchell**20080802214624]
hash: 0000000328-b3926dac574d8e502297ccdafefa865667ab2a68ba312bd4d2fe291f899c013b
[Delete followInstances, was unused
Neil Mitchell**20080802214711]
hash: 0000000572-a65db8d295568306f4135c8d3946c0196c39a57361840f71db3a4a4f0fbe82d9
[Rename normContext to normInstances
Neil Mitchell**20080802214754]
hash: 0000000810-137fd55246e0c8928a137b5056a611ddbac154427323c6749e26c764f89ad70d
[Add normAliases, to do alias normalisation
Neil Mitchell**20080802220127]
hash: 0000001453-7327079d9d7414f606fb7335b2b7bd43f23188593abd67813f2da4ee2af1bd12
[Create an EntryInfo for the query, and pass it round some places
Neil Mitchell**20080802221551]
hash: 0000003043-6c4c79b90a62186cd3804363e15ef77ace9476a7ce836ebecc7527e6ae7d266c
[Local variable renaming
Neil Mitchell**20080802221650]
hash: 0000000487-e095884a24db36cd80f94a171a25afa7f91d2a22aa3c5c6bc8a8cccb3d6fae2d
[Do not pass the number of bad arguments to newGraphsResults, calculate them locally
Neil Mitchell**20080802222138]
hash: 0000000932-2ecc3c2bc35678f1a823a3b45184bf94ae2c9af3960fd2248a818de1a9940dbd
[Split out EntryInfo, to break module mutual recursion
Neil Mitchell**20080802223408]
hash: 0000001696-310cc92d0135e1c95f585d12a58ba712f28b3cda87c8be250f6ac278205aba4a
[Change mergeTypeScore to take EntryInfo's
Neil Mitchell**20080802223732]
hash: 0000001441-4c819e60855a13c9dccd553b8b9d401268ef430ecb9374cd228e4e7b04d6ab5a
[Move adding bad argument information from Result to TypeScore
Neil Mitchell**20080802224102]
hash: 0000001008-c4b81ce141a18d7038c4f0064c172d7daaace91e6cd2f22c33d42dc325ecaac5
[Shorten code by using the Maybe Monad
Neil Mitchell**20080802224211]
hash: 0000000629-8cd111b507bed7ad89f4e6f25dc2512b29ef57f95219bf7abfab70c35cda6274
[Make /v do verbose, not version
Neil Mitchell**20080802224524]
hash: 0000000467-17aabf2313f517501d116d2cc467ed01a796fc9cf9f26370e4cac030dd2e41f7
[Add sortGroupFst to Util
Neil Mitchell**20080802225450]
hash: 0000000134-d2e5c02e7dc572602968bbd59d4ebb8dc696655252d9da67160dbc87e867b85f
[Add an Eq and Ord instance for EntryInfo
Neil Mitchell**20080802225458]
hash: 0000000377-95516ea56fa610e6c93d6681a66a84fb4e43f81c1ca267fe26a800183c2afed9
[Change newGraphs to use normType
Neil Mitchell**20080802225604]
hash: 0000000723-e66eedc983e43eec71d41cf3d371535472cc548e41ab23915c5cd4ff65ba27f0
[Make graphsSearch use normType
Neil Mitchell**20080802225730]
hash: 0000000251-88e43ad3ed1e5a8f0523ce69e9c5876ad26567c177ebdfe2a21e0faa76b47946
[Put badargs properly in the TypeScore structure
Neil Mitchell**20080802225957]
hash: 0000000965-e717076daf9f43fa47464c5f36fb94791e5a933f984804babb445dbfb8a2a23f
[Fix up Aliases, normAlias was doing nothing
Neil Mitchell**20080802231131]
hash: 0000000318-f411886e93d9c2b350c36f1d34baab2d561473d72e481313cc74919c36ecf63d
[Add alias checking in the front end, and in normType
Neil Mitchell**20080802231142]
hash: 0000001828-43c3579dfc1828e481802e1d722a125d0d4ac04cab6c4a1b307a5a81bffdc9a2
[Fix up the ordering in the test again, needs some kind of "OR" construct
Neil Mitchell**20080803115033]
hash: 0000000227-9f6fe44b10423677bfcabf60cff44ae72d39117bd5be5390bd805e6a785a92cd
[Rewrite the type searching to use structure trees rather than graphs
Neil Mitchell**20080803115100]
hash: 0000021118-29bf74010757ca5dd21d53c4226a3e7b984bca197cc382c9b757d4ebd100cb99
[Improve Show for TypeScore and Binding
Neil Mitchell**20080803131413]
hash: 0000001788-918350aecb814968157fd8d4068de3886d412a2845f800d12b45a437119014b5
[Fix the calculation of badArgs, so it is correct
Neil Mitchell**20080803131427]
hash: 0000000258-6efc280ac7503e30243975ba3b27c58d3c706cba0fa5763d85cd279edec3c229
[Make sure m=[] does not discount a free variable
Neil Mitchell**20080803131944]
hash: 0000000319-8137a6f3d361ff43db7f451885f213ef5b9cc26dbd4ce70f6fb96b9f0085ac4c
[Fix a bug, hasInstance was calculating the wrong way round
Neil Mitchell**20080803133024]
hash: 0000000345-9441ab5fecbbc6330d2af2d0d1d27ad706631a257ba9cca8f986354c74e39047
[Fix bug, newTypeScore had the query and result arguments swapped
Neil Mitchell**20080803133039]
hash: 0000000444-0a63c53194929e4f6cc3f1d6d804aec91d9bc3d3d43358c6474cd51ba6ff102d
[Make the make opt do the right thing
Neil Mitchell**20080803135455]
hash: 0000000282-880fceab8ae0a6693996534c27505c7408904bb975c905284c0af6d178bc1bbc
[Change to use an explicit Score type, add costsTypeScore method
Neil Mitchell**20080804102526]
hash: 0000005512-4f1041d4876b2e598a3f14e59c082f6798fc8bb3e01cb04395fc9e772c5c898c
[Move the list of example scores, will be useful quite soon
Neil Mitchell**20080804102609]
hash: 0000000167-96f0e56849f065e537f620382c8e5fd7abd7b9e6394b0c78c646f11bf2f3e662
[DOS -> Unix conversion of the score file
Neil Mitchell**20080804102805]
hash: 0000002005-f0fc48b7296c3eb24139661bb1d088ec65993feac37deb455a3566b97a300ea9
[Rename the score file to rank, better name
Neil Mitchell**20080804103216]
hash: 0000000114-3d63c068e56b4034908b598b23b6e187d1367082be1f09edfc453591d004e1ab
[Rename Score -> Cost in TypeSearch
Neil Mitchell**20080804103855]
hash: 0000004194-05d97715c75829d1747d24a6e5194e7e4350062f5c2a733f6942b44210865994
[Add rank command, as yet unimplemented
Neil Mitchell**20080804104628]
hash: 0000001281-0e1d8f64f65c0bc5c6480f5d43585c03ecf3fc995481f3239947ec0155acc397
[Add code to read the rank tests
Neil Mitchell**20080804111438]
hash: 0000001031-d53ff83720f81d6bd7cda57ae17e767937bbd0d2ed9d2f05336e720ee8f346e2
[Add support for aliases/classes in the rank file
Neil Mitchell**20080804113145]
hash: 0000001141-982598977eca8d0076b6a0066334883485474184e12b1388bdca210592d83e8e
[Add a Show Cost
Neil Mitchell**20080804113637]
hash: 0000000127-b591a0b5f11921ea58cdceb991eda25d65bc59c012887f7201efefc76108cb75
[Add start of running the rank tests
Neil Mitchell**20080804113645]
hash: 0000000738-be03da5fefbe11036fe0243f182c1b919e8ce0aa24a71ec090f3980deabebc75
[Add Eq Cost, Ord Cost
Neil Mitchell**20080804120354]
hash: 0000000169-f0a6278c4777651c97037b9573a42c0a317d5fe425b01dd56c1ac80a13f13ce4
[Add more ranking code, now runs the rank tests
Neil Mitchell**20080804120401]
hash: 0000002000-e0b6b175a0ba38e18a7d7bfdd5db50862d2823668e66037f469e187e7427cff6
[Split the solving of ranks into RankSolve
Neil Mitchell**20080804121029]
hash: 0000000704-731cf6fd0d5b2f5a25bd475ca11d8346aecd228c6d8894c5325a9c504c601c0c
[Add more ranks, so everything is represented
Neil Mitchell**20080804125824]
hash: 0000000380-51c2ea3a3d8a78b94edf77f918cf23b158a79cf587eca922ca6594e6b4232b62
[Add Util.fix
Neil Mitchell**20080804125839]
hash: 0000000182-b7045cb84cf5d24135a36f94f4fc6650f6105415d50327db9ae7add4f5f06976
[Add Enum Cost, Bounded Cost
Neil Mitchell**20080804125850]
hash: 0000000197-e97485645d7f637fa1b5b99421a7766de33c883d62baaad7ef48bd07eee7f0cc
[Add lots more solve stuff
Neil Mitchell**20080804125901]
hash: 0000001730-7671d5b98529714439ac66fd4898299a56fe90dda18a208d2e8c9be96d1467a1
[Slight simplification refacotring
Neil Mitchell**20080804134006]
hash: 0000000334-be11f577fa86c16639410548a9d4ae94ef40adcd4f13d8708aac79dca02d0a8f
[Make rankSolve actually attempt to solve the ranking problem
Neil Mitchell**20080804143651]
hash: 0000000727-fbc5b0c3e07d4e384e6205cc0ba94b89b4e672c1a60b3616cff204b4f3e0ff68
[Add a TODO into the RankSolve
Neil Mitchell**20080804143735]
hash: 0000000310-f24698cb0c04140bb715c62e8d9f47730b767c6a65f603414994608186e48b9a
[Add cost values calculated from the ranking
Neil Mitchell**20080804143746]
hash: 0000000596-25320f0bd1421c4fd011d5dd164cb976cc52d95f599ca2610538edd262a23783
[Add a todo in Defer.Vector
Neil Mitchell**20080804151722]
hash: 0000000155-82a6d31adcbd9edac6239102e3fff76f3cd57789f04b4aa36fa3aee25abdeed3
[Revamp the Cabal file
Neil Mitchell**20080804152021]
hash: 0000002018-91faf555b0c6521c8ac657f9333ca4a979c177ec84b90d5a73669185a0ea5e3f
[Add version to the Paths_hoogle file
Neil Mitchell**20080804152039]
hash: 0000000327-f924a32ecfc58eba8e8a31c257c8e03153a454597162ee0148677620a3bc12d5
[Show the version /v using the Version from Cabal
Neil Mitchell**20080804152054]
hash: 0000000280-4a98e03882718c1987a8e9fcf00c94c954b707e81b6a129d24b4d475ba35137f
[Add default.hoo as a data file to hoogle.cabal
Neil Mitchell**20080804160604]
hash: 0000000135-e911777b20ef19b8ab89266848460981dd0782ab73da92dce854aa9994cf28b0
[Fix the Hoogle file, change the keyword format
Neil Mitchell**20080804160622]
hash: 0000001198-94f0b59555edfacbe343b1aee613c7de071ede319d4c7466b28fa87d1200e837
[Move the Paths_hoogle file, and make it more useful
Neil Mitchell**20080804160642]
hash: 0000000688-e0461e89564c78c22b7c0abd010d6d7a5621b0cf98bb4ceea25df622ea920985
[Do not quote search arguments, only command line arguments
Neil Mitchell**20080804160703]
hash: 0000000276-9c9deab8ffebe5215d1bc1c9ea78757fb82ed08dfea0a974e6ee8c2e31d96b07
[Add a todo to the query parser, about handling space
Neil Mitchell**20080804160823]
hash: 0000000216-5d978c671234709e89477a9695693f3dfa9adc8ce3f53bc5448ddef40537c073
[Refactoring to use unworsd
Neil Mitchell**20080804160840]
hash: 0000000236-cf38b99d404aac00b1a18e99e56bdf8c679a61b7a0c47dfd787150d083296eff
[Change the hoogle.cabal file, fill in all the fields
Neil Mitchell**20080804180623]
hash: 0000005014-000c24943c2065528ef745b2f30a99776e0627fae8cefdd678e7e654d5c1ebef
[Count -- not as a type operator in Parser
Neil Mitchell**20080804180639]
hash: 0000000308-d1373f38f0455392453d44e349fe61d1e1042d04d6bcfd753dd16e4104916646
[Add two moer query parse tests
Neil Mitchell**20080804180655]
hash: 0000000309-65e111f407c7e935c55919f716be78887ab9318a53faac389641881d885f941f
[Bump the version number, bug fix release
Neil Mitchell**20080804181125]
hash: 0000000152-8a68430c38263ab15b14ab7c69bc73b38ae47dd8a5474eace4cc982862d053a5
[Move various old files into Dead
Neil Mitchell**20080804183351]
hash: 0000000252-039d9b94833ac1c5bcd4a5f7be3d3b8181c98557062e29ff004c25f481303dd1
[Delete comments from the Main file
Neil Mitchell**20080804183445]
hash: 0000003394-3a71f1f5938897f4eef690bf8a26f3680ab446dce241091264342c23a0ad199e
[Move more things into Dead
Neil Mitchell**20080804205729]
hash: 0000000098-71f32a4d750f83106d151f363c752a306d25dc02c1a635e89a2c6271138797c2
[Add some Show instances for debugging
Neil Mitchell**20080804205739]
hash: 0000000255-32758d35d03da23f031846a9da709880455afdeec9e3c9168d741c8f8140bd90
[Export CmdLine.Flag from CmdLine.All
Neil Mitchell**20080804213112]
hash: 0000000175-e39dd53a252b83691f77c749ecac52b09d33c494be9e0fd77dee6124ab679762
[Flesh out some of the web search bits
Neil Mitchell**20080804213125]
hash: 0000001304-b42be0c01f45a7e2f1ba87e22182fd78f8588e5b666d7e5b64c5ceb7b5eb0cb9
[Add Web.Page, for basic generation of the pages
Neil Mitchell**20080804214020]
hash: 0000012417-f5a19c02c451a6f146d61c2b17afce6f909b6ddac5a18957e27c085b33d79ea7
[Shift around the web resources quite a bit
Neil Mitchell**20080804214036]
hash: 0000001799-655968259d9fe2b7a9e4eaf99c91297e93a8e8748480afb5e604af336eea5a06
[Move resources around, so only the current and useful ones remain
Neil Mitchell**20080804214458]
hash: 0000022364-c6f37192ce90142873b551fa36f87ce928d58bda2bdb92373302b58e6c7794c7
[Flesh out some of the search page
Neil Mitchell**20080804220950]
hash: 0000012201-fb59159c5ad89ddf6f2bc01370db8a39a8a05a9853c3a14d26ab048d5cb2c221
[More on the look and feel of the search page
Neil Mitchell**20080804224133]
hash: 0000002587-988c22de2e8c1eae26b7a3025d6bc49d89a4ac83223f68da329c485ad4c66286
[Add special code so parse errors in a command line query destined for the web still go through
Neil Mitchell**20080804224936]
hash: 0000000438-ede80252daef5d0a6287a802be3272394c26502341f9cc725ab9e9ba918489fb
[Show search errors in a nice manner
Neil Mitchell**20080804230921]
hash: 0000000963-c93a369f0cfad5ed606ffc107c68db587175d8687259c987372de6d6c2dfdfd2
[Show the search string when searching
Neil Mitchell**20080804232855]
hash: 0000002591-eeb9761d2f411bb55b2e4b657d9c5ff29b92a630a7fcb2668374b99e976202d4
[Implement searching
Neil Mitchell**20080804234824]
hash: 0000000919-e72dadbe60da68b57b64847d16756395038f57a03f167b96aaacbbc237052731
[Convert hoogle.css from DOS to Unix format
Neil Mitchell**20080804234845]
hash: 0000005463-b15f4d829dfe8b64aa787c3d45369e0fe326af47f8df5925d5b0c951fc381c1f
[Make sure result arguments are coloured, even if there aer no argument positions to color
Neil Mitchell**20080804235431]
hash: 0000000374-7a62eccddf48f779b7b6dc9ae307ea922cdf8743f0d3f1042d4c2d40a2a6a9d3
[Make the module names nicely coloured
Neil Mitchell**20080805002108]
hash: 0000000117-6c979f2544e64add8702864b8dfdf4939b5f91c124b8b115e681e0b7a9aca34a
[CmdLine.Query: fix haddock for haddock 2.2.1
gwern0@gmail.com**20080805002155]
hash: 0000000350-19debd751dc804cbb996c4ee22d47b457113a5545b32e917dbb2f1df290e710b
[Searching for, rather than searched for (UPT!)
Neil Mitchell**20080805002727]
hash: 0000000209-d7a3efbff92c2fb40995ea55b3bb916a0f3f88f778fa7bbdb186f6652a2ca622
[Change TagStr so it doesn't output colouring for null hyperlinks
Neil Mitchell**20080805003650]
hash: 0000000296-99f528b8dac24d4128f7f7346e4acd2cd670beeb378d02a1fbfe908947debf3c
[Wrap the name in a hyperlink in render
Neil Mitchell**20080805003708]
hash: 0000000248-350e0df233d0e7e574d68a1f2b7c32eaf4c08dd5e4ffa53f3f0d50fbab61e2fe
[Change h1 titles to be non-bold, to make searches stand out moer
Neil Mitchell**20080805003722]
hash: 0000000510-f582af0d45af7f53cc85a784e2a28ffcf3d7b341dafbf13181aec292fba58ca5
[Change TagStr to use Uniplate and general refactorings
Neil Mitchell**20080805004421]
hash: 0000001650-d78af8d022e2a5555b9a747c9febb496f224a1c072b192f188f08fb7b8d67170
[Main was in Main-Is and Other-Modules which gave a link error, spotted by Gwern
Neil Mitchell**20080805011258]
hash: 0000000148-42cde6d6a31397ea6fab82c765d488f55625815101c7389379b5553992366794
[Fix a bug, spotted by Luke Palmer
Neil Mitchell**20080805110302]
hash: 0000000337-4eb37ec898ae3664dcedfa9c7c4b7271935f5c3736d4a50c9fe778dc7856d4a8
[Change the test file format and add new tests
Neil Mitchell**20080805111118]
hash: 0000001967-a51f96e9975d3ca3111d57793cb4cdebc9590c11bd16b8744d4e731fcc0741b3
[Add Web.Page to the Cabal file
Neil Mitchell**20080805112031]
hash: 0000000103-e25fe3d244e9840698e32011425c358076bac5faebf1d60054db2042d9187f3a
[Bump version number for bugfix release
Neil Mitchell**20080805115528]
hash: 0000000154-2486b3ad790cdd426bac4c1fb93b2f2d55f7b88d97bedebb8373a37d81a278e1
[Flesh out the results more, include package name and todo for doc string
Neil Mitchell**20080805115541]
hash: 0000001304-4719bf390119937cddc2b5fe577abcb71f558f86d46052a79b601658198c9c76
[Output documentation in the results
Neil Mitchell**20080805120306]
hash: 0000000378-0d273715bc08db47eb1d8fa80d3a83df264325842206f80c3f47e3d60b3b97ed
[Refactoring, move things around
Neil Mitchell**20080805120543]
hash: 0000000695-74c5b7f37ee5aefe10b21e0ed0f67c3ec7577533568814f8660000cf72ef034c
[Add links to things
Neil Mitchell**20080805124648]
hash: 0000002641-061e97dc1bef22bc1a7e9f16a275ee695cd961be491fe3f812a86a7948bf2057
[Change +? to +&, a better name
Neil Mitchell**20080805124946]
hash: 0000001211-5550187c9038ddd55d76e66973e373c0df076b13a084d9c5766e40da61612a7a
[Change +++ to +?, a better name
Neil Mitchell**20080805125051]
hash: 0000000946-42ff0e190c847dff119e9dddf71d4e0fccc02d9e37e63384255fbc1379fced02
[Add a missed safe escape
Neil Mitchell**20080805125412]
hash: 0000000222-f1844d5b40ad00fe2a9ef4b1627d389e3a333e9c4af3b9744a83030f08d663ba
[Add support for searching for ranges and the more button
Neil Mitchell**20080805132947]
hash: 0000002625-cd35df653286f2563a13540c1739aa04933f821bba402aa63f84324ddb47e88e
[Remove the firefox plugin link, needs doing better in Opera
Neil Mitchell**20080805133338]
hash: 0000000292-da2da702947c32e76b76dc3ef405c19f9ad4d278814d87a8946830fc93a85461
[Change txt/text to q as the input field
Neil Mitchell**20080805133355]
hash: 0000000410-b2e13f61eb0265ab14831ae7e87f2eb54c2e4e794893ef036d4e0306fca9c95f
[Change the javascript from DOS to Unix format
Neil Mitchell**20080805133436]
hash: 0000001589-7c21cf65d19db03c9ca50892e434675cfefa212426da64aaadb7b3e66cacb376
[Fix a bug where an argument could be used twice in a type match
Neil Mitchell**20080805185024]
hash: 0000000337-b73ba203b62886eb3b27ad1a84d68f4cdf2600e01d70b20636f885395ab8a9f6
[Add a list of bad items into a search
Neil Mitchell**20080805185047]
hash: 0000001390-93369b22d9b898eaeb4afecabf37400b877c5e5af33dc790302342cceba270bd
[Add an additional test to eliminate using arguments twice
Neil Mitchell**20080805185106]
hash: 0000000219-23a75a46f3fc1ab1d89f76a4661a39230f48cf57ff53ee4992bf25c46ae6d328
[Bump version number, another bugfix
Neil Mitchell**20080805190722]
hash: 0000000151-762ea6765b00cc44cb24059619b0ec2920af6b84b087606816f0a40f13537bba
[Add a deploy file
Neil Mitchell**20080805195114]
hash: 0000000373-d9b647b493386bae87314afe113276f8591f235b2b3dacce4de5fd68e7dc1024
[Use GHC 6.6 to deploy
Neil Mitchell**20080805205238]
hash: 0000000319-391398201a7d3e9669238baf531f2dd4ddd4d36ddd8483f0337a07175ac43fa0
[Add a content-type message at the start of CGI output
Neil Mitchell**20080805210143]
hash: 0000000159-b7e5ab099a9b2a1c3a28f481a56a8643042f520e1b147b600f1f6d1297eedbd7
[Support #more better, if the browser is loading it does not jump to the tag
Neil Mitchell**20080805211831]
hash: 0000000237-e6c104ebb54e6f6fd846c32e1a80b5d47221ce3fe000e9b519f5438c21d5c632
[If there is no query, make the page title just "Hoogle"
Neil Mitchell**20080805213342]
hash: 0000000258-54d2fc815b67e355bc70fde1960b12b0269d32a272786dc0a2e555733fe44375
[CSS fix to work better with IE 7
Neil Mitchell**20080805213403]
hash: 0000000113-1dedacada46b2de9df2ac825ad7b5b9a36e79c2186443e0ae172fab87dbadcf6
[Undo IE fix, was not correct anyway
Neil Mitchell**20080805213843]
hash: 0000000116-3aacbc354fc16ec38aa50d24c1316928c8d0e68d00d40be29ab1811cdd074f4c
[Add a less/collapse image, useful later
Neil Mitchell**20080805235656]
hash: 0000000608-cb6acc4ffaff6f3b40a268381e6c138ea227fb872b6cb619a6f4fb55a04a3f12
[Add an initial hackage downloader
Neil Mitchell**20080811152421]
hash: 0000001114-dce94b5cc10b4d0abc4ea7f7a58322435aa44f7302a9885bd705ac13c94c2ac0
[Fix the definition of a keyword to include foldl'
Neil Mitchell**20080811171827]
hash: 0000000367-97f85f81dd1982e030cd1a4e91c91ccacd98765c427f10683b37048f5038398a
[Add some more parser tests for the query
Neil Mitchell**20080811171844]
hash: 0000000259-73299bca8f76a877acc12ea696cc586cd148b77d20049072f5f2f74d1abbe39a
[Add -i.. to the make for GHC, to account for Paths_hoogle
Neil Mitchell**20080811171907]
hash: 0000000674-0fa60501671b4c8f34acbe450f072f56b2a81ac6f988f9d8309fc9c0684bcc66
[A revised version of the hackage downloader
Neil Mitchell**20080811171931]
hash: 0000002952-09ef9fe570968cebc0a4f0cf3e51aa4ae837736103a7ad6b02cf2cacbbd187a8
[Change the parser to accept -> -- and / as textual searches
Neil Mitchell**20080811211828]
hash: 0000000823-80efc8f627550e3331e7e47554ec3845d250c01be2262408330d01d2651e3356
[Tabulation and fixing the Firefox 3 render bug
Neil Mitchell**20080811214341]
hash: 0000004981-a36729d0c7c376fd1ff6e44ef9c190d1aa36ff27099b8c276d0fe73d8792f241
[Add =# as a synonym for =>
Neil Mitchell**20080811215050]
hash: 0000000545-1e81f28fa1a362a88c2fc298affe30a5a63e92f9b3f2de5202419ffbf351870a
[Exclude packages which don't work
Neil Mitchell**20080811215106]
hash: 0000000314-ff46bf694eb980863bc83ab84797d46872ab923f0518eab1ad5edb729978e068
[Ungzip and untar separately, has more success
Neil Mitchell**20080811215118]
hash: 0000000387-7745e40a29cf57be56891b40f886e5b6bf07e19ae414e19c4172433ebbbc0898
[Output the more URL in double quotes, in case there is escaping going on
Neil Mitchell**20080811215722]
hash: 0000000368-404cb7795d9be30c84dbea8145b02011cb1893d5d6eee7cbaedd782bc70a2c06
[Add a Web.Text module
Neil Mitchell**20080811221318]
hash: 0000001495-d853a46b7081328555c714b128520e0da58456ac7a3e777c45e6766e3b0263e6
[Move Web.Action to using the new Web.Text
Neil Mitchell**20080811221359]
hash: 0000001165-77fe144aaa02aa2170e429e27dffc0179f8cd9338ab79938b22a0276780bec92
[Add a TODO, implement CGI escaping
Neil Mitchell**20080811221421]
hash: 0000000116-391ba5965723e58c405f3ca69d93b119fdd7b8388e60ba62761f027c17fe312a
[Remove the TODO, was already done]
Neil Mitchell**20080811221447]
hash: 0000000116-b3aba15e748469fd18956063b7cb52075bdfb0131aa66f585993c385122ffab5
[Use Web.Text in Web.Page
Neil Mitchell**20080811221532]
hash: 0000000277-7249fbc3439e48501f32c25e1e4eedee5bbb3260d182aa8b2daefcbbe64efcd9
[Change the expand and shrink images to be prettier
Neil Mitchell**20080811223000]
hash: 0000002356-c85c2d7a08a5c262d213f9963698ee75c2cb3059137d406108009b7e973f7dc7
[Add a spinner to the repo
Neil Mitchell**20080811223632]
hash: 0000004316-be3f4df65f74a7ea11992810a667d3372cbace07b905ea9268a4ffa41e84a794
[If an item does not have a link associated, make it styled appropriately
Neil Mitchell**20080811224020]
hash: 0000000670-e9d9a4da06d46aa65d4688c143ac71b1289c2dec252c7e9f6620d137d0292ab6
[Add keyword links
Neil Mitchell**20080811224514]
hash: 0000000684-b702e85dbd7463f159ef8bea628c693f92a18189212512bfb916649bac60652a
[Make HAppS be exlucded from the hackage docs
Neil Mitchell**20080811232711]
hash: 0000000153-b528c54eab08ccd8f8eb9f4cadedf051f085baa6c7a502ce8e1be5d45ff194f8
[Rewrite the Cabal file to work with 6.6 as well
Neil Mitchell**20080811232735]
hash: 0000004831-3511d5a639015566ef523e9dcb33c4d919bdce7bbfb7983c5a0cd4b71e2b9aab
[Make the .more link always show in Blue
Neil Mitchell**20080811233731]
hash: 0000000186-52a04735e6843c45b06d311156b423373efd440b192180ac2480be07a7c8a869
[Disable optimisation when installing the packages, goes much faster
Neil Mitchell**20080812095749]
hash: 0000000233-3996bc6aba016d1f7ca533e02d399f2c7b49ddb11c2c86d1cb1bffef31a45f49
[Force gunzip'ing to always overwrite
Neil Mitchell**20080812095944]
hash: 0000000205-6387bbefc89a88e5fdad928d2c4f1bba4205af2d778260e2198a4a198d8b5c84
[Better documentation for the CmdLine.Test module
Neil Mitchell**20080812102953]
hash: 0000000360-d654e28ad76b8c5d751a8042671e8a4a24bb2899ac4881ba2a1c13c18087e4f9
[Put modules and keywords before other results
Neil Mitchell**20080812103707]
hash: 0000000281-0c8c33bf14cbf73f79078fc7320ce67dc6c12d212d49468f31acba9820b7b531
[Add a new cost of not having your arguments in order, so perfect matches come first
Neil Mitchell**20080812110019]
hash: 0000001429-f51b791ebfdd3070eded7be8780fc316c524c26f95df4bf189889fb20c718a2d
[Escape fewer things with the CGI escape
Neil Mitchell**20080812112017]
hash: 0000000215-13e1ebdaca69731538d0a70c0a9b53bf53e9218f5faf7ae703fd18efe109019e
[Tweak the CSS colours, slightly lighter
Neil Mitchell**20080812112434]
hash: 0000000258-21b3e8578d06c5a9fb197643815a43c3f28985e0d031fe9579afff53d052f974
[Render suggestions in a nicer manner
Neil Mitchell**20080812133008]
hash: 0000000512-5d7cb0244a06abeb746b8824209a1da612a3f5f3623ca18eda2556cd556beff4
[Remove debug droppings
Neil Mitchell**20080812133027]
hash: 0000000174-1989244dd926eeb1c016ec0944868be414e4e9651f8bc6b68fdb03f3c8b26812
[Format the links in suggestions correctly
Neil Mitchell**20080812133415]
hash: 0000000496-2e23c982946d8d77b6807b74475eb3dc7ccc38a78e1ddf5c69cef6d6a3b2ab75
[Show a :: when rendering a query if it would need one when searching
Neil Mitchell**20080812134355]
hash: 0000000556-781ed396f08a80a87015d54922e8b56128bdf694a1e5a76f7c1267979d5bd3cd
[Make the output when /web /debug is on more lazy
Neil Mitchell**20080812134417]
hash: 0000000176-ea433e8de3f58ca677c832ffa5ea6ad944a4602608a626125993f56534ff79b1
[Exclude the Safe package, is now dead
Neil Mitchell**20080812140743]
hash: 0000000143-29af31850feec39cb8bf7f2201779015145349365fcc6e85495297d7522ba1a1
[Use the maximum kind/arity of data types, to account for higher kinded type aliases
Neil Mitchell**20080812140755]
hash: 0000000302-94faef1b413de1939d18cb4e99124e02af8b10e71886b6512bebc1f0a85cdc05
[Use non-free variables in suggestions, gives better results
Neil Mitchell**20080812141056]
hash: 0000000510-8107c749abac7caecb365a794aaaa043b465307ac7c4b0bb03c4f772350b49e5
[Add another data generation script
Neil Mitchell**20080812220235]
hash: 0000018824-5dd2642aa526845babd757120cf1c2e63e266f3f5c0708ac37de6a9f333abcb1
[Export Numeric and Maybe
Neil Mitchell**20080813113351]
hash: 0000000267-eecec2dd0e33ac7f9cab8de4badb92ef085512caeaa785ace68bd66db2ccbd0f
[Deal with base and keywords specially in hoogle
Neil Mitchell**20080813113402]
hash: 0000000402-92ff04d87431618a888b25e3e3744bbebf6b2e5f608d565d5ac0d33a7915c214
[Fix up the hoogle and hackage downloaders
Neil Mitchell**20080813113433]
hash: 0000000840-e61d50e05e7c1a98a5667a5c7e29686125fd8e6ac0db2ab18e290638462039e8
[Implement haddocking for the keywords file
Neil Mitchell**20080813113449]
hash: 0000002268-ad9605c3ebd5bd1b13ee23f4995de94e58878ea32030523363de056130ba3133
[Rewrite readFields to deal with multiline cabal fields
Neil Mitchell**20080813130224]
hash: 0000000876-b349a718cc07bee10b26eb84b41f8662375fab3da11a0c63ef55ae3c461df451
[Refactor cabalInfo to split the items up
Neil Mitchell**20080813130243]
hash: 0000001602-2458b6bea6798ba8233c33f34ecb521a7bee612aaa9d548bb481a4feb68e5975
[Add more default packages to the list
Neil Mitchell**20080813142159]
hash: 0000000459-8d814fb07f6287e777952e79737c07b4a41ccddc41968c952302f176f04f028e
[Add linking to the generation
Neil Mitchell**20080813145139]
hash: 0000001368-01253d4051adf151cbb53fcc626eeb2ffd2731d62c20d8f8643745da85374335
[Add unionsWith to Data.Trie
Neil Mitchell**20080813160504]
hash: 0000001067-3c48b1e3443b0eadb6cbb3ac8f332675f3f7103b2a2f7ff44a2e54066bea6c95
[Add getDataBaseFilesNoDefault to CmdLine.Files
Neil Mitchell**20080813160537]
hash: 0000001163-b0d2f533673aa4d12ad4af30d0a51b55e1631ebc33121df5248d37408a8184fd
[Fix up comments in DataBase.Type
Neil Mitchell**20080813160559]
hash: 0000000373-2b164e1d9bfb975dcfadd9cfc552a30e48f48fc1c691bd38b38ef420d80f48a8
[Add dependency merging to the database code
Neil Mitchell**20080813160612]
hash: 0000003984-4106804bdbaf97a9ef6bec97e3aae8264df17f372cd777a283c1990a4047237d
[Change linking to use the new flag for dependencies
Neil Mitchell**20080813160924]
hash: 0000000280-a3d1c6411826d3d21a44dc3b418bb3ee67847a9272a38d620d61d8e9217c0e00
[Make mergeInstances idempotent
Neil Mitchell**20080813171548]
hash: 0000000267-33ab904d1bf1465b4467b6439138e7cc1a540edd016acac6a526662289785183
[Add flags to combine databases, but not yet the logic to do the actual combination
Neil Mitchell**20080813173253]
hash: 0000001768-08a4fdc4ccd8f5410abb432b0e175f77c8ee0ec37083f1187111a41efa359233
[Add BinaryDefer instances for TextItem's
Neil Mitchell**20080813183716]
hash: 0000001139-8718738ca021069af23b55f7d0d8db613602172ebdf9dcb60fa9b698c91f6ada
[Add a TextItem field to Entry
Neil Mitchell**20080813184742]
hash: 0000000608-f63d663e2991c8065c6363518454e1307773dc196c4f59a557f66a9fc2451344
[Add a todo comment on Items
Neil Mitchell**20080813185536]
hash: 0000000216-1420a5432163951be6769f06d3f39c93ee0c43960a3025203788d5aaae1e61e3
[Change creating databases to use the incoming pairs, not the outgoing ones
Neil Mitchell**20080813201314]
hash: 0000000197-d37a7f3897d72b02b0847f61de0c6684323d6a5482d49ac9370468e7bd15d9b9
[Make createSuggest take a list of TextItem, rather than the link entry as well
Neil Mitchell**20080813201337]
hash: 0000000578-fae70009fb2d7b0c2565943e5da1bf1e3b5ada0bad3458147338db7726481b7c
[Only pass the Entry's on to name/type search
Neil Mitchell**20080813201744]
hash: 0000001279-ca9d7f4602b567fd9b212f5819cdc4663ec909667ef0772238976187ddc93d5c
[Only record the typesig, rather than the entire TextItem
Neil Mitchell**20080813203403]
hash: 0000000713-7118ab24a341925f58203e11b885a2ac0d1f4c4193c0b6129340eab4fd37fbd1
[Add indexLinks to Data.Defer.Index
Neil Mitchell**20080813205008]
hash: 0000000337-c0397528a5d50a92726f6ab3f2088c16be882e350ed27d5fe4e70c8137634940
[Change Hoogle.DataBase.Items to have createItems and entriesItems
Neil Mitchell**20080813205728]
hash: 0000000764-a4650b797b11d0fdb45092373fc520593b6ceeadb112832e1a998e12bd16cc93
[Simplify createItems substantially
Neil Mitchell**20080813211916]
hash: 0000004257-4ca01b4b0276a72b296738b7b6e57ae4cfd5d09cf098a0ff4b377e0a934b89cb
[Add some deriving Show for debugging
Neil Mitchell**20080813213044]
hash: 0000000229-048a92475bd8e51744122b6a35e3430fc4df26865924d4f25765177f4a1985cb
[Add a bug report on duplicate flags
Neil Mitchell**20080813213056]
hash: 0000000166-a4b996ff14ab9ccb706c75b9987a9b3f791412ffd7cf69e13313016cd4c4c939
[Work around a bug in CmdLine.Flags
Neil Mitchell**20080813213144]
hash: 0000000311-fb0256076cc3ad8a56d6b6ff60b0d33ee496fb6f56b7f4e00001f7345e6457ad
[Add basic support for merging databases, with the exception of mergeItems
Neil Mitchell**20080813213155]
hash: 0000000869-a13fa5a23cfcf5857f0ed7ec0c318cee310ac5865c322117880b3fb80c7195d2
[Implement mergeItems
Neil Mitchell**20080813220034]
hash: 0000000894-bb843766cd541f32777f01f4d644fa8b2e451c7ccf52eab569d7e18456674da2
[Add entryPackage to Hoogle.Item.Item
Neil Mitchell**20080815124450]
hash: 0000000220-291d813eb433af497382258019525aca1692e673db8d39ea71683cf838a7e4fa
[Add a todo, use Cabal version number as the database key, otherwise it will go wrong...
Neil Mitchell**20080815124506]
hash: 0000000220-ccecc8ce56643fffbaec12087fdc259bb6af3dd585bf2281d049b68b7562164e
[Output haddock documentation better for and tags
Neil Mitchell**20080815124525]
hash: 0000000612-83ac064bb082ab0e485289c39763e40fe16ca952ba95e3fe6547c37dd8d3cb81
[Output haddock documentation better for and tags
Neil Mitchell**20080815124547]
hash: 0000000351-6d57785b61ebf6fda359db1bc897c8e0de0bd1322a63bc0925c97500cf129d39
[Change the .css file to make links more obvious relative to documentation
Neil Mitchell**20080815125604]
hash: 0000000380-30354db286f3e9798937a1263fc9c1c0cc3186c43c9b9c0518ae1cd1fb21b5b0
[Fix the url for a package, can't rely on latest as not all have latest links
Neil Mitchell**20080815154335]
hash: 0000000422-e684c5fdc454164796e4416744c83cfc12478e842bccac9af93fbb39c1b4e822
[Change the showTagTextHTML by inserting line breaks and fixing up hyperlinks where possible
Neil Mitchell**20080815154400]
hash: 0000000463-866d4ea6182af6d823f267af2890dded77c62913721c632f4005b254a90e5f3b
[Add a rep function to General.Util
Neil Mitchell**20080815155600]
hash: 0000000150-6742b43335dbdb961a8cc24a4eba9735e9137794dde078d1ee0b5d29ef2ce579
[Add code to trim tags and make the haddock text more presentable
Neil Mitchell**20080815155611]
hash: 0000001029-b036acd84673edffbc6a3b8dfad36edd14211ed1ec4081167a20fcbdb7d761d7
[Move the less and more icons into blue versions
Neil Mitchell**20080815155739]
hash: 0000000290-0dc2af7b4d156c4b80da15689a1d20e75b4c67c6fd1ebff5962d2c08c981508c
[Add less/more gray, for use in the haddock documentation
Neil Mitchell**20080815160741]
hash: 0000001078-c1f780437cdcadbb902966cb4ca41dfee6f973c349bdf1022486e64fa87b0cb3
[Change versionTags to hugs in the custom Hugs version of Paths_hoogle
Neil Mitchell**20080815173046]
hash: 0000000267-8577ee9323970cdea3d5f1a7e8a761fed85fa0a7d1bcf7ba862d6dffc3f9a0ab
[Make serialise use the cabal version number, to get better control over database changes
Neil Mitchell**20080815173103]
hash: 0000001019-81fc512ea9261c6692b78fc24379b0d1a2fdaa6d73eebc488e4ffd1f0c0253ce
[Change x to name, refacotring
Neil Mitchell**20080815173448]
hash: 0000000617-3bd07fcdbcb3dd6748fb4428e83f1e0ee32be8175a75a5066b5e91a7e632615f
[If the name of a package is base, hardcode its version to latest
Neil Mitchell**20080815173500]
hash: 0000000346-510a084cf6b620c90aacd40feec9280c6e8c528fdec081b47941b169733ad70c
[If the item is a module, still include a link
Neil Mitchell**20080815174336]
hash: 0000001066-1e888b65213d76cb2cf406787e874bfd9d50bb97a1ef3812916b38ff69d2cf99
[Refactor
Neil Mitchell**20080815174713]
hash: 0000000626-4f9e906c58e1116e43c9e85ee6777cd78edb61fc1b4310db25d2e59629d2ba4c
[Fix up the base links, point at 3.0.1.0 always
Neil Mitchell**20080815180315]
hash: 0000000417-105f421e91ce2d63d1924bb9fd9c4e2f1806bfea3c1d20403dfd487129e69433
[Add proper expand/contract links for the haddock documentation
Neil Mitchell**20080815180506]
hash: 0000001967-125e203c887e07d64ceb3e8558030a8622f6fc2cad01f4a17b4f7c5f6bb9c57b
[Fix up the generate script fixing the base version
Neil Mitchell**20080815193210]
hash: 0000000269-273a4eb951fa8a1ed22b5bdca200de472e8c921ba15c1f3afa32a2ca593d91b9
[Add a TODO, tt is ignored in Haddock docs
Neil Mitchell**20080815193222]
hash: 0000000167-bd58fe5d0a172d95e5917c8e622130e1ff5053f7a1842c24a9c8fc7c9982c469
[Add a todo, should only trim text on spaces
Neil Mitchell**20080815193234]
hash: 0000000143-3c6066a4ae33bd184c5d1bb7337634b21ec8cac56c6e25df3519377df6128fa9
[Make the haddocking of keywords include the
Neil Mitchell**20080816085335]
hash: 0000000277-6a556c8a1b09e4b704add146d9c27bb655486cc90ce0b8b83b0abadd922f5852
[Make the haddocking of keywords drop and
Neil Mitchell**20080816085350]
hash: 0000000304-068707de1c77c0050984b8be6f33f048a9cb4084a383534d0c31531dc8ec33e5
[Slight refactoring to the Put Monad
Neil Mitchell**20080816093652]
hash: 0000000582-e6035e22b2b3df73179dcc4ad473133e608fb000cdec1dd608776a232714d241
[Make the Put monad a bit simpler again
Neil Mitchell**20080816093820]
hash: 0000000618-de1f3601f3488f9417b29abc5c38bed9ac650783324c46ccc6e27e34a38e324c
[Rewrite the putDefer code, now about 10% faster, but should really be using memory mapped IO
Neil Mitchell**20080816105112]
hash: 0000002399-1c08b4a1bd90dcc76f6e999aa7610802cac38f6417ccf2d789bba02c9c501101
[Add logging to the web program
Neil Mitchell**20080816105425]
hash: 0000000592-b0da9ceade53bc56d3d00c7b1aec04dcfaef14f58a33990637ef6836d387e2da
[Add a TODO, should extra stuff be in TagStr
Neil Mitchell**20080816105436]
hash: 0000000143-483739e00e755139336198ac59700a59234fbf536c1d3dd85a1c2b4364f295e2
[Add a TODO with an idea to improve the DeferMonad
Neil Mitchell**20080816143743]
hash: 0000000501-f9248896131021c2c47632f0376bf1f2d40114641a48007ca94ae6f68a676f55
[Add a TODO to convert Haddock info to ByteString
Neil Mitchell**20080816143846]
hash: 0000000215-322200fe2c3ac2f408f5b315b681caa3fe534133fc41d41ba35e4da36d763152
[Add a TODO about entryName - is probably redundant
Neil Mitchell**20080816144033]
hash: 0000000191-567b16a2f2441f2e57687f05d23f1f07d70ea803eba2f49168fb6bd877ef1b8d
[Add another todo about EntryScore being overly specific
Neil Mitchell**20080816144821]
hash: 0000000299-837e9ea1156ba1121ff266173f89fa85be4f93e65d8c256767a84271d00b3fcd
[Add support for ByteString to Defer
Neil Mitchell**20080816162256]
hash: 0000000706-cfbf29ef25a323950b22f6797ca10f03ef1bda6b0bc197708d0f4b5516a1cc95
[Change Haddock to use a ByteString
Neil Mitchell**20080816162324]
hash: 0000000617-0ffbf3b1c8a567e96ed3b042329e7fc251547629cc2b0da1238abc6084be9a5d
[Always make ByteString's be deferred
Neil Mitchell**20080816183144]
hash: 0000000691-752a8971f7ff5795c1256e1954f1ce2760d9062c83ab19d893f99f66758e9de0
[Add a TODO for Defer, suggesting to use a Ptr buffer instead of handle operations
Neil Mitchell**20080816183235]
hash: 0000000293-04a457a191c26e0a539096fd7206e8ce353619b1586ddf7017351808a8c3f400
[Rewrite the name searching, use a much smaller database but still fast performance
Neil Mitchell**20080816183351]
hash: 0000008791-6ac867d267200c3bf0f7850e3c2daf7a534ef5ec347c497f0fbf20de56f5b0f2
[Tweaks to the parser, hopefully hit fast-paths more often
Neil Mitchell**20080816184603]
hash: 0000000632-70cd843b3fe43c6a24a22033702be599c0c0366fb433359193cfdc60aa64ad7e
[Remove unused imports of Data.Graph from TypeSearch.Graph
Neil Mitchell**20080816193702]
hash: 0000000245-65520f2d2769f5e2f2628267ed212d3da67db952937028090971525a88e9cc29
[Change the DeferMonad to do all the backpatching at the end, halves the number of hSetPos's
Neil Mitchell**20080816193739]
hash: 0000001849-261ec52c7b9975de2d61ea11190083f6e1c5df68a6936d8f0b99ca7e1f6b6b7e
[Change to using IntList's, pairs of ranges rather than each value - leads to small reduction in database size and slightly better performance
Neil Mitchell**20080816201826]
hash: 0000001707-72c6a99261277d15307e7f45e4085ce9436df538014fedf966b5d8bd71edf495
[Extract putting a list, so that in profiling runs putList shows up, not $f3
Neil Mitchell**20080816201956]
hash: 0000000674-533f7364c8abab17b64b810ffc182349cc90e01777eeb94b731e078d6d2d5500
[Add splitAtLength, which does splitAt and length on the first component at once
Neil Mitchell**20080816212135]
hash: 0000000514-a1aad05456645d49d6441720a88bc2466bdea9bf8e195d7566900cf6958ae2c2
[Use the new splitAtLength function in Defer.putList
Neil Mitchell**20080816212150]
hash: 0000000438-3031256b9ebe5966aa5d3f961b60f0e8796746c0ac46a85ab173e408cb3c2554
[Remove unused import
Neil Mitchell**20080816212436]
hash: 0000000114-56376e21932341b6c8e2c4060dd5c8c3fa67b241405b777cc6cf54446b185059
[Remove a todo, which is now done
Neil Mitchell**20080816212643]
hash: 0000000486-0e356073578cf8eab63a7d1e1a4b4cf3f682174990c1b6cc1703315350e6db77
[Add outprof target, to help optimised debugging
Neil Mitchell**20080817062734]
hash: 0000000297-913907d265d3fd669e1eb4ef38500f0849045ca2c0a68aa3d951751b12b1fe0c
[Change the underlying DeferPut Monad into one based on a buffer with flushing, a little bit faster
Neil Mitchell**20080817062750]
hash: 0000005056-b9435375954af346f6a9a137eb80de1b09e37481cff61286d0945cfb9a037a57
[Add a buffer flush, very important
Neil Mitchell**20080817065739]
hash: 0000000132-f33d42cdc2a659c834b8511263e5ab71b5fa72e03eb5ec26c421cb719581c7b1
[Add bytestring and time to the cabal file
Neil Mitchell**20080817065750]
hash: 0000000521-9b5509b6f364946acb67409ce8276942cdcde31e75bda8c7f632466c7292d620
[Always perform a debug validation when running a test file
Neil Mitchell**20080817065950]
hash: 0000000240-d73c956e64384fd7f90566685ac043a66472aeb325e44c84011fd9c57a722610
[Improve the showing of packages slightly
Neil Mitchell**20080817081005]
hash: 0000000224-61c3ff67dd57a388a526a85a701e160adff906721d609c63b6483ddb2b14504d
[Fix a bug in Binding, was returning restricted variables the wrong way round for instance checking
Neil Mitchell**20080817082409]
hash: 0000000408-70bbb93f0157f56192214674ad95c42c7f32df5a5f042ae29154acac70a06014
[Add another test, which finds the binding bug just fixed
Neil Mitchell**20080817082434]
hash: 0000000267-48d253ecc0c1d4713c966cdcbc6587b9eb68a814b089377e30dfddf96b462f60
[Add pretty printing of types for unboxed tuples and parallel arrays
Neil Mitchell**20080817083455]
hash: 0000000603-3a808ef7a8f0a889ef5d1185583d22f8ebc9600f1c7ee95f016f261c4c22d6cb
[Refactoring, pull out the Did you mean bit
Neil Mitchell**20080817084649]
hash: 0000000575-e1efb457a46e4773df94bfb9c0cb9095811613bb11d5e01b81cf1b872c902094
[Add more suggestions, Maybe a suggests :: Maybe a
Neil Mitchell**20080817085526]
hash: 0000000771-4b7d32e31b1ec02017272dfca0edfe86ad284a261b6875e0c82fd1fb8279f38c
[Searching for Just a now suggests :: Maybe a, do a database lookup on bad searches
Neil Mitchell**20080817085958]
hash: 0000000802-980608ba6050f80de2b88673ab4a6e661c3ab395a6f16497a5f76f8a557116ae
[Refactorings, draw out type construction bits
Neil Mitchell**20080817090249]
hash: 0000000731-698942746835c99b2aa479b9a486e4eca53457557029bece978978d6ac5d980e
[Add a query changing Int to Float ==> Int -> Float
Neil Mitchell**20080817090731]
hash: 0000000432-99b97b2bb83f6a9927b5934dff16fd931bdcbd87d35f36781c95995903fa878c
[Move the front page message into the Page file
Neil Mitchell**20080817091104]
hash: 0000000657-85f2adf014b989898d68e4054ea640aeaf844faf0199987ebcc1cf967efdb41b
[Flesh out the front page
Neil Mitchell**20080817093105]
hash: 0000001629-4da405fd92b854d2ae81203740701f5f0af4f49ee5f92b89e23c10b2d7bc434b
[Make example and id, rather than a class
Neil Mitchell**20080817093418]
hash: 0000000267-91b303b316d7a9097167f5a0f78730d37995e81308be2c5dbcd4bf57ecf8fc92
[Link all the hoogle databases afterwards
Neil Mitchell**20080817095640]
hash: 0000000180-7564fb6e39d45149ae6fe48c95a3f7d9474345574015f089b6dbe96b5d7cdadb
[Only perform linking if there is more than one database
Neil Mitchell**20080817101342]
hash: 0000000299-046f39bfe34d28f7f1f91f01ead06b1ced4a8cd598b6f29e0f18e3a2aee48424
[Split out GHC.* modules from base and put them in a ghc package on their own, not yet completed
Neil Mitchell**20080817104833]
hash: 0000001375-52efa47664c1f2840b288b78c596ac058bd003b2977cfd1411c18b2f351d767c
[Tweak the generated ghc.txt
Neil Mitchell**20080817212837]
hash: 0000000907-4354ed406b4a4c4380b5ab75c3fb6c212b2595b99971329dd95083cd2612d43d
[Link ghc.txt if you have specified base as the library
Neil Mitchell**20080817212853]
hash: 0000000322-8521b91f5a44f9d64f159163e1610d514b8c29b5e36c7f524e4ac5be83850002
[Bump the version number, database incompatibilities (major!)
Neil Mitchell**20080817214349]
hash: 0000000176-60c296085a667f32df89794cbf1c6f227baa9e4b03bcbd42ae3bb426b1e1e7fa
[Change the build-depends for GHC 6.6, correct them
Neil Mitchell**20080817221537]
hash: 0000000271-20e19a48acd772d2b41543bdee499f570a86c326429b21c01b9db0f83af07c3f
[Give a target for the combining
Neil Mitchell**20080818113606]
hash: 0000000282-8edf26c1bb8a7dca167c8f13efed4811a3d7df4da837419b8ffe9532965ebfe4
[Fix the deploy script to work with GHC 6.6.1 at York
Neil Mitchell**20080818113616]
hash: 0000000596-48cc9653e5f185d19e915282deb5efe845417b81415cbbe7bf2f5e4c0d459342
[Link to the user manual on parse errors
Neil Mitchell**20080818132254]
hash: 0000000331-6ed1bca518cbc5f8726f75fa1d01049886aa5d2133d75e97511093f30d38cd8e
[Don't over suggest on searching for single element names
Neil Mitchell**20080818132522]
hash: 0000000334-ec8cfe59239cf29fa94b30094908c6da95d66297415e8f429dbaa9211fe4713f
[Make the base package depend on the ghc package, so it gets the necessary instances like instance Ord Int etc.
Neil Mitchell**20080818161146]
hash: 0000000541-b0737d4550cb4361c9dfa7a0f1d8504036aadd9077db86743965c9cdd11e9c14
[Add two name parsing tests, for # items
Neil Mitchell**20080818162934]
hash: 0000000193-cd584788a14cb7cc28046806ea4df007a9bd8af7c54e7ca9fcf553da7828a240
[Update the favicon to match the Hoogle style
Neil Mitchell**20080818183645]
hash: 0000001589-01430efcf2f576aa3aa357a39b61d5bb94d269d61a6567986b53051881f36403
[Remove a floating lambda from the logo .svg
Neil Mitchell**20080818183736]
hash: 0000001303-6e1c2911f39ba75596edc9e088f9f880de9981b266821a655f2d19ea7362ad58
[Record the haddock info as it goes past
Neil Mitchell**20080819164524]
hash: 0000000200-b22266582c1445195b29afee132bf43250d4199fa17bdf8aa16895aaaad2effa
[Add a todo for suggest
Neil Mitchell**20080819164534]
hash: 0000000221-b56e89632e71243154594143009b7c1e79f2adb020932d2006b24fa3b60061c2
[Add more notes to removing entryText from Item's
Neil Mitchell**20080819164607]
hash: 0000000201-5348d27b42d487a7736c3fd83c09ada9b1a72d32c1da3332c226939be6917994
[Refactor Items slightly
Neil Mitchell**20080819164820]
hash: 0000000649-0796a1b84822d46acde831081a650041cb0a742e4074bdc215293dfa5769870b
[Add haddock/hackage URL's to the package databases
Neil Mitchell**20080819172033]
hash: 0000001279-2a4fd32074697a29d0149e5f62b6a81c114399cc1838090a81093adc2844a649
[Generate the package databases in lower-case, for UNIX systems
Neil Mitchell**20080819172104]
hash: 0000000598-7c8d762badcf8a6ae38041fbd449410f1f385bec425733eaabe024fa6c4866d7
[Rename the hscolourURL to hackageURL and record it
Neil Mitchell**20080819172131]
hash: 0000000288-104882a557e157e02a3930dacae1c53394137708747bce1c239e96f258984671
[Refactor setting the package fields
Neil Mitchell**20080819172457]
hash: 0000000787-a8987aa02be5f3362b0c0f80d8f91c03e42c2da15b4131962f000025ce41273d
[Add a TODO about moving Web.Text elsewhere
Neil Mitchell**20080819174320]
hash: 0000000139-ebd58608b33069e4bf84603169bc08f7895698a0fbf60740c68685c88d799e3d
[Add Hoogle.Item.URL module
Neil Mitchell**20080819174334]
hash: 0000001463-3c74b133ef8faa23181774707a4e0c330861ea9a0bf12108492641497b5a78bc
[Implement outputting documentation URL's for packages with /info
Neil Mitchell**20080819184720]
hash: 0000000307-409f478b07faea97d1706834da572a5200202c178a44cfcb5c478e60f67e4a92
[For keywords, make the code blocks appear properly
Neil Mitchell**20080819190926]
hash: 0000000376-50dacff8d995c0598c1cb2171a25b7a918cae83ff39d12dc6c944ba03f577003
[Reformatting, get the placement of blank lines correct
Neil Mitchell**20080819190945]
hash: 0000000508-42f5552e541437b74a4da88469a26a5f5c5f4008745888549cfd394ea35c46e8
[The hackage location for the base libraries is special
Neil Mitchell**20080819194412]
hash: 0000000202-be288db179a3bce22283614ab3ff91889c79371bf440edc2d721b142851f9b06
[Change to using Hoogle.Item.URL in Web.Action
Neil Mitchell**20080819194452]
hash: 0000002132-7fe3427ab27cc1c84fed5e6bce7c9f58f696ed6b61713b3471d268cb8935cf34
[Display URL's for the base package without the final index.html
Neil Mitchell**20080819202252]
hash: 0000000279-e2a94dcba9731283018ff0d93915b681a6f2757fbe591d621fd9b4c9360f2ecf
[Add brackets round operators in renderTextItem
Neil Mitchell**20080819202327]
hash: 0000000433-8b6df762d8a701ab4f030c4a985a722123862e7e4155dab85aa1edcfb6b91bfc
[Show bold tags properly in the web interface
Neil Mitchell**20080819213223]
hash: 0000000185-abc95082f8224155ccf46955472e9d04589efe1eb48439122fd0f100dfebdddc
[Move the two old data getters out of the way
Neil Mitchell**20080820164009]
hash: 0000000162-ff34bfa07fefd5371825cd051af3ab0d20e48c8b24a6b29ca07732b06147c9db
[Refactor the build-depends to common out the base < 2 and base >= 3 stuff
Neil Mitchell**20080820195303]
hash: 0000000568-911973cfe6877c9975e3b1f7ce1af8f67f5be929ef3291a3a99fc2f40a722948
[Generate database files in database/
Neil Mitchell**20080820195327]
hash: 0000000809-2c4597b17770f9acd7aec736437ff0a5d8a752bff1e6b8a00c59dcef6e2eb836
[Patch buffers in memory if they still are in memory
Neil Mitchell**20080820195705]
hash: 0000000631-fdc5cd82ab9d0e76bfdaeacfe8fd57b1ef21e6f35cb5a88617adcc8975a1d394
[Fix a TODO, was already done (ByteString in Haddock)
Neil Mitchell**20080820195731]
hash: 0000000219-65c61037ea098320ed411830a48669b6a901684fc660d32dcf64552ed839aeb6
[Add the database list of data files
Neil Mitchell**20080820230728]
hash: 0000000558-f3f72f7c722d974b390b04664c2a7e52b0eb9c68bb53f4ed65dd541192dc3d81
[Delete the old list of Hoogle functions
Neil Mitchell**20080820230925]
hash: 0000374759-bf8dafec3ab33346312b0396141cda586bb6feac3266bec421b8436db3920282
[Delete old web stuff which is no longer necessary
Neil Mitchell**20080820231111]
hash: 0000396200-18a4c9b4b34bbd6e348585068b2c4785ae6c633f032af9c7174ea470a2a3963e
[Delete the Dead directory, no longer has useful things in it
Neil Mitchell**20080820231555]
hash: 0000151001-d59aab756d6ebaa337fe1ed002719e5944ecc32723169b36daf52fc5f2f5b2bf
[Remove General.HtmlTags, has since become tagsoup
Neil Mitchell**20080820231634]
hash: 0000002521-d6ace4ea4e4eabd01c9e71f9558c45fc2996e6008505a3bd84462476dcd49145
[Move the web engine to taking files out of datadir
Neil Mitchell**20080820232333]
hash: 0000000553-320e20a5db3c82074a67d4824dffdbd38d255cb14b7c112c01b4cafed607a1d8
[Remove the Makefile, was no longer useful
Neil Mitchell**20080820232734]
hash: 0000001283-f4c0463a7412f81d9ac1463c8e29d983a6e9d07e525cc7d63512ceb10fa23048
[Refactor the suggestions
Neil Mitchell**20080820235553]
hash: 0000002511-349bab9951b0657c539e9ca12f24e4958e8807796ca09092e7fc61860c69670c
[Add variablesSig to Types
Neil Mitchell**20080821000058]
hash: 0000000200-4fbcdacfa352a47496db9ae2bbb119d7b9e1013aafa6701936c58a683dd12f19
[Further tweaks to the suggestions, grab variables from the context as well
Neil Mitchell**20080821000114]
hash: 0000000979-1bae9204ab9ce4412ff73a98a233a630771a5c07d2f6b8f713adfe0ba9a9aa9a
[Add transformSig and universeSig to TypeSig
Neil Mitchell**20080821005712]
hash: 0000000581-951506578ec4c79d7c794908d2df4d360ec641a37dbf6d33a5e4e22a3bd168fa
[Rewrite the suggestions code, now deals with context suggestions
Neil Mitchell**20080821005723]
hash: 0000003464-267904a08741a731bf76c14f39d4f3bb20337d917e1c7dd14a87d60f2b2a40f3
[Rearchitecture the generate, basing it around tasks, rather than download phases
Neil Mitchell**20080821094110]
hash: 0000000987-b7f1982d288b37e1a52a742df484f0b845d9c0dc21441df0e77263289765e59c
[Rename depends -> dependencies in Link
Neil Mitchell**20080821094903]
hash: 0000000407-a559724d67f0a691f528ba0a7d0c59053b52c4ddf2db8baffdceae4c0d8df6a4
[Add depends function to Util
Neil Mitchell**20080821095118]
hash: 0000000402-3856bc4879f2ebaf52ea49ffbff4f845cd10b2778cff3dd20bdf43e889bfebcf
[Move keyword specific parts into a keyword module
Neil Mitchell**20080821095131]
hash: 0000005247-81e4a3a40f6dc671d6ece86a2ee87f2ff9da465ad4bcee885154c134f4e0678b
[Add comments to block structure Util
Neil Mitchell**20080821095802]
hash: 0000000775-9ef4cef0dfe0d5fe037301c4e457cb14c21a61023684baeca742d26a56d88e5e
[Move ltrim and trim into Util
Neil Mitchell**20080821095840]
hash: 0000000312-62bb76c9021b355bf74a518d5e5c9810046212c1ef36336b336f55726e8e7eb2
[Move the Cabal reading code into Util, and make some typesafety round it
Neil Mitchell**20080821100120]
hash: 0000001836-cf878e5b7699a21b8ee1042c8f975b613ef12965e40733829b128be81f89d849
[Pull out readTextBase into a separate function
Neil Mitchell**20080821100355]
hash: 0000000668-910256b7d2311c70f4384e2f5117222bad292a516859ded0801e4d938245e8f0
[Move the haddock for keywords into Keywords module, was never being called before
Neil Mitchell**20080821100441]
hash: 0000000770-cdda1753db97b2f3a2505e49ba48745a95f3bce70aaaafd288069548ef468e02
[Move to having an explicit replaceTextBasePrefix, and use it in Hoogle
Neil Mitchell**20080821101058]
hash: 0000001479-1e825fba85acca3095308509dfa5114f370ca13591e10f7d8e2a97d715cf0534
[Split base into a separate module
Neil Mitchell**20080821102441]
hash: 0000006299-fa1dd4b6daeaf0ca059b01f8ebf7181d5d5bad435e5dcf431ef72219d3592b6a
[Move to using depends instead of doesFileExist everywhere
Neil Mitchell**20080821102858]
hash: 0000001084-bc4f7b38cfcdfe8c90eb50050fae27e837e96702da78f77fec71ada1afdd4f4d
[Merge Haddock/Hoogle/Download into Default, since now are really small
Neil Mitchell**20080821103133]
hash: 0000004949-168c44a09bfc5275889db084ec2dc204f9307ee661db85402dff1a224a07e973
[Add some more utility functions
Neil Mitchell**20080821114147]
hash: 0000000841-e79fbe6d385865d6426fbc3c7833c99223c7f4220e148fd7c203efd7bf316b38
[Add a hackage target
Neil Mitchell**20080821114159]
hash: 0000001581-2d40b38a202a5fafdc4a3f50c8458d7bf0c10a6eca58acb4095c933d096c18f1
[Make hackage one of the default databases
Neil Mitchell**20080821114421]
hash: 0000000291-684f2003eeaf582cef434a4647ca52b48d00804c80dcaa2dc7d7a5da59fa5c37
[Add put7 and get7
Neil Mitchell**20080821152619]
hash: 0000000353-f77bb3d39ccd374f1fe9cb61877ac0b57ead3d9564b79afddb3b669058265d4f
[Change show Entry to use the selectors rather than pattern matching
Neil Mitchell**20080821152638]
hash: 0000000351-651426e8bb14715b39367bcd38f59054a385044a972ae3936af5d227a0ff8533
[Move packages from being in modules to being in entries
Neil Mitchell**20080821152656]
hash: 0000003619-e4c63fdfa5bef91bb9decac8414b6edf8a7f46cc5ad9ddbeb39cd4348b4f3303
[Remove a TODO that was already being done
Neil Mitchell**20080821164151]
hash: 0000000251-76e536cef3a79b02aceca889a6f53b13e16899e328e53485491f0b79ac6d105a
[Add putEnumByte and getEnumByte functions
Neil Mitchell**20080821164204]
hash: 0000000310-27b7b2d8e4bf04ea266625c8073d075b5ea328cf81e5318c303c06b84a83a5c7
[Remove a todo for adding putEnumByte/getEnumByte
Neil Mitchell**20080821164222]
hash: 0000000334-544dfddd4aca8189a371fac70ac86199ae289216a1facc0c31bc07ad0fa89441
[Remove a TODO about performance enhancements, that is already done
Neil Mitchell**20080821164238]
hash: 0000000174-a1ea2d85be830dd28bec7cb839340f24ab7655d3e845bc27893ae8333c1378d4
[Remoe a TODO about suggestions from imported packages
Neil Mitchell**20080821164301]
hash: 0000000195-91f3c1987e6db03e404ed4850ed55be5db066c72a5f40e31b74affc32988d561
[Add entryPackage to Hoogle/Item
Neil Mitchell**20080821164333]
hash: 0000000269-2582411af7708b18258e10357b8df49b5cd87295134da1beb0d865a20b419b05
[Rewrite Items, so now multiple packages can be in one file
Neil Mitchell**20080821164349]
hash: 0000003132-61d67618d8469cb59a6f882ca582ba9df3c914bc4147e723a318091e8b4ef73d
[Add a test about searching for packages
Neil Mitchell**20080821164413]
hash: 0000000196-f21f3c44f926d9e5a6a1a596cc0beb156cf8e915b64568964370e3c029c7bf18
[Change command line searching to output less irrelevant blank lines
Neil Mitchell**20080821165353]
hash: 0000000936-462fb9c1f9ba4957037f069594a97be46fa08e92358058ac79b3bae1ebf93428
[Add a case for entryURL with EntryPackage
Neil Mitchell**20080821165433]
hash: 0000000172-0545e8fbb9e08ae810bd961c71e606ce57d44ddd41568a58d94d3a86cdaa49bc
[Fix newS, so that getS is correct (was off by one)
Neil Mitchell**20080821172327]
hash: 0000000158-cbcc7afa782f5a02ea645c73cfce18136d69ab2af94db4c76a35c70781a276dd
[Exclude packages in the normal libraries from hackage
Neil Mitchell**20080821173856]
hash: 0000000466-222b3b5afc72808c39ab163d41c41e630d127a67a34bf857b02a84d0c04115ee
[Add @hackage links for hackage binaries
Neil Mitchell**20080821173914]
hash: 0000000316-9f6e86df09d0eee51364c42aa69d18e24b8bf0cc3267260261e0fac99c8687be
[Add ltrim/rtrim to Util
Neil Mitchell**20080821174255]
hash: 0000000224-2cd8820b3a85ca64b8eb74e1f8357a5ab4a7e3ae1dee2e76351a97305ed0b577
[Parse comments slightly differently in TextBase
Neil Mitchell**20080821174315]
hash: 0000000312-57f93394326ab1c10e0263a03c3c6e6f08348ccbb928d7226c0928145e6f3e2f
[Change TextBase parser, fix so it works on comments once more
Neil Mitchell**20080821175425]
hash: 0000000281-630720a327d302524d6ecf27e11bd481bae97b5956b0cc67acf7edb8de859cca
[Trim documentation lines, so no blank space
Neil Mitchell**20080821175444]
hash: 0000000220-0fbe4a2473d2c169742f3f14f346ef8f1d5dc2f28969d9f4bfdd6c8b52405948
[Eliminate "." lines from cabal fields
Neil Mitchell**20080821175458]
hash: 0000000233-fddb0cea1a6151e6374a510492deb8ea431377824fadf8e72e22f1fb303c0610
[Add a cabalField argument saying if you want root fields only
Neil Mitchell**20080821181215]
hash: 0000000887-368dab8cee900604145b1a02183cdf009f26dee9d1fa7d08813219c8d4c8aa38
[Add code to fix up haddock documentation for packages
Neil Mitchell**20080821181234]
hash: 0000000776-b3cb575a3c3715c75d49cff5cfaedac6c3f1a5ae3ed963ac43b5387f39ede3f8
[Add more comments about translating the Hackage comments
Neil Mitchell**20080821181949]
hash: 0000000394-41ab9877ae11d9727f41a7955980677394dd38de88874c070e50e30343a7ebe6
[Move the LICENSE file into docs
Neil Mitchell**20080821183633]
hash: 0000000182-f17b0129eac168253d253ea910fde69099e4faed77995880886470b6cda737d1
[Add hackage.hoo as a database to generate
Neil Mitchell**20080821185346]
hash: 0000000117-1fe00dc3b4d546089b7f30830ca154981b3feb778cc03f699577d2beef7cf056
[Change modules, using the sanity check in deploy
Neil Mitchell**20080821191207]
hash: 0000000304-a342d5b3b58e6d5ac30f465069a31321590c109c6961f363f7c5e16beb5eaa36
[Bump the version number, preparing for a release
Neil Mitchell**20080821191229]
hash: 0000000164-a2d2980e737d589ee3268c61d76d82cbd8918fd23877b6930f3bf0fab43d3e02
[Add a run script to generate
Neil Mitchell**20080821191728]
hash: 0000000222-290105e5d3dd4710cba69148e82d1abab25fb84e026cbd800d0983a6fceef014
[Add a deploy script, for sdist building
Neil Mitchell**20080821191818]
hash: 0000001776-e46d48c7b40e740db73d564c851fdb80dbede40e4ce007e976d928d724fd8512
[Move to using a custom boring file
Neil Mitchell**20080821192314]
hash: 0000000911-71c1192ec89bcbfd67af7972a198c267cd21f3dbb16985abc6711f5bbde993ef
[Add a list of hoogle specific boring files
Neil Mitchell**20080821194345]
hash: 0000000281-1f62c7e59139eeeae579e1735aa6ddc9325bc9b4fc057c4b06a30e06a8af1dfd
[Add line counting into the Deploy script
Neil Mitchell**20080821195352]
hash: 0000001557-837b4c0075c5cb0bfcbfe2b5b57a1d632ef4ccd124993a0e4ce36d73d6e40401
[Add closing tags on two link elements
Neil Mitchell**20080822134055]
hash: 0000000395-8b0f15ba390b2e30d7f65332fe44e5e7d27274c7db01cb491b18642b6dc4a8a2
[Add OpenSearch code, untested yet
Neil Mitchell**20080822134114]
hash: 0000001840-10707cca0295721fb5b000ae8c5cf156c2a9c5e7fe44a997067ba43ab39648f0
[Delete code for adding Sherlock plugins
Neil Mitchell**20080822134145]
hash: 0000000592-bebb565c81bb219f896afae809a1731da40bf0068f99f2ac9c8507bf1fabb165
[Change id search to id plugin, since there was already an id search
Neil Mitchell**20080822135232]
hash: 0000000505-83f87d44ce8b3b0acb861eb41c4e730ec36db29e07383848243696d54bf53ad8
[Add code to make the front page validate
Neil Mitchell**20080822135256]
hash: 0000000899-ee0f7def0b3d5b498e27a911b731bffd4ead9a7986a58a455874f7e070c43e85
[Fix a missing escape code
Neil Mitchell**20080822144616]
hash: 0000000324-e30611f24c3d46d485743d01b68effa4d87a19111ab4c24759c91f1e4c1c62fb
[Had forgotten to escape &, doh!
Neil Mitchell**20080822144626]
hash: 0000000118-464bb86b2ea4523dc0bfc8fc10711df3463c7c7041229fa524c6f198b02e897f
[Add a favicon64 to the search.xml description
Neil Mitchell**20080822211303]
hash: 0000003028-2714ce9ec9889f27fe5ffafb706fafe80e1b369d5dbfd362d26ba2cbd269191d
[Delete the item field, was totally unused
Neil Mitchell**20080822213539]
hash: 0000001288-6b93f014bac80dbbebd8e541163c6cd547b566616a27915a897f53bf0bc8b5b6
[Change to using blankQuery instead of defaultQuery
Neil Mitchell**20080822213811]
hash: 0000005117-1b4283434a0f5e563ae73b0f4603726b135eba599e4061fffaa3d1a738d0db78
[Don't derive Show in Flag, bug in Derive
Neil Mitchell**20080822215509]
hash: 0000000134-2e18968df82622459287c9cba60940d7ef96569a74a8d4fda14681f12a7ad855
[Add completions/suggestions to Hoogle OpenSearch
Neil Mitchell**20080822215524]
hash: 0000002226-d561f946dd8449a6426681d88f17ccab046392dd740a928e90e38afa097e1e38
[Switch to double quotes in the javascript
Neil Mitchell**20080822221916]
hash: 0000000931-2149d9853aa32bd546fd87a2ef6f150addfc1e05842a637507c227dd542fe7b6
[Change the q argument to hoogle, to make auto-complete in Hoogle happier
Neil Mitchell**20080822221939]
hash: 0000001044-3e601809bad1e951b9fa29f6624faea4f196d5dffd73d2d7fdfe492a363ff823
[Delete the dead CSS code
Neil Mitchell**20080822222046]
hash: 0000001186-19fd12cb0f52e8fec181f64d832181da9542b597e49cbf01d920766b36031458
[Change links that are generated pointing at ?q= to be ?hoogle=
Neil Mitchell**20080822222310]
hash: 0000000906-b4d57b0bbf9c199a7fbd9e04cd70b73ee83737e58ac64c185a7e1351324da6a8
[Add a hello world XUL program, to run Hoogle
Neil Mitchell**20080823091001]
hash: 0000001446-a1cabdc0823e089921a34cd1f94c2d90da0601376668a63b18f20b39ab37f64b
[Add some code to the main window
Neil Mitchell**20080823093151]
hash: 0000001212-346e2a7d2cc9e7341f8c68499859efec06e4961644ca9d4f278391a2b503b36c
[Fix the deploy script so its not circularly dependent
Neil Mitchell**20080825130006]
hash: 0000000211-bc180df11393a11b68e8239f4dcb57611ad2542a5ac15dca32fc14ce5fe2534e
[Use the local hoogle in generate
Neil Mitchell**20080825130030]
hash: 0000000548-8bbdf0887fd247c88662cfdf4d0fee71f7b7138fceae21fdd61e7b7d1cce7e79
[Add a nice show for names
Neil Mitchell**20080825130056]
hash: 0000000633-f7add859f53980c8696221d5a6241e3f6ef3c3cf44410addaadb633b06754968
[Fix up the binary search, went wrong in limited circumstnaces, bug #74
Neil Mitchell**20080825130434]
hash: 0000000281-0fdeaab79c13720d94202707d194536e1223d6f9e5d4ef62dfcd943abf98a9f1
[Add web deployment
Neil Mitchell**20080825144505]
hash: 0000002741-d4febfbc633dfdfe2676efec07c4ba9ae99f6f5ccc92af6a023c49f6f324c61e
[Change the action from . to ?
Neil Mitchell**20080825153814]
hash: 0000000165-21da27e4ed948f8766256d3a07c145bde802ad73355dc4a0c72290815d4fa2ba
[Fix an escape encoding problem in the opensearch URL
Neil Mitchell**20080825163637]
hash: 0000000361-cf57fa7a5af8af8dd43f9a6cb4148a8fe756385f28757a6af9cfc014f5315b13
[Use fully qualified URL's to the images in the opensearch plugin
Neil Mitchell**20080825164311]
hash: 0000000477-6753ecce3c377814d629c489d5e70472ad96446ff88fac69f208406b2b4cdd40
[Make hte AddSearchProvider give the whole URL, which makes it work in Firefox
Neil Mitchell**20080825165205]
hash: 0000000279-fc1fa5661922afa6c8ca61af403ec4931f3f86a5cae61125370c297f3e48db62
[Change the search provider test so it works in IE/Firefox/Opera
Neil Mitchell**20080825170300]
hash: 0000000236-789d64a6d5746810cadf1c6870265fffd19cdf5adb11e712502e247e779db1d9
[Rewrite the documentation showing bit, use entirely local copies of the documentation
Neil Mitchell**20080825174835]
hash: 0000002393-e5fe304fa80d5f27ed898d7b5a868d9fcd71e17780de57f15d83d3055284258b
[Modify so that if javascript is off documentation links still work
Neil Mitchell**20080825175117]
hash: 0000000375-6110c2cc9aa0f931aa2ff5160e5606067ebb152b0e1589a58e1ffc852e45cfed
[Refactor the CSS, so it works well in IE as well
Neil Mitchell**20080825181016]
hash: 0000002754-ec0652b2d6b5521f1d9551112d9a236f5b2ba46f30b92bd500af90f94e449a74
[Add -m, to stop time skew breaking the untaring
Neil Mitchell**20080825184705]
hash: 0000000155-7fba564a3fb81fdf970248c05bc0ec05020b0ae1120031002ba7121ac62674dd
[If there is no documentation, do not even show a docs box
Neil Mitchell**20080825185123]
hash: 0000000604-34d5fed07c7a7376fbf44bd317fc00474bf05828a0044f680ab2fc542baec368
[More on the Hoogle GUI version
Neil Mitchell**20080825192639]
hash: 0000001434-f703b813c103efd76eafb54216266e7be65cd5241e2adb57c5cf6490eb00c920
[Add more javascript code to Hoogle, now handles some bits
Neil Mitchell**20080825205936]
hash: 0000002339-4ac71e9830027cc3d8b7bcbb2555cd971714b325cb7c645739de3d6e81af2a77
[Convert main.js to UNIX file endings
Neil Mitchell**20080825205956]
hash: 0000003219-c495146536006f28a4e905238693ecfa68582be8e88ded4c6cb1dceefbcf251b
[Output a web log to all --output files
Neil Mitchell**20080825223800]
hash: 0000000158-5a4b8b956a987d388c10cd514b60c1d8c260621e3b87ae03b89a6d78f39870ed
[Store the log in the current directory, not in res
Neil Mitchell**20080825223823]
hash: 0000000214-f02003fd29139cfd041e7d5dc83580ddd19598e4621e88db07851551bc27e2a6
[Communicate when a document is loaded
Neil Mitchell**20080825233403]
hash: 0000000173-4aa5d8ee2dd09664bade9975254e1b636faa7c2385f5ebd1c8b68b102a242d8e
[More code, now executes and basically patches up the result
Neil Mitchell**20080825233558]
hash: 0000002417-411b3f44e487d0c9aa68ea109636a82186fb6b52fbf3fb97130acf89b4d5a30a
[Tidy up the URL's presented as the query in a web, skip /debug /output and /web
Neil Mitchell**20080826232429]
hash: 0000000652-02a79b5793156c2f51f5b44b971652587130ef243778dba32328e8a830716494
[More implementation of the Hoogle Local
Neil Mitchell**20080826232451]
hash: 0000001503-12a8f854f164f27da98b869777b318ea1979d995896762118d2a64b18106090d
[Revise the URL, so its better decoded
Neil Mitchell**20080826233255]
hash: 0000000248-cf0ef21bf264c4ff5035f522535f8bf36980b07b2b7bc6949ed94d5e23fcdb76
[Add comments near all the hardcoded paths in the GUI
Neil Mitchell**20080826233942]
hash: 0000000391-26d9f1952c2a52cd768fa9695bccea0cfb9cd48627a80288cb701e2bfe6fed06
[Change main.xul to UNIX line endings
Neil Mitchell**20080826234116]
hash: 0000000984-36c8749eaf817b6897f0348ca11bae8d436215d90000eb746e5dc3aa0e8bb37e
[Rewrite some of the javascript to use regular expressions
Neil Mitchell**20080827084148]
hash: 0000000358-f55e3b836c808cd7ba5d01dd87633df616a81034f02d9d6545e7ca178fae0f6d
[Add a comment about checking for /debug and /web being a hack
Neil Mitchell**20080828001730]
hash: 0000000244-051aefc09563ac05eb12faac3ee5f366235572b09777df08244a961a1f6ba0e7
[Remove the queryPretty hack, now the query is what was really entered
Neil Mitchell**20080828001743]
hash: 0000000642-ce02d6e10c9cbed90c98e99413f6e6c3619b2ff9b4d29cd1509f315bcd29c4cc
[Make Hoogle Local always parrot back the last query, gives a better impression
Neil Mitchell**20080828001802]
hash: 0000000439-383c63cd7c21b33834f433d061b6750ec4ab9204df7fc60dbe99bc6ba0a095bd
[Add a TODO about supporting more links
Neil Mitchell**20080828001933]
hash: 0000000233-a73d7f15b06a65bab29022cce41aaec16b5338891b5200dc8ea7300549a78023
[Add try/catch round the javascript
Neil Mitchell**20080828010227]
hash: 0000000380-c63cb5643a453103c1ac2b6d506469eceab97fc8e42760a0eb0f3d965dda11a2
[Delete some trailing white space
Neil Mitchell**20080828010328]
hash: 0000000173-0266bfbfe0b28e288114123c9c48090c409dc71e8cb27d105a6192d8363bc373
[Add a todo with a better way of detecting loading
Neil Mitchell**20080828010517]
hash: 0000000209-04be3b249a8ab890fc884b882f08b35c4395fe3de8f0ff00906c40930b777ef4
[Add a first hack at a Hoogle lexer
Neil Mitchell**20080828181125]
hash: 0000001334-75d95dc8e302b647714c9d5bb8fba8c27fcc75cbeed705613db46500fdd42818
[Make Hoogle find the binary from the PATH
Neil Mitchell**20080829230606]
hash: 0000001662-84893c606d629ac24601900e3ed359e3c0280a5362bcc2436c62b2e7e8a33f41
[When Hoogle cannot be found issue a polite message and exit
Neil Mitchell**20080829230956]
hash: 0000000689-951f1ab80f74c2cc8578cca8b08b1549855769407f68bdc6a8785c3faf41078d
[Fix a bad bit that went in with the last patch
Neil Mitchell**20080829232616]
hash: 0000000206-f4b2014c32b8cd5cd4a58bc106fd5548d091c3e0267acee473759e17c15583ad
[Remove the hardcoded pointer to temp.htm
Neil Mitchell**20080830002918]
hash: 0000001777-69daddd23c73b679b5f5794dc95342d36c10576809d36471f28b1dad944bd49c
[Various changes, moving towards having a moveable res/ dir (does not yet work)
Neil Mitchell**20080830005507]
hash: 0000002243-7120b7de17870ac0678c00f148a65e0e1c60eca09a154a63ec51d61a0b437af8
[Add initial version of tmr article
Neil Mitchell**20080910213654]
hash: 0000004922-93b70ea3681a2e5e14ef22839fde45bf66b71c9e6508f2bfe24221e797a63cbf
[Lots more on the monad reader article
Neil Mitchell**20080913202112]
hash: 0000107919-ca25c8be2881f73526ccf1c1f9a816d0c031ffb253909a536fe3b6aedca5e433
[Finish off the article
Neil Mitchell**20080914111022]
hash: 0000026576-f70162148350ffe766b841f470d551bcf09d29abecbd83d605a8f058e193d18e
[Tweaks to the TMR article
Neil Mitchell**20080914112039]
hash: 0000000369-17c5900b21a2c99551fcb1253236ceca2d80c02c97f690c911ebbb301582c3fd
[Tweaks from Emily
Neil Mitchell**20080914183209]
hash: 0000005019-d0596e21c6ee5bc0d7a7e90796f9b263f8c89ad18cc871460a9ca5edae5afc93
[Varid's may start with an underscore, i.e. __ :: Bool
Neil Mitchell**20080911153937]
hash: 0000000231-fd937d90e39fecd50c97d24ad80d105ce34953af51167adba2f9458040cea2fb
[Fix double encoding issue.
Peter Collingbourne **20081018203551]
hash: 0000000865-182d6a61b8aaa3b74b0cf9a96cc7e38b3f74b573d8843eed73c8a2d437781775
[Skip the building of hoogle remotely, so the packages can still be upgraded
Neil Mitchell**20081214155346]
hash: 0000000536-f8311951600606eac2c0622ef9b838d7b8c79792f7024e22f4e07956b11ed230
[Fix to use the GHC 6.10 base libraries
Neil Mitchell**20081214155403]
hash: 0000000404-02912789844154deb4186343559d50afdba25ba98d9c84ed60a2027ac2147e12
[Add SYB to the list of core libraries
Neil Mitchell**20081214155432]
hash: 0000000207-5130e1d9080ea05ffec80b53cfaf968bfc85c603eb676a13e492f15d8f4c94b5
[Fix up the change to skip rebuilding Hoogle
Neil Mitchell**20081215105048]
hash: 0000000216-472f317e67a87446faea383843e51d236e80095f57fbb35b837a2b84c419aa35
[Allow database to be a direct target of deploy
Neil Mitchell**20081215105100]
hash: 0000000134-adb9357a3722c5feb34a64ee23e61f7f9ac27dd7acc50ef89744d980dbf953a7
[Use wget to download all files, rather than the HTTP stuff in tagsoup
Neil Mitchell**20081215105349]
hash: 0000000566-544a78ff20c6c6dcd45f4c90f40fbf91a6d7b4f0a9268521149b132121cfbc7a
[Move to using cabal rather than compiling a setup file
Neil Mitchell**20081215105439]
hash: 0000000295-d8c4cfc84d9dd8ef132c222548a379d436a8cb0235dc6c358ce46acf16c97c56
[Change the way the cabal file is fixed up
Neil Mitchell**20081215105516]
hash: 0000001235-7ecf39cbf4a24d521abad1cc9ed97fa27570d9641a0e982826e182bd67a73c5d
[Exclude QuickCheck and directory, since they don't really build
Neil Mitchell**20081215105530]
hash: 0000000204-ad43b3c36a3d2c027a951d30c38b5309f4972de6203f103c9180321d2925b2ee
[Add syb to the list of installable packages
Neil Mitchell**20081216144535]
hash: 0000000115-60971c067945a241382815c8cfe15ee203b1a554ecf4875b63df063df6dd750e
[Add a very rough hooscrape command, which may well die rather than be finished
Neil Mitchell**20081218160218]
hash: 0000063155-163a46a83851b3438663fcd21a11e660af30ee7360dbf70d56c4fbb0a6fe3cd7
[Add check to the database generation, for known bad mistakes
Neil Mitchell**20081223112055]
hash: 0000001221-5baa5826d11b0cc37434aea0caffca2afb4695730ac04b3246bd5517c0dbb929
[Specify a tag when pulling GHC's base, since they have already diverged
Neil Mitchell**20081223130238]
hash: 0000000379-576f4ff0f921dc634f39ccd136fb75cf3eb7c32902d9da6c51e3912fec5cd575
[Make sure seq is documented
Neil Mitchell**20081223130304]
hash: 0000000202-da3d4b298f35965f339dc0b16f132f70246141d9cc1fffc6ab1e01ebc265cd97
[Tweaks suggested by HLint
Neil Mitchell**20090106143844]
hash: 0000003244-1f389df5bb58655f35d8c5a5f2f74c636d88ddf887a86e6ca4902ae7a300f9da
[make explicit in --help that short options need '=' as well
Andrea Vezzosi **20090107034308
Ignore-this: 78f535cf9074db1303ae4d00f0ee7308
]
hash: 0000001300-442cb48c628d367bd4e4d1921e08d147414850122ac4f92fd0d39a73b29b0645
[Tweaks to the compilation for web, now builds on community.haskell.org
Neil Mitchell**20090405183442
Ignore-this: b54d889a8fcd1e78b9ec0baedf661d46
]
hash: 0000001370-751d7c82bcf26ac55bcb9126737c3e6fb73130cc743b1e670d73a29a718e6e8a
[Always cabal configure when doing a deploy
Neil Mitchell**20090407144533]
hash: 0000000129-0c931e17e7cc1bc4726a9a82a94fc250a1426abe0f18ae87747900f13f8e2449
[Patch in the documentation for seq manually
Neil Mitchell**20090407144547]
hash: 0000000598-ed9f01111d2a657cd8dc1b0ce9f8b5f77f3d4f4cec7ec766ff7dd42293850d7b
[Add : as a symbol character, allows :*: as a query - spotted by Henk-Jan
Neil Mitchell**20090407161951]
hash: 0000000537-a1ee6b10ebc238b084ee1d8214718359d0ab7995c02800e57dd9470573268569
[Update some web page links in Hoogle
Neil Mitchell**20090407211131]
hash: 0000000542-98fd7ac78887694a1148d7571da08a1f5fcb8e6f27d6d6a53e81ee0bd3d45238
[Patch up contains and template-haskell to have the right dependencies
Neil Mitchell**20090422133720]
hash: 0000000486-5485824341a2f7ec0d932916f9e21bfdaeb8a19a55cbb5af708fa0ebe9ab4135
[Add tests for parsing with leading underscores, fixes bug 93
Neil Mitchell**20090426171200]
hash: 0000000646-ecc28578d090b7a4394d3936c32d8a06878b907c33a447c5dfae610b9334b9a6
[Add a ghci.bat script
Neil Mitchell**20090607063633]
hash: 0000000123-78999c1397a9e5ad450094bd4b77f8754058b77cfa2b5a2ba3d082bf5c39cca9
[Redo the generation, now uses hackage databases where it can
Neil Mitchell**20090607123250]
hash: 0000021413-c2f702e2288e26c6b46699d4a5192d14842366773529a0ba4154218184d9d760
[Fix the parser to allow module names with hyphens in them
Neil Mitchell**20090607123309]
hash: 0000000928-dafa986e74dc407a0799bc895c7e5d4e0de5a7a10a724459668872a7ce06e7e1
[Add a man page by Erik de Castro Lopo, for use in Debian
Neil Mitchell**20090621115545]
hash: 0000002327-c0e9d26e804dc553ef804a9d59441a36ee0e8b10823944bd1d30e52643a020c3
[Support the BOA server, patch from Erik de Castro Lopo
Neil Mitchell**20090621115618]
hash: 0000000652-23d0118a2f045e4079ac6ba1af96a7f7f127a93faf36ceba5e31978288ea9f65
[Include hackage in the list of default packages
Neil Mitchell**20090621121412]
hash: 0000000285-cf5b923d6701843850ecd868387497363c513f9f4e2f9ec7c738d8f5805524b5
[Pull out configuration variables from the source code, easier for Debian packaging
Neil Mitchell**20090719180203]
hash: 0000001291-5b3c50efec3dbc338268f6b8f086efa4513a3697e604aea2c0b4f038024c41b4
[Make the data files only be a subset to allow the sanity check to pass
Neil Mitchell**20090719180225]
hash: 0000000251-78297971bf44f84e850177b9deb8fb6d4bd2dd1d13d68f8a71a05579df1f8b1c
[More tight base dependencies
Neil Mitchell**20090719180243]
hash: 0000000361-a890c890020a68d5c7a603f683bd919336d127a7fbc9f0c46fe9ba6506edd399
[Bump the version number
Neil Mitchell**20090719180300]
hash: 0000000137-0bceda15c22c41a799789d436836c9ef693c0f4e00638c58a97a2d9e3fef321e
[Fix hoogle versioning, was previously hardcoded too much
Neil Mitchell**20090829191053]
hash: 0000000446-19135a71ef5656a56bcfb7cee1c5e59577752f09aac02df20f98d57c85369733
[Update the URL for the base libraries
Neil Mitchell**20091228220246]
hash: 0000000259-2fea9c29db056906cf6ed7974c05f21d63c8f9e3006c4334e6abb8369da188e3
[Use an absolute URL for the base libraries
Neil Mitchell**20100425205323]
hash: 0000000458-37be1c86ff60acd2e23ba788228a38985f77a0c96a2b2fef029edd78e825a9e4
[Move to using a .ghci file
Neil Mitchell**20100913062229]
hash: 0000000362-9ae470ed716836c804b5eb0d3158cdb9d9213c6becec3874a74de9cf5c53ec20
[Add a changelog
Neil Mitchell**20100913062245]
hash: 0000000142-f54cf264a6a780436ddab08c1a0a2299d3e87eece6707bf630157b9cfd6c08de
[Delete unused imports
Neil Mitchell**20100913063144]
hash: 0000001751-b98ba19e900e482c077366ef741568120c4aa2ae31913ed915cce11cb2ef2966
[Delete unused bindings
Neil Mitchell**20100913063605]
hash: 0000001202-9ce2c2cc633fb7fac10fd7dee907680fe5d04bf56c4539c936c9d332f6d6c4c1
[Add Hlint support to .ghci
Neil Mitchell**20100913064344]
hash: 0000000349-8647877f0eac72e5f13fe2d8954418a56d000ef43b801afac9a96e42451ae674
[Some HLint suggestions
Neil Mitchell**20100913065316]
hash: 0000001333-fb3f99e8fcbcf48f59e03bc3781787545f1c5cb6e83fa2975655d66a890a75e0
[Make a query a monoid
Neil Mitchell**20100913065736]
hash: 0000002710-c938fc6dd9c27875075793d5547a1f3692881a1a8f65cc622c0b408e3e7a82fc
[Delete the make.bat file, now use the .ghci
Neil Mitchell**20100913070123]
hash: 0000000733-c1d31efaed63622b0f04e9e978c2741598de9d6a0aeb23e5d3053e52cfa50a84
[Update the copyright year
Neil Mitchell**20100913071652]
hash: 0000000568-bfcc101298ef137a69460dedf67aba9661e711942d8a811da3f8ec35eff9cd3b
[Improve the output of the --help message
Neil Mitchell**20100913072209]
hash: 0000000626-2b173069bc0b70edeadb00ee08714f7683d2c3872b43cb1e618a65aefaa8495b
[Move the xul folder under misc, now probably dead
Neil Mitchell**20100913184103]
hash: 0000000107-4897d7d495c3d8fcd5b400b43e282ea53ceacda9980b3aa4a701cc42e8ef5001
[Create a new Console directory
Neil Mitchell**20100913185554]
hash: 0000003654-91f28cbd99938a425d1e55835b35fb8f9d009b63acdd521aab7305b42b4ae403
[Be more restrictive about what leaves the CmdLine folder
Neil Mitchell**20100913185755]
hash: 0000000225-d980d6941132f016bad422cb8b6b18ec2c0db852a1581dfc493ba3d28e9b3e77
[Simplify the CGI module
Neil Mitchell**20100914071409]
hash: 0000000996-8b8189b374a92497420ea1e97d356575cb0ee7d6dede77b0bfa52ed90a4b6688
[Repoint the Paths module at the correct database location
Neil Mitchell**20100914071436]
hash: 0000000514-b680b07b964bd0d0e1dc088e394c42a392c7a8af56a98d7575afb7ed5c9491e3
[Add a server flag, and hook it up to a reply server
Neil Mitchell**20100914071706]
hash: 0000002891-ef96c10356efd7a587a02356421b8b2db8eaf12407cafc70ad3ae4d326ce6dfb
[Move the General.CGI module to General.Web
Neil Mitchell**20100914071842]
hash: 0000000464-0c53a9d59481a45ba20b41bce0ecfc95b831d34a4349671b7e3e7cc0996ae649
[Transfer the HTTP specific bits of the web server to General.Web
Neil Mitchell**20100914072344]
hash: 0000001484-e306fce945f5ba0d548e375596d0ffb8cd61b29587244b9d547e1e8e4fbeb366
[Add a --server flag
Neil Mitchell**20100915183651]
hash: 0000006339-8367926926eecb012e3622f63889d6ec980ef0f4079738f9f3bfc8d23e3c3bf7
[Massively revamp the command line handling
Neil Mitchell**20101008174838]
hash: 0000033747-91386d0ee68b24a561dccd25556d0b49209661f22a8d911afb03df231796ec7c
[Update the .ghci file to run the new tests
Neil Mitchell**20101011202225]
hash: 0000000173-90845182cc933ff3d00a8a55e5106bc9b9c8f8d04c34ab095de2ce47b7897f24
[Fix the parser, add more try to get the right behaviour
Neil Mitchell**20101011202238]
hash: 0000000310-52d1c70a14c3bc640e90fa2cc137d2dcf6e992322f8211232813cebf481ff683
[Implement "hoogle test" a bit
Neil Mitchell**20101011202309]
hash: 0000002952-f58688b0f358909ddf467cc2867c9fa7c6af2b9cce588df9e144776303d1c6b9
[Implement the dump command
Neil Mitchell**20101011202901]
hash: 0000001011-c4d8d5bde2315220f698af1ec17346fe0900e332edd6917c06aed77b9d753a08
[Implement convert
Neil Mitchell**20101011203407]
hash: 0000000519-b36dce4a73179164d439cc2af67ddd3ba154c2ea0a222b571efd445f92834edd
[Implement combine
Neil Mitchell**20101011203659]
hash: 0000000391-3cb8c8fed0c99d104be15d1a996f68bf617d1bb84f2286ea6a2c4b068f1ffee6
[Delete the old command line handling
Neil Mitchell**20101011203724]
hash: 0000002915-92e81c24d265c9c73629285a80dd81dae7ed4af3375366a945e95a8f2ef8d40d
[Make the outfile optional when doing a convert
Neil Mitchell**20101018063059]
hash: 0000000326-59858e81247b75b01fd536085fec9fa0dac22d2575077e74356343e0db24ffc8
[Tweak the command line settings for Rank
Neil Mitchell**20101018063447]
hash: 0000000290-88ac31dcd4a388643d3c3fdbc9f3af788e87641e4b25fb149f54e8f6c3fad5ad
[Revive the server, now works
Neil Mitchell**20101018070045]
hash: 0000001497-60165941ccba1f6eebb64ea2a77c2212c208f6030187cd5f785e06325f4ea390
[Get the cabal file working again
Neil Mitchell**20101018072043]
hash: 0000003121-deaa06b9939a096c090beaa893b22430246d4975cd091ca481017a5df5300b04
[Sort the .cabal dependencies
Neil Mitchell**20101018072115]
hash: 0000000473-a18d6ba9be7ac06c5bfb42f4b207e83cdf63bc06da5552a1027ebf60b67c2fcb
[Add a :docs command
Neil Mitchell**20101019065841]
hash: 0000000399-3e7109adfc32747ca642265801d526b4d46391abf80c4b4b1970327b94a3e454
[Documentation for TagStr
Neil Mitchell**20101019065855]
hash: 0000000884-a759e3668eee7a53264f0f47bdebe41412d7caf70f4f092836386ebed8b7df2d
[Change the way databases and resources are found
Neil Mitchell**20101019065918]
hash: 0000011385-74c7ee51554993b01bebcd9361a8d3427848f7ea00c5f9784593e80ad19da25a
[Delete some unused code
Neil Mitchell**20101019070800]
hash: 0000000311-994fe9f233c5275bd56cabe8de0d49d6c71de1feb91db6f50f22afb6f1cb516b
[Delete the lexer - was never used
Neil Mitchell**20101019070927]
hash: 0000001331-338129eae2cab5bc3d38bf9fa35090a72b155768938cb174d291daa2db779e73
[Add missing DataBases file
Neil Mitchell**20101019071545]
hash: 0000001791-7009d1cef27029215f1be410302ae4ca142b459c2d6abab87e16e6af7a24f396
[Revive the test sutie
Neil Mitchell**20101019072842]
hash: 0000001141-29e4fe2ae84e6873700730aef90511e8368fc8800e99bb7805ca7ef181c3e76f
[Move the ranking file
Neil Mitchell**20101019073017]
hash: 0000000096-4496f38b6f7343a0ca10b58c30d256405e1facf6dfbc00b031fa1015121c6e97
[Add more instances for TagStr, including Data/Typeable
Neil Mitchell**20101021072026]
hash: 0000000311-6a0b2d4959a16a2c7f9e9af451e8e9a6b0ee01948d563454fc53901964b0d3c8
[Add Score to the list of public exports abstractly
Neil Mitchell**20101021072200]
hash: 0000000189-fd0a6386c48e8cc0de44f66ff1ed3811dc2871d96e41fb5ceb6479bc442f3cd9
[Add a new Hoogle API
Neil Mitchell**20101021072232]
hash: 0000004521-2f0ebe1fff8902fd117d4d1d665033260818d5826e3a126ab2bcd49f7d96b722
[Notes on plans
Neil Mitchell**20101021072407]
hash: 0000000274-0df720b4561959f66749433f73cf529690b4cf766fc651e8d54c7a387a389757
[Eliminate Hoogle.All
Neil Mitchell**20101021073027]
hash: 0000000969-a9df01a27f20caeaf50b4f71076fd5005e9f9b3e8a1f45a93c000c8023b0fcde
[Change the API to be just Hoogle, not Hoogle.All, in cabal/.ghci files
Neil Mitchell**20101021073039]
hash: 0000001936-4d992514fa4f774c20e31cfa289bbb82be01d7a6e20ef3f6fc06f6a92ee85151
[Make the Hoogle module a bit more compatible
Neil Mitchell**20101022162352]
hash: 0000001685-4c384b0fae2ab7331642eef9365ec7b97736654cfe1f9aaf483cd5a57f80d227
[Convert Hoogle away from parsec errors and towards Hoogle errors
Neil Mitchell**20101022162405]
hash: 0000001267-8617b4b60b90b2a90cdef88b60bef074c94aa0bfc8075ee8eb771a2aa78c9cd5
[Move database loading out of operations and in to CmdLine
Neil Mitchell**20101022163019]
hash: 0000001433-c74728be24ce0628f25710fdac94d1163c4ec24da02f4bbc0345672403b019fc
[Rewrite the tests to use the Hoogle
Neil Mitchell**20101022165557]
hash: 0000001428-bcd6dcca9fd51bf2893e3cbefc3bab1bf3402dec4529674d13007821371a9372
[Convert Action to using Hoogle
Neil Mitchell**20101022170829]
hash: 0000001399-c8ce2d2e5cd97fb97a71e08c2da58f567bacb6fab908fb64345320740e00f155
[Add some notes on scoring
Neil Mitchell**20101023084320]
hash: 0000000767-9cd72d3a0514b52998cf39fc0f588c9f8679e722ec7f896e9f8d704252fec2c2
[Make H.Query exactly equivalent to Query, it has the same exports
Neil Mitchell**20101023084341]
hash: 0000001685-5cffcaedde6f0f925e22036dc174936c127e21f61915962a7ad3f6be2ddc31b9
[Move the .All modules around, so they appear in the docs
Neil Mitchell**20101023084406]
hash: 0000000773-f338c74af1cd51ffe5a348fcfbdc2f89adb4228d01b823c2c98a353f7d32ba97
[Fix the H.usefulQuery function
Neil Mitchell**20101023180745]
hash: 0000000156-bf06a1e09e1c645a253a4957d34aab5c5582c88cc19195ca1410cf975d935f26
[Add another FIXME
Neil Mitchell**20101023180804]
hash: 0000000115-4e3210e7a20a873e87c7aea4e1bd1bd30ab7806d402aa1dcb28f2b014b12ce75
[Convert to the new Hoogle API
Neil Mitchell**20101023180830]
hash: 0000006754-f248c67dd7d6efabe80218a692330b16eca0a73e7a2e83a8918d8ad7da5d13d8
[Convert more back to the new API
Neil Mitchell**20101023180925]
hash: 0000000287-8fd249fbbd8fc366881e0aed790b3ae27a71757f451b30004b7289c00cf9ca63
[Push isBlankQuery back down
Neil Mitchell**20101023181321]
hash: 0000000500-a316286cbdf97a027adbd1ae8de70c51929708e17d36322a4c928d95d16c1261
[Improve the .cabal file so i can select extra documentation
Neil Mitchell**20101023182131]
hash: 0000002508-437f0166131fdfd810fe86a0338c65e55889a0155b269e8966378b2c3e0817cc
[Update :docs to document internal parts
Neil Mitchell**20101023182424]
hash: 0000000168-0bb5b05474ab89fd05be2be425264ac77f181e5c056d416f5c098fb7fde3510d
[Fix bug, was showing the text not the docs
Neil Mitchell**20101023182756]
hash: 0000000197-5ae6c1c4637dbb320e8da53f56498422dcbd63e09c28511e44b205d83d6bee58
[Eliminate (*+) operator
Neil Mitchell**20101025070504]
hash: 0000000633-eafc9ece71062f34b4c548501e37628b9680836fcc33b25be3870dab99515b6a
[Add a score module
Neil Mitchell**20101025071347]
hash: 0000003455-df392e3453ddbb9226f80b123b5e480a882028b0517933c36516a7d0d59f8c3b
[Change the export list a bit for score
Neil Mitchell**20101025073604]
hash: 0000000781-9cbd8c2836ec7e3b03068acf00fd1c04063e904b459ff07ffa9e98d3469e06bb
[Switch to the new Score type
Neil Mitchell**20101025073624]
hash: 0000007155-68dc6542414b3865cd4a48f834889b9291ef4b2e45cfd2a2182b5ec593de5e8b
[Eliminate a redundant import
Neil Mitchell**20101025073813]
hash: 0000000129-f19c5dd7b9cf7da10d71bf1072728dad5d7a05239bdcaf4f366ad85b7acaa5b9
[Eliminate two type aliases, by importing the names unqualified
Neil Mitchell**20101025073823]
hash: 0000000493-6aebafd6ad1068884dfd047bcf56f82d95cb5fa7b5e691d1c0c4602c0e2b49be
[Rehabilitate Combine
Neil Mitchell**20101025193116]
hash: 0000001228-a3f90b22e89766a5d0995bf4ed6c806e72df8bac30448596abe28044a528d24f
[Delete dead code
Neil Mitchell**20101025193146]
hash: 0000000879-c979dec518a89390a62d622451859b370bdc235bcc15254305fa7b40c9354c5f
[Split rank in to a separate module
Neil Mitchell**20101025193407]
hash: 0000000758-cdada1f5baec22d9639df0c67075c7822cd43e153ecc75a6cd16127f5a9ea7d7
[Move the modules *.Action to *.All
Neil Mitchell**20101025193543]
hash: 0000000483-b136a875e00e3cd5e08ce438988cd9cc045fd1e881af2deaae244ca84ec63ee8
[Delete the Combine/Convert operations, were no longer used
Neil Mitchell**20101025193722]
hash: 0000001538-8c57d4c85321c3fdb193c549e988c9840ee12ac23addfbdd227b8fa4992f604c
[Tweak the rank file, @rank is a better way to start
Neil Mitchell**20101025193937]
hash: 0000000706-9235e15c5ddb089c6defb84827fdd39df49f3ecee356bfb367e46a10b79b20d2
[Add a package/module to the database, required to get it working
Neil Mitchell**20101025201023]
hash: 0000000154-6f847d87090986b9e1d4d295e3af5fc14cbee23c7e40834803e24ab939ebcf24
[Add readFile'
Neil Mitchell**20101025201041]
hash: 0000000158-5fdeba0ce16cc9af7bf89d02c96a380ee9675629e7eca60b7a7b6513a3ed7d44
[Implement the client side half of scoring
Neil Mitchell**20101025201050]
hash: 0000001422-54a7387b7a03b1a1a7b9face1176d9db8b79e6d08257f331035ed4a55c32259c
[Fill in more details on the scoring
Neil Mitchell**20101025201939]
hash: 0000001286-66b524f724683b5d4503e2af0b198bf0c5874c188881f2cf0397f2dec710d3be
[Flesh out the ranking, now gives ranks back (may not be great ranks though)
Neil Mitchell**20101026071728]
hash: 0000002905-f19d949b38ddaebc450c05929c4159563fa7c0dd93622182d36e30c5616ab647
[Add another ranking example
Neil Mitchell**20101026072203]
hash: 0000000238-4512c7b29c66f5485cdee627464581a362abcc2175d269c4f4b6c17385acc9ab
[Delete a dead line from the cabal file
Neil Mitchell**20101026072356]
hash: 0000000139-095276e1bbc1de3ae21aa1aae1077e69ebdf4bb2b4773d351552d38fdc017a5f
[Delete some unused code
Neil Mitchell**20101026072546]
hash: 0000000604-18b13195423e8b0adf6498dc315febc83d4f0e6c444f308746370c0126260b09
[Move showTagHTML into Data.TagStr
Neil Mitchell**20101026073223]
hash: 0000002832-37e2634ace1efd2bf23a5d86df313890fafc28cb146822e18aad364e4fa2e25c
[Add a FIXME
Neil Mitchell**20101026073307]
hash: 0000000120-e29b373ced0c2c8d067c9275b5d464e79c22569b8e675d969b936b89652a8bc6
[Add a FIXME, BinaryDefer should be newtype'd
Neil Mitchell**20101028182119]
hash: 0000000152-8038261719aa8f8e4475e7ac6538c0cec108ecf520195890b79b589532426ccc
[Add get8/put8 to BinaryDefer
Neil Mitchell**20101028182133]
hash: 0000000391-3cf8a410b0074c93f30a1463d1a36581218203242c8a6fee37157e33cb3fb972
[Move URL into General.Util
Neil Mitchell**20101028182151]
hash: 0000000208-4a5428e20e7d5bcc286e8083d40ba22d937c557989d665980034c8c85849d4f9
[Delete unused Debug.Trace
Neil Mitchell**20101028182213]
hash: 0000000118-4a8c3c555904bbbeb3869bbb9db47d554302a6a4c39f29afed851b4352d9fd06
[Add moduleURL/packageURL fields
Neil Mitchell**20101028182230]
hash: 0000005786-1efed4b1d9f394180ec4a90a766e254702325060bb2ffca6141324e2935c1371
[Remove Hoogle.Operations, now all moved elsewhere
Neil Mitchell**20101028182739]
hash: 0000000451-5682bc5b81bf56b5c9e5a7fad7c4d86ab498c41d0d78b8057b5a0f9168f4e650
[Fixup the .cabal file
Neil Mitchell**20101028183013]
hash: 0000000701-09d58a3eb6be7d9adf111b6d0681411d32fe2f745533764734c460f7ff46c46b
[Add URL's to every item
Neil Mitchell**20101029061714]
hash: 0000002894-89bacb0f09c3348739af2c607ccb3fceef7d4886f68677083d0eb96324fc1b9d
[Use a separate temporary file each time
Neil Mitchell**20101029062819]
hash: 0000000211-6f3acfe4b86c405f65ce1ab1f4d4fb5594be6090c6004f9f38c15037d03fdfdf
[Add a program annotation for the command lines
Neil Mitchell**20101029072340]
hash: 0000000354-3b6bad22dda88b1e9c95f718cdc51d6001319fd07bb1c1fee42ded948fdf762c
[Add recipe support, currently not completed
Neil Mitchell**20101029072417]
hash: 0000002858-96870d1d9ce99b7a727feedb44cece77ca16e5c31fc72aba0672289c6237c607
[Fix the placement of package/module links
Neil Mitchell**20101029134522]
hash: 0000000402-5bbfbb4df57d1c8ff8159859019393b12b34d122138fc1c946cc6dcbc2347392
[Add withDirectory function to General
Neil Mitchell**20101029134539]
hash: 0000000325-fa474169096fd335b9260235a7d3a04faf9b4898b5cd51c5c13551ecef7d502a
[Allow URL's to be partial and combined with existing URL's
Neil Mitchell**20101029134722]
hash: 0000002188-ba5408560fc8671d357c8934db6ddbf93c474cdd861d023fa197b1858a1c4e0c
[Improve the recipes
Neil Mitchell**20101029135100]
hash: 0000005417-eac950a6456b1780ce3616ab925bd73af6451d7e119b2cd4f07b1a2b5001216b
[Add some general recipes
Neil Mitchell**20101029150007]
hash: 0000001257-9a4e59f11f7a326773a4a109f9313471444e22d9f9503c3484ce866b7e5c2a5e
[Add some hackage recipes
Neil Mitchell**20101029170245]
hash: 0000002125-8c765912e18c84db1554625d513b592fd67cd3442d5c49cc3bd37cb4be5286d8
[Move the creation of keyword URL's out of Item and in to Keyword.hs
Neil Mitchell**20101029171027]
hash: 0000000918-3e72198de0a9deb9351813bbf7014e6cb307b943b4621ff6ab834f752e27a2b4
[Add the trim family of functions
Neil Mitchell**20101029174721]
hash: 0000000187-7bedf27e900b3b7abc22b4f4daa80db755fc7e85bdfb147f68899b6cfa97fadb
[More work on recipes
Neil Mitchell**20101029174731]
hash: 0000005454-41719f46df8aa3f0c4663c13d9b3a6df3bf0a116545a4d80f72861a1c91817df
[Add rbreak
Neil Mitchell**20101029175551]
hash: 0000000196-154a5318fc0e9ae7791eff0959fa8e844b2ae682072d7966760081745d0984e5
[More tweaks to the utility stuff
Neil Mitchell**20101029175556]
hash: 0000000792-3052cc48a93fb6b40f53fa391aeb7abd343a12b59324fc84a156838ad824507f
[Add parallelism to the data scripts
Neil Mitchell**20101029181239]
hash: 0000001675-7b6b4eb0937cb7a8cfc9563452df671bc4b296dfcf14f1d9b05de04d41ec3940
[Change hackage downloads not to repeatedly download the same version
Neil Mitchell**20101030073239]
hash: 0000001044-1eaa0bfd62a33334c80e12bf7d13b6e8b3465d6a10cd3827ffd105efb268b60e
[Make the Hoogle package installable
Neil Mitchell**20101030123157]
hash: 0000002351-a65e0e32438f5d09e050b5b452a048a0412d1107677e0a02dd46f12caa421356
[Add a changelog entry, now Hoogle is a library
Neil Mitchell**20101031075516]
hash: 0000000140-f2cba6006b250db5982a3f8537395b534a02b91d10faf872549a6c584bc9aaf3
[Changelog includes #51, which got fixed in the command line rewrite
Neil Mitchell**20101031075640]
hash: 0000000180-a6c44f7a259bad411c6b61653d00464b4e2242f8750afcadd19f525892cea047
[Another bug fixed by the cmdargs switch, also now listed in CHANGES
Neil Mitchell**20101031080513]
hash: 0000000182-a459306465b043a82564a322efbf9f83b1619fe45ebd3d3d7c71913d4d7cb1c7
[Require cmdargs 0.6 series, to get ignore
Neil Mitchell**20101101133804]
hash: 0000000284-65ccad25af8c48cbeb20be3076379859588e2d4728094029784c4c47dbb1d87c
[Make module links relative to package links
Neil Mitchell**20101101155339]
hash: 0000000326-2f489c3aee4bc1da2bbbda2900e2dfd97fe8ad7c92cdb1faa825d46980519abd
[Change createDatabase to return a list of parse errors, along with the database, so can continue even with some errors
Neil Mitchell**20101102203736]
hash: 0000003067-e50d23cdf909b4566edc079896eaa09cc1852137393cd2dc1b07c5791fbd1cd6
[Add a :local mode
Neil Mitchell**20101102211256]
hash: 0000000445-8bc3118ed57571641901a1efedc44d1eacf45948c690530caca83787387ab6a5
[General recipe improvements
Neil Mitchell**20101102211307]
hash: 0000001083-a1d5d72569e2a52ed2f119a9dadf900005496912990d00906f235a7f2da87875
[Add --nodownload flag to data
Neil Mitchell**20101102211942]
hash: 0000001374-ec4150a2d861bb3a1a6997f1c9bba3961bd2c228cb8e5f1f8939f3198b1adf8b
[Change the interface for recipes, now split up the list of arguments
Neil Mitchell**20101104174817]
hash: 0000003102-a17dab1baf38b3b41cc6acb4456fc84ad53e851723826ea47d866f5cfa5fcf94
[Add a base recipe, currently stubbed out
Neil Mitchell**20101104182112]
hash: 0000000746-3ebd3e7f4cfbd1aafbe82e2b75fe0587f8d81e67247ee6c104169f0924459cde
[Change :local to use -threaded
Neil Mitchell**20101104195658]
hash: 0000000274-631e8beeb38cbb60cd40000d286b34f07b5de391be4e31bb5f2c57ed2b428070
[Tweaks to the recipe, only download the list of libraries, not all modules
Neil Mitchell**20101104195711]
hash: 0000000458-6073bc7cc8b4b0bbbb036182a3a452e385647b937617cb215453ff24999fb81b
[Add an export of parseHttpQueryArgs, to quickly export stuff
Neil Mitchell**20101104204302]
hash: 0000000302-6e45f8ab9719c186a5cda320e87d959df92310ff76f30c8ac5c2b818de9d48d3
[Convert to using the HTTP package for the web server
Neil Mitchell**20101105081106]
hash: 0000003450-34f9381023eb5f1c30da2c67b18e72032f364e87613b000af47ab6c38530b064
[If stdin is closed then don't call getChar, so it works with nohp
Neil Mitchell**20101105152552]
hash: 0000000287-9cdab5d168f7521ac855dd5f9ecabd8b53d74a7e46168be51ac6a1d8ba2dd22c
[Add the HTTP dependency
Neil Mitchell**20101105163328]
hash: 0000000165-0bfbb6ca562ce4d094599610beb87505a75fa36733a40b1929257e6d8b6a4cfd
[Add lots of comments about how to do the base libraries
Neil Mitchell**20101108072622]
hash: 0000002594-dac97e2b5971759e6742d0c0d25806da1b085d41a1e716629286dde6d4dcf0d1
[Make all the parsing functions take a language parameter
Neil Mitchell**20101108072639]
hash: 0000002024-75d0feff3fcada8228e1fa6afcad7762b7e99697985eca233ae26da817cbd0a8
[#94, allow text bases to be used equally to data bases
Neil Mitchell**20101108074555]
hash: 0000000591-490b88cb742241f46dc786b071ae167fca9c5ff22189fb9fa806ef96defe367a
[#83, allow searching for package-name
Neil Mitchell**20101108075021]
hash: 0000000439-ba4491e17afb197226dc9f5ba40f73693aa259492b2e8875ea6c1dd7bec3c622
[Eliminate parseTextBase taking a file
Neil Mitchell**20101108075421]
hash: 0000000433-4ab3deaa85c93810ebf503d43d83e087440be2b42eebcca7ae84d5038e01007d
[Rename parseTextBaseString to parseTextBase
Neil Mitchell**20101108075519]
hash: 0000000759-ec6a01686e3578514f673f1e798146c60782558f8067672f04044ee5062ec163
[Split the parse error type into a separate module
Neil Mitchell**20101108080315]
hash: 0000001691-550eb52370d3b5538ee52f2be9d5e248a02d4905e536519f9805f467edb44d9e
[Eliminate parseCmdLineQuery, was no longer used
Neil Mitchell**20101108080718]
hash: 0000000488-7cfdfda69820ac7c86ebbfa5393c8d76419c942dc155021f97a6d2cae3e8ca8e
[Change parseQuery to return a Hoogle parseerror
Neil Mitchell**20101108080747]
hash: 0000000527-53e7322574018f08f412f1d37205e6c0624371a13af789b1e477426c569a1f4a
[Change the textbase creation to return new style parse errors
Neil Mitchell**20101108081003]
hash: 0000000935-b04000ac5a3b836d5cd611e8e67aa309f8aeed7c6f3e8f3da7d632e5052e8b80
[Switch to using haskell-src-exts
Neil Mitchell**20101108124129]
hash: 0000006722-456653a9b2773d344525fedb749b1af8945b00bf612a80a3b844a451ecb91f5c
[Don't export parsecQuery
Neil Mitchell**20101109073927]
hash: 0000000201-d020bb9ad3b66b8d4f52427af05dc66e13dcda08489c70d9e8d4fc7d94d1af3a
[Slight refactoring of Query parser
Neil Mitchell**20101109074031]
hash: 0000000678-a249c3a521a1aca6ff837cbc7edab30e92b6dfe41166505b6fdef4e16d5279ae
[Change the TypeSig parser tests to use the query parser
Neil Mitchell**20101109074509]
hash: 0000000376-395eb89a5a5c1d22d9d4a46e808384051f6ae48267b0b52d71010d5d61e2e7f8
[Eliminate the special behaviour of =# and -#
Neil Mitchell**20101109074844]
hash: 0000000934-2701a38ce1519435655ad2e73578890a5a34eab3063d495f1399e25364873e5c
[Eliminate the export of parseTypeSig
Neil Mitchell**20101109075202]
hash: 0000000775-c32a9c75398f9034b8012410e6b76a989497f043fbd4309b56b75131d027cf80
[Move all the parser related stuff into Query/Parser, eliminating the typesig parser
Neil Mitchell**20101109075714]
hash: 0000008067-b603a3f729a752226710f550d33a4b7392aa8e7f5f55862c2edde6110a414ad4
[Add a type signature
Neil Mitchell**20101109075854]
hash: 0000000134-d347f55f2cb113e7617febc07fe33046baffcba0096b42d5a62381d2f637bf1f
[Eliminate the Range argument to searchRange
Neil Mitchell**20101109080602]
hash: 0000000727-106dad30478fd8bb6ce211156416138fdc249dc7199d042250c046eabd4fe52b
[Add a BinaryDefer instance for TagStr
Neil Mitchell**20101111084349]
hash: 0000000767-c0f98562effa57ab7e7820060c8d324d17df8350857d90ad873cabb0b5640dbd
[Filter out the @test lines
Neil Mitchell**20101111084404]
hash: 0000000269-513ce4e196e5400e28d9ba6abad92b907543267585da11b1a1c9bdc8ea06de2d
[Rewrite the underlying TextBase type, now works but not all the details have been propagated through
Neil Mitchell**20101111084440]
hash: 0000019637-c22be6db24de552acaf881668ebfc88300b1c8e55afa25531461d2e992b05212
[Invert the logic for when to display a module
Neil Mitchell**20101111192311]
hash: 0000000243-1fa4dbdb70ebd96e1f3021fe399c24bc7fa64acab6e775cc5657feaf04e99be6
[Implement renderEntryText to display things properly
Neil Mitchell**20101111192325]
hash: 0000000778-56b27b6ed5b6dced483fd46acfe5c54f2fe65209f67dd5f6b846b515e6848e22
[Add a :tagsoup command to spawn the server against TagSoup database
Neil Mitchell**20101111194919]
hash: 0000000263-b82941d5c30d07ba38d3783b2c3869d05c1ef7d861c74ea4b9991b6875034d22
[Fix renderTypeSig to include the right number of brackets
Neil Mitchell**20101111194940]
hash: 0000000341-a5880832773f3c6540f6bab9cc450276903ec701e2e357e234828eb87a8da413
[Add very temporary URL's to items
Neil Mitchell**20101111195007]
hash: 0000000225-371171abc836f4f8709c4a62db98068bef81b9720a39f33195a990ff3249dc61
[Fix the display of text
Neil Mitchell**20101111195018]
hash: 0000001221-99c3afb0c7e67b22ebc1d6bbfb87a8f6c60e3eb3527bd28267a59fddb1dbad8c
[Delete dead code from Entry
Neil Mitchell**20101111195127]
hash: 0000001915-1c600d1bcb80a187b413a3bfcdcf7291e5103735d0fa5366ce57be2482b9a53c
[Remove TypeSig.All, and move TypeSig.Type into it's place
Neil Mitchell**20101111195457]
hash: 0000000554-03a3b555f16032cc7b1d3e7a6038dee253a716f6c3568b4d3a27ff1c8f72ba2c
[Add some TODO's that are no longer true
Neil Mitchell**20101111195537]
hash: 0000000211-a564b18ea4b56327e2a7cbd5ebd27e1101ce16c12c4b00f9d6e1190865eaf28f
[Fix the .ghci to give a better error when building Hoogle
Neil Mitchell**20101111200756]
hash: 0000000225-b2d1166638bd9e6702f2bc4456bf324a9bac64113369522a8558f242b61b0e10
[Give good error messages when processing files fails
Neil Mitchell**20101111200811]
hash: 0000000558-f791be00e56ba128f7c738143f5d3f468a469684254e73b3d0f053c938a0f1d4
[Further changes to the tagsoup command
Neil Mitchell**20101111203034]
hash: 0000000239-0510d85d3f63fc9243aa36956fb04e820243d64d8bbaf56d3649cbd916770ee0
[Warning police
Neil Mitchell**20101112072302]
hash: 0000000314-180edc2f292fe22e22fb3f96e4d87502477cb1d6ad3319215f1cd657bed307b2
[Eliminate Data.Range, now unused
Neil Mitchell**20101112072346]
hash: 0000001650-2714797a98bc0d25e2241d25daa87ae584cc46ef8bcd6cdb485bde339b456db8
[Move lots of things from TextBase.All to Item.All
Neil Mitchell**20101112072836]
hash: 0000002287-daf79942c6c8d07d02ef2dab9e52b301f98b486f2e92ee6d9ff26146b3dad313
[Add a combineURL function to Web
Neil Mitchell**20101112074738]
hash: 0000000239-23c3c99ae28457cf8fa59d5f30ea6b2f83523537b0a084d2f8fe8dd253d0d994
[Change the URL mechanism, push it into TextBase
Neil Mitchell**20101112074755]
hash: 0000003806-eb08b67b66c2930935318863eafcb45fa95f1af2f1dc725a89b092ef5810ee63
[Merge TextBase.Parser and TextBase.Type
Neil Mitchell**20101112075032]
hash: 0000005853-bee9062f511be46471981a6e973fadd087057ebb4dbce02f0580ecbe5ae61738
[Promote the TextBase.Parser to TestBase.All
Neil Mitchell**20101112075222]
hash: 0000000593-a40b6441ddc509e1708ed1ffa2b01e390bbffa24795da7f0ddca808604f4242e
[Move TextBase.All to Hoogle.Language.Haskell.Input
Neil Mitchell**20101112075747]
hash: 0000001150-71f55efa9fa0a2a803c5c8a847f94d943522e46feb503bc3a3a57ad56e972da1
[REname TextBase to Input
Neil Mitchell**20101112075909]
hash: 0000000467-eba059a442fb28a894778e0c77b9cd093c15c5026baa3bf7ebe86ce9d152b795
[Rename Hoogle.Item to Hoogle.Type
Neil Mitchell**20101112080656]
hash: 0000002321-7d06eec99240d8812042aebb2b376965cd1bbff63a01192822d7398e1c0199e0
[Move TypeSig under Hoogle.Type
Neil Mitchell**20101112081152]
hash: 0000002279-6bd39e8423be4e55965fa08c4ecc6ff4dd8ed0cbaecd8c42309c73d30a584694
[Rename Haddock to Documentation, since it never had anything to do with Haddock
Neil Mitchell**20101112081618]
hash: 0000002415-2e07eeaff10ee6d42703c83b031f86657261fb4c2cb949d84737a756f52a3036
[Move Result into Type
Neil Mitchell**20101112082259]
hash: 0000001401-75aa5809f7b895ed7f4faa2acce47b55e7576baad50f7491c6c283641c60fecf
[Use the more compact import/export for modules syntax
Neil Mitchell**20101112082434]
hash: 0000000615-528b5033da88718f846764e2e70f9c273010c85051bfb7ca995cd6ec88d1f1e2
[#116, fix links for types
Neil Mitchell**20101112094325]
hash: 0000001377-8288afa8836d3d24aa696857c4d92038032caace8a791fd93dc016ae3343f8de
[Change data package=foo to use the Hackage version if necessary
Neil Mitchell**20101112105704]
hash: 0000000682-fe960379655286e99e62f09db1b1d4d907a203b15773eaf63b8f23836cef4834
[Check that keywords, which have no module, still get the correct URL's
Neil Mitchell**20101112110329]
hash: 0000000778-69d243c2850e60b63c6dcf26ec7f24e192440bd5afa6203c9aaab2247be9c70f
[Fix #280, searching for ~ now finds the keyword
Neil Mitchell**20101112110601]
hash: 0000000249-d1444f41916ca7a832362cd1eb893d2d1402e21d241b4014dcf819417c292b92
[Support multiple word keywords, such as deriving instance
Neil Mitchell**20101112111603]
hash: 0000000472-b6abf3daf8664a8eec8aa207aea643fdcb5dc8b245d278bcd636ff90221c1165
[Add :prof command
Neil Mitchell**20101112114038]
hash: 0000000459-6676e9193da796f1c22d4e87a8c77a54fb644d5e2c840deb8ccccef17d62358d
[Sort the results of ls, to get more predictable behaviour
Neil Mitchell**20101112114150]
hash: 0000000181-38e58a2fcc5771d93ad65383cd93a9edd124c096f250670dd0a6f71228e606dc
[Add some more extensions, get a higher conversion rate of SYB
Neil Mitchell**20101112120543]
hash: 0000000900-070262c8015eeb01796bea094d694ecd7c835d461e6c905ed6607401be41309b
[Enable a few more extensions
Neil Mitchell**20101112123335]
hash: 0000000360-98891fd0b963682521453f5f404ff93086ef5da4a6d164ec7f3f05dc8b18f5df
[Add lots of hacks to tweak the haddock files, and improve success rates
Neil Mitchell**20101112123344]
hash: 0000001033-14f9d84cae170d151938af6e28c54597922f086673c37bdeac52970b18bb3ed8
[Add support for magic hash and unboxed types in input files
Neil Mitchell**20101112134012]
hash: 0000000549-2d8ec44caad7c8667864d92cd71a36e789b8ee10df46ec6853d22968a43fef05
[Add a workaround for HSE bug 206
Neil Mitchell**20101112142524]
hash: 0000000215-071e41ed25bba36ba5348fa20e17d8369de6535fb7c1c27eb0850c996cdf2474
[Improve the Show for ParseError
Neil Mitchell**20101112142544]
hash: 0000000296-1b6e8b38cc1a4b801bfb44c349c06dea128c04a4086fa0af3cdd85bc3cd21aeb
[Fix up the column number in HSE input errors
Neil Mitchell**20101112142635]
hash: 0000000241-4069e1a86fcad17c08336969304de1b4188e53ad8e5c4c16460d5072ba8cd8ba
[Improve the hack to remove ! values
Neil Mitchell**20101112142648]
hash: 0000000198-ccf5a549033b5691fe786f741ba0d526f3bf58ef36b9701d169e457e7350d27f
[Move parseParseError to the module which uses it
Neil Mitchell**20101112142916]
hash: 0000000695-128bd37c8d70c6044bccd4dbd303ddf6bb3693094e8b57ba1a619c4db43fc007
[Move the Util module inside Hoogle.Type
Neil Mitchell**20101112143320]
hash: 0000002260-7210b049d28033a14f407cddbb259ec9be0a7cd71996a0ba55f5c6523c310da4
[Eliminate many unused bits of the General.Web directory
Neil Mitchell**20101112143840]
hash: 0000002178-3bdf9b18a70cfe7eb880770226242b22c1ade5439f29e66b69ffd329ec00e653
[Update the changelog
Neil Mitchell**20101112145118]
hash: 0000000140-e77cf51792f660623d40ca95e33d0db771dbdf65e8f00753c706058e6f1be698
[Update the changelog
Neil Mitchell**20101112145510]
hash: 0000000143-9fff5ed773d0aead94abcc064ec4b51a6df76f086dafb2212caa7c630b1d23e7
[Revamp the entire test infrastructure, allow better tests against the final database
Neil Mitchell**20101113092553]
hash: 0000009514-223c1cfff7b7afcc53efa0e85a54208d89fbd316e5612efe8a55995029bb31ab
[Add a test for bug #352
Neil Mitchell**20101113092725]
hash: 0000000128-775fea2bdea6ad6208ca76e3cd32a13d74a7e66ba606260a73bc0f66e36a4f13
[Add testfull command, to run all the tests
Neil Mitchell**20101113094735]
hash: 0000000148-865b4222611f4fdc3d056515c423aaee49441fe57ac9fd2333ce9d54b59a4a28
[Fix #78, add links to results
Neil Mitchell**20101113094832]
hash: 0000000898-167b458f42bf1ee251a7004cfe378871c021e14f5ae23203d425e297ff4dd44f
[Add the list of actual tests
Neil Mitchell**20101113094855]
hash: 0000001096-2fb327eda27363171be40645263ee187544baaf124cc3b4952a6418d71241254
[Try trapping exceptions in test, doesn't seem to work very well
Neil Mitchell**20101113114831]
hash: 0000000911-49fc7352540dfa380aeec234ef9a17e422faaa3ed119d0b344d788fe2a411970
[Work with HSE 1.9.6, which is more strict about newtype's
Neil Mitchell**20101113114905]
hash: 0000000492-7d45a39f1b2e823bf03bb4ce5861e2e3389a829025f52a4595d8f5ba8f00672f
[Add a :opt command
Neil Mitchell**20101113121054]
hash: 0000000395-4955cc6acf9a7669a109be6383937029eb36a6d28dd6ecaa77a024c234b458a8
[Remove some accidentally committed debug droppings
Neil Mitchell**20101113121117]
hash: 0000000310-3a8ecd15049119b5caaeab5d0db7559294893fb07bbb9b790b1bcb1df4b4f8d0
[Make sure there are links for keywords, bug 309
Neil Mitchell**20101113121844]
hash: 0000000299-a03d3d8abcb71ac3cd9b6bb1e43e7ae6f2d6bd6db3e4fba736f348510373c2e3
[Add test that you find the forall keyword, fixes #235
Neil Mitchell**20101113125917]
hash: 0000000240-27651b00aaafcae6770b09e209a666d85316330e4c32d2102d2e7609e1ef2908
[Test for #249, make sure you find MonadWriter
Neil Mitchell**20101113130336]
hash: 0000000282-9afc23d0c6c58e3516cd7e674848efbdccf143be7948e37f231fa51c056a6436
[Update the changelog
Neil Mitchell**20101113130804]
hash: 0000000142-4ee605b5b9cd706574c90dfa4d7c6f7e33263bd398c481ddd0ee8aec16447126
[Switch from mtl to transformers
Neil Mitchell**20101113151011]
hash: 0000002789-a4d39e9a9607faf2308f78a2a87581cee83f4dd9eeb6d1a608abb248e8a8aa4d
[Tidy up the build-depends for the program
Neil Mitchell**20101113151355]
hash: 0000000470-5b3ebc99c777a8c6ad48ab346152683898c98a26bd52fa515c04e8a71d72fc50
[Port the tests that were in data over to examples
Neil Mitchell**20101115080203]
hash: 0000000236-9bf3c323e5505bb5faa23a60502c38d9e467852d558e238c22c634c040a414e7
[Add a performGC before doing saveDataBase, more robust
Neil Mitchell**20101115080220]
hash: 0000000292-20c01bf606bff1371aba6d2e2371cc4cbf046aeae48b0f56761c151ef78e4ce1
[Change the hackage database to be a list of all the packages
Neil Mitchell**20101115080240]
hash: 0000000863-657f7460c8c611ec29d1df3815a1b04958400a44269cd93bfa7723eebf27e0de
[Add support for @now in the test matching
Neil Mitchell**20101115083639]
hash: 0000000344-821494316335d2b78f50b6f03028e588cadff143d24c8eccd499fbe8e1ddb0b8
[Rewrite the convert to take account of @depends
Neil Mitchell**20101115083658]
hash: 0000003105-1adead909b074670e381ad2c7a50465bdef3602d9b948bec8a6f89f472a67d33
[Add a test that @depends works properly
Neil Mitchell**20101115083712]
hash: 0000000206-317964afe42469e2cdf463ee048e374cca0cb347e5dffd5f4d3d9b2d7ade0a85
[Add a test that the packages are included
Neil Mitchell**20101115214301]
hash: 0000000168-eefd0d33fb256250591f75ced2a225c7bc1a7a3ebafff620798a358051548bb0
[Change the hackage database generator to include the descriptions
Neil Mitchell**20101115215551]
hash: 0000001098-126dde9d45462801771e6e8f8714ed32dbcfb3d821c9aaa7d08795342ef218d9
[Switch over to Data.Monoid for merge instances
Neil Mitchell**20101115220432]
hash: 0000002355-e735c62c38320d5310d45397f375f2cb12eebe506650c9e00ee348ceb62502ba
[Convert to HSE Annotated
Neil Mitchell**20101116094154]
hash: 0000005553-8e5e498bb70e5b5214799540c6f7dbd8234e36eb7b9e16e7c5b2ea9f54339a45
[Add code to preserve functional dependencies in class constraints
Neil Mitchell**20101117080611]
hash: 0000006437-34fde3c45a3f0619d2437ab1e9bf97d5cdc03c5bd01997e035d3dd8f3cd19f26
[Move the formatting function into TagStr
Neil Mitchell**20101117081540]
hash: 0000002078-e700b1da63f0cf72a42b9c460c67f84696878e74ce71123d8b000a7522e6f590
[Add a performGC before converting any databases, eliminates some file locked open errors
Neil Mitchell**20101117082435]
hash: 0000000223-244e99844eae0655ba5be7a4b1eebf9772243bbd082c813519982cd1c057423e
[Convert itemData to using the HSE approach of perfect preservation
Neil Mitchell**20101117082519]
hash: 0000001131-2e9afa8708dba1875a57038afeea1859b87f9d1b0fc96e7137cd67c7cb2cfa81
[Convert instance to use the new style
Neil Mitchell**20101117082735]
hash: 0000000419-5b2ca22d3008b53181c2c5f5d8216d5f6078a9d53f1d13d6edd37fc62e8b2069
[Add a bunch more data into testdata
Neil Mitchell**20101117083246]
hash: 0000000182-e71cf367f2844315420b28c6db76d8f12ab690b1db1fe89e9d8fe0fbe39e8d77
[Convert type aliases over to the new scheme
Neil Mitchell**20101117083303]
hash: 0000001066-1e0387f61b863bceec8da7212608394b59d2bb6bc48d60f74064998d5e686861
[Have constructors follow the same path as TypeSig's
Neil Mitchell**20101117120848]
hash: 0000000814-ebad59155d35aad52993545b120b5a553bf310b40f7265f3f5cee3bb785f0fc3
[Fix the render of queries to include the scopes
Neil Mitchell**20101117123708]
hash: 0000000591-f156d83beda71683b2b833033e2c302b042a3205dd0fa052ddfe4a22064f5ca9
[Add some tests for suggestion stuff
Neil Mitchell**20101117123813]
hash: 0000000216-eccc96f969406c9323a58128914d5c6fb9c39ff13f58ba00f4754278bd1c9258
[Switch to TypeSig using the same basic rendering of tghe input
Neil Mitchell**20101117214940]
hash: 0000001745-66d65fb06063a8dc2ff32913ed7739887eff4ac0cb9e052d6e15065f4496bc6a
[Move renderTypeSig into renderQuery
Neil Mitchell**20101117215053]
hash: 0000000894-bdc348f62a26a4416525cb00c3ca0a3ee0432f3641fc37251882b4dcf84ed76b
[Eliminate the Parse_TextBase functions
Neil Mitchell**20101117215648]
hash: 0000002075-50a1c437a7c868e4b59790868507fd6e534a5d8bff0f8d799a160e7f171dfd7a
[Fix a bug with ! bang patterns
Neil Mitchell**20101117220603]
hash: 0000000212-12007b8caa01593497948fee7df8b7a2b710c745c65f38f9bce01244e5e1fe29
[Various cleanups suggested by HLint
Neil Mitchell**20101117221928]
hash: 0000001316-637a021f9a946207d0c5d705fef539c0f1117b26e9005a896c4fd336cb324e2d
[Delete a large chunk of Util functions that were unused
Neil Mitchell**20101118091551]
hash: 0000004181-c8e341b705df973c547272f213ef11677b7003df3d2b5f34d31ba8a5c9f2a8c2
[Eliminate the TextUtil module
Neil Mitchell**20101118110450]
hash: 0000002513-a592c28ff90e57a9cf9094d5e04c9722109d5f5d9c7e60bcf2a354a6e817a013
[Fix #146, keep the forall's in everywhere
Neil Mitchell**20101118192240]
hash: 0000000298-72fc5b976a82ab64d00bde0571922753d2b714bd42a245e4a8e42e2866666e83
[Make sure system is found
Neil Mitchell**20101118192714]
hash: 0000000326-7ab5b99ec731cabba3d804d3d9e6d6273cf980d7a08834e439b44cf55114cda8
[Delete the Web.Text module, move all the HTML/URL bits to General.Web
Neil Mitchell**20101119070138]
hash: 0000005777-461bcd68d1e96c41d80a8146ace2110a360ed4d4b2d471288d3702de4dd0ba09
[Change how webmode's are dispatched
Neil Mitchell**20101119070955]
hash: 0000000997-8848ee3452c3820f53a719a7d795e72d6b73073235e30a374578f3fda94d9f3f
[Fix a bug when displaying invalid queries that run too short
Neil Mitchell**20101119071245]
hash: 0000000553-8c74993038000fb587a5d0126b7e363638d185c6446ff671306c4553dc9b24d3
[Give fewer messages as you are serving files, easier to follow
Neil Mitchell**20101119071621]
hash: 0000000315-cfb1b024eeea6bb41192cc0a01cd6a21a5c7a5b528ad75aa61288faa5d8562ec
[Give timings on how long it takes to serve a request
Neil Mitchell**20101119080354]
hash: 0000000712-76a099d57e47d00142ef788ff100b439f32ef175f7630ce417e9d29ec2755ed4
[Support Ajax functionality, using jquery as the underlying API
Neil Mitchell**20101119080436]
hash: 0000074785-dafb30d77758096736f454842d6573592203194c937eb86b46b41e52c2c1505a
[Add getLazyByteString/putLazyByteString to the Defer Monad
Neil Mitchell**20101119192818]
hash: 0000001285-390e6d28d34dbff2dbbedf538cbba8175d8bf34f78ce9019c5665b762731ba88
[Remove a FIXME that had already been fixed
Neil Mitchell**20101119192958]
hash: 0000000166-cbf829308afbc92656da8d189a7fe7b937461b34239c8e7690c6fef9f046730e
[Add commented out code to change to using Binary for serialization
Neil Mitchell**20101119193009]
hash: 0000000926-855911cfccabd4d8bc77b924ec2b5d0eecd43175e9c64a81a6a887e5db2bfefe
[Don't use deferred serialisation for the Documentation string, speeds things up a little
Neil Mitchell**20101119193218]
hash: 0000000321-6248581cdc70e2f6c6a620b899287562ac3478f0ddc916d09b634df8d144e000
[Always run timer when doing an optimise execution
Neil Mitchell**20101120103235]
hash: 0000000193-e7aa74268ccb4718d09a19091e626af0aecdf994ef34c34d28baebae7a5b96de
[Add a note about performance bottlenecks
Neil Mitchell**20101120103252]
hash: 0000000259-bd438394e203165d5627640924b3ce7e41000122294927485e9f65f274515bf0
[Delete unused Link file
Neil Mitchell**20101124100012]
hash: 0000004528-c7ca1d51e9bd59c40eea0812780d0f9b6186b0f8d7984e40ac5707fa39626378
[Add in a repeat flag, to make profiling easier
Neil Mitchell**20101124215738]
hash: 0000000511-139607b0a1d9ded3844bb3521dade15506fafd03a35aefadfeb97e0cc50f2a99
[Add some string comparison functions to Util
Neil Mitchell**20101124215811]
hash: 0000000721-b8447bec6a231d4c89126222066580e45e5164b42ef9be3d5fed976220f03797
[Change the getLazyByteString, make sure it is not lazy - since that breaks the defer bits
Neil Mitchell**20101124215829]
hash: 0000000351-9f9777eaf4b3ba469e63b02d0689b796530161b3e3607d8241ffe9e0dc4ee670
[Add unwrapDeferGet function
Neil Mitchell**20101124215856]
hash: 0000000349-06f988f4d75e2f54a7ed3d8b1e75b73c27f201798a55f2f666e37dc924a4232c
[Turn off autocomplete properly
Neil Mitchell**20101124215914]
hash: 0000000304-dd0324048e5c5ff2410ae83d9c43898c272df271a2df5bc555923842dbaea825
[Add the BinaryDeferGet class, and an instance for Link
Neil Mitchell**20101124215935]
hash: 0000000930-fa161d0cdc955e9c707c90ccbbeb178ddf104e166ec30ce8ba1ee830675c4eb4
[Switch out name search for substr search, which performs faster (fast enough for Ajax)
Neil Mitchell**20101124220324]
hash: 0000004471-4b3ac9d001943e590557c204603fb9e67e79420671efec9bc3b1a8820666081c
[Delete redundant directory
Neil Mitchell**20101124220924]
hash: 0000000078-3bd4340d14728c6347e26d540a91788c613719e6ba8e366df1742eb1e19657a9
[Change to use ?ajax=1 to turn on Ajax features
Neil Mitchell**20101124221010]
hash: 0000001175-4c4ceebc54aaf8e43d9d52f1726b2afe6d6dab67692fc077a23cfeb079f4b85d
[Eliminate the array, which speeds up performance
Neil Mitchell**20101124231637]
hash: 0000001681-1b8e2a35268b305fed5d365ff2d07c8337536bda2e36eaa1b6235d25723c9785
[Switch to a newtype
Neil Mitchell**20101124231920]
hash: 0000000216-a2cf949be1ac119fa5eed7998535a1eedc9ceed475eccf1f6f0bee564d2282af
[Add a fixedBinary implementation
Neil Mitchell**20101125071944]
hash: 0000000365-14bf2499011f9305a391a6444d37f4225863bdb367db054ab5c44c96c830fb4b
[Use the module import as X/export trick
Neil Mitchell**20101125072111]
hash: 0000001007-12b3784fc38c6f3efc25221ecb48a65a51bc739c554aef4485b840b19980f0a9
[Rework the SubstrSearch to save time when making binary bits, now twice as fastg
Neil Mitchell**20101125090123]
hash: 0000005342-7af55b22192a06f444bc3710edaf4409d0cdac8fe8f3dc665e8dec8c02a5803a
[Rework the bsMatch to be more efficient, still could do with being faster
Neil Mitchell**20101125141723]
hash: 0000001887-1cd4f73894c49b613b91c918ebc97c28876d0ed2bf5fe440fdbe7b044158d8ed
[Simplifications and tweaks to SubstrSearch - no speed changes
Neil Mitchell**20101125191816]
hash: 0000001351-66f828142558149d81cc21b2318bbe3af8a0e52dac1e1117eebb68374f04053f
[Put a javascript cache on the client side in the browser to speed up performance
Neil Mitchell**20101125194337]
hash: 0000001792-23e6147b0087568d549cebe395cab2f5a4e044b1ce45b974a527f589ed6e8b29
[Add some MIME headers as per Chrome's request
Neil Mitchell**20101125195309]
hash: 0000000554-90d99593abe8762ecd68e4a08028687bd204dfc8afea7f5dc707f62debf5ecff
[Change the way comments are dealt with in input files to ensure the prefix is not dropped
Neil Mitchell**20101127125507]
hash: 0000000348-951af41834d2348d0f9359db0d51306c6796d1be623ad08a60bcfdf23991a7f2
[Eliminate the monoid instance for Query, was fairly dodgy
Neil Mitchell**20101201184615]
hash: 0000002622-fd4e0ab58c2328ca1bfd87863cfc8a25c52be39c8b1e858af40b48efb5c8c59d
[Clean up query a bit more, make the Eq instance stronger and reorder the parameters
Neil Mitchell**20101201185924]
hash: 0000003012-31c4187bf3662444719f09840cf09018690c282cc1ac3cdfb38c356450816297
[Eliminate manual Typeable instances
Neil Mitchell**20101201190207]
hash: 0000000856-edb791468e26a2aca0b239a73f3478859d39f6c537cdb2e6bd31f354895bb382
[Add and use emptyParseError
Neil Mitchell**20101201191441]
hash: 0000000638-89d0905e514cf3921289f675978ed7ab17ed6efb67d66632cd3a26b45800f3d9
[Split out ParseError into a separate module
Neil Mitchell**20101201192604]
hash: 0000001458-547e458cd4913e0a305dfa9d3ab1bd11530d1a64a342683809f9fb35c63a0c0b
[Move the TagStr module inside Hoogle, since it really is increasingly part of the interface
Neil Mitchell**20101201192956]
hash: 0000001439-c329640c985625757b843aa406d760f27323fe7ef0e98f6f50d75c5cd4963320
[Updates to the cabal file
Neil Mitchell**20101201204858]
hash: 0000000214-bd3f9112e820ebf309e5daf38380877d93a8262108ee1d6eac80dfd76d4b37c1
[Change parse errors to keep their input, and allow it to be formatted centrally
Neil Mitchell**20101201204915]
hash: 0000004279-85ea739d23c427ebce9850ec44255a6b4b7bf22bfc856493fea82e67724926b4
[Change TagUnderline for TagEmph, since it isn't usually underline
Neil Mitchell**20101201205349]
hash: 0000003390-fa1c9a56744ba67ddcf1cb9d8702190179f4107aa3ef78329c0ff24da35db292
[Rename TagHyperlink to TagLink
Neil Mitchell**20101201205845]
hash: 0000002794-d19d8b6717fd010f59b1c1f33e08455cc1812ad58a35a43ca660e223c4b51805
[Small TagStr related changes
Neil Mitchell**20101201211643]
hash: 0000002282-883b49415ce39ea0b1efde83041e4e868ab03e52c9f9ed466e99055f0d407acd
[Use htmlTag in a couple of places
Neil Mitchell**20101201211735]
hash: 0000000328-0fe0f1a1058456237243006da935fe51480b71356238d3552c92f1d1ed63000b
[Fix a bug when showing column based errors in the console, was off by 1
Neil Mitchell**20101203194017]
hash: 0000000245-3252ed577156febadb5f2e80298fb7fe0bf6f6938c1885a62629348efe73a377
[Add a bracket matching pass to the query parser, which produces very nice error messages
Neil Mitchell**20101203194034]
hash: 0000002277-ed7bcd72c115d1385ec27804709ec130185ac635461becc2381fe4d4e90925dd
[Allow flags to be passed to :test and :testfull
Neil Mitchell**20101205135500]
hash: 0000000309-61d9a2731e6b4de269aafd7fed23d08ed069cf579a251bc2d8d3d83ddc771bd2
[Add some extra debugging info to test
Neil Mitchell**20101205135518]
hash: 0000000216-dd8dfd927ff012c8ee1715fb18312129b7a414ef2b280e55c63d295f77eebddc
[Fix up the examples so they are current and only rely on packages in the platform
Neil Mitchell**20101205135538]
hash: 0000000408-17e88349ea434de06901ac703afa870c0f9ee684ad261e7bd8b7e2cdc25f926e
[Rewrite the recipe stuff, now basically works
Neil Mitchell**20101205162402]
hash: 0000025006-20edf794adc37668c94bce397cfbf7b5e86a3eba58da3c30e63335421ac033f7
[Add a deploy command to the .ghci
Neil Mitchell**20101205162846]
hash: 0000000347-83e0ef6f2f1ad3b51a2222e4fcc776beb21552d125c41621980ab31718b29329
[Make sure :opt puts a trailing line out
Neil Mitchell**20101205181150]
hash: 0000000211-b4fc062b4f6a6472eebc65bcf1b79e366a5c06bfe9fba9bc26656c2d9e974cae
[Rework the recipe stuff, no longer ties to do make like things, now has an explicit download phase at the start
Neil Mitchell**20101205181212]
hash: 0000016177-6f5de69b5c01727214431340e8461471e2c859b24cf810798b455bddbda5694e
[Make sure all putError's have Error: at the start
Neil Mitchell**20101205185234]
hash: 0000000280-a6cf6fe1f1c5b8f504ac0c58e99e1515a3445ccab1016fdae58aac12c0b0f94f
[Hlint suggested cleanups
Neil Mitchell**20101206075459]
hash: 0000002248-bf540f8712e13c43379f8dfa6f126d4b31f3119317e5a8fc57334e7e8ca4c262
[Revamp the General module export
Neil Mitchell**20101206075925]
hash: 0000001650-b3cbabd34b0a5b5cd6614583433d494d341cd2bf3eaf3c9014f7da958ab160be
[Revamp the Code module, only export pure things
Neil Mitchell**20101206080414]
hash: 0000000882-8156360bf720497bd1aeac56cad52d225a4fa82ac6ac69e1d5df6a005e481cb8
[Eliminate Safe from the Code module
Neil Mitchell**20101206080544]
hash: 0000000214-3d541d4cda47092ce5e5493d2531fcbdc3d831c79be9c87813ccf790dfd26282
[Rename General.Code to General.Base
Neil Mitchell**20101206080803]
hash: 0000003096-14757d2dbcb2023cc9038b7a3f2baa67b8cf931f04c57638c726228012eea4c3
[Split out Util from Base
Neil Mitchell**20101206081336]
hash: 0000001205-9363b471d9931cf4c7a8c5200ec94262bf7fc9fa85e02a685bf0c887e91d3788
[Move some things from Util to Base - those things I think should have been in Base
Neil Mitchell**20101206082137]
hash: 0000002937-83c409a6e1096aab67989dcbebbc08f0859684ac6f2095336412c1101cc8fdc2
[Add a General.System module, and switch things to using that
Neil Mitchell**20101206083343]
hash: 0000004710-e4787732172093fffa997f13f9fb6c10eef283a14ec21489f5e185e15b7fc730
[Delete Threshold, was unused
Neil Mitchell**20101206175513]
hash: 0000000568-da584380c4a550f4bd4773b1801127cd50dcfd802601a4fc3985b9a08af69f8d
[Change to comparing in many places
Neil Mitchell**20101206180211]
hash: 0000002559-730b296871b88c4498764b674b7829ade521d03c4fedaf420d74305c9520cb07
[Move Language.Haskell.Input to Language.Haskell
Neil Mitchell**20101206180403]
hash: 0000000686-c0e6fb8cc97361be3113fa530ecfcc62ae357df3d768adeeaa72fe5bf32d21af
[Collapse Vector and Map for BinaryDefer, were only ever used together
Neil Mitchell**20101206181255]
hash: 0000002003-def1418385e8829dace62b24d826383b86ffeac207e8bfc37b4d1a1f35057f3c
[Eliminate the only use of Trie, and delete it
Neil Mitchell**20101206182221]
hash: 0000003006-8a1dbe759470d78dd2e4ea071d3ea4ab1cb608f9bde5f738a7cd1f9a3ca4e221
[Merge the Map instance inside the Class function for BinaryDefer
Neil Mitchell**20101206182712]
hash: 0000002165-1da5f0b9d080027a6800eceeb94a2aa41754feb461935e00b0ed74a65090b1cb
[Delete unused files
Neil Mitchell**20101206182846]
hash: 0000008881-c7659020043c92b31f64feef34735a76468da8ffeaa34ec6596bae5fab5f1867
[Eliminate Data.Key, folded inside the only module using it
Neil Mitchell**20101206183250]
hash: 0000001355-1bfe77a1a24773f1545fa031f165894f160adef422c5962a77c351c3934608c3
[Change liftM to fmap
Neil Mitchell**20101207072450]
hash: 0000002394-1db164e2bbba7fbf4a9dcf6cf2320ca57cb2bf961ad2b94bd0e4e056d42d16e6
[Enough fixes to the .cabal file to get it to build
Neil Mitchell**20101207072545]
hash: 0000000337-ffd3e913d64a1e5e61694479fcb5aa6a5d030abc10472e3584fb55f698a1f379
[Add a --local flag so that when creating databases you can use file links in preference
Neil Mitchell**20101207105548]
hash: 0000005634-fadb1eda0848d461c4b5dcbba5062015abcb3016ba8c79fc39a0e1b4ca7fdab4
[Allow the server to serve file:// links itself, to bypass issues with same domain restriction and http
Neil Mitchell**20101207110803]
hash: 0000001089-689482de4a64c220d12fd066d9999803577e4758270dd23ddae6bcdba07e2ded
[Rename the server flag to local, and make sure you rewrite all links - not just the first
Neil Mitchell**20101207111805]
hash: 0000001076-a0eb3ad937f8257e11ab360f7f8e2cd65a5a5e12e2fa1b88834c48986a781651
[Add a FIXME, should be serving files with ByteString, not String
Neil Mitchell**20101207112900]
hash: 0000000242-cce97cbe3b8a21409c7a467914b18c8c87b0e175d7a6c683bf72cfbfe3ff3c10
[Add a Functor instance for Response
Neil Mitchell**20101207212122]
hash: 0000000371-c90ab0645dd3d4e17824e328ae80abd027f8300c46edb38f244ab523cfbf0cd8
[Fix up the search plugin
Neil Mitchell**20101211154640]
hash: 0000000835-6dfa91b7d006ceb992f82c587376fe416568a7b7d272a9da359ef09b4031a201
[Delete all XUL specific stuff - I don't even use Firefox anymore
Neil Mitchell**20101211155340]
hash: 0000007750-ace53ffc97e22cc41ece6c18fefc74096e81d760503b1150593d27524c0eb03c
[Rework the cabal version so it passes everything
Neil Mitchell**20101212123229]
hash: 0000002584-015cf8e5dd75a81fee51748c5698429475aaa7b7d03b52e9f4d7edf88e2a5421
[Eliminate the thread bits and refactor the Recipe stuff
Neil Mitchell**20101212131611]
hash: 0000002475-d483a3bfdb6d2e0780d216efd3553de4f122b5b53ee01fab01cf9b5f3cafb0d9
[Add additional .ghci file indentation, to keep GHC happy
Neil Mitchell**20101212180957]
hash: 0000003450-629cc2022e441c4901a40fc95d99781db06bdae998d7675d91d0953e4aa87a18
[Change IORef's to MVar's
Neil Mitchell**20101212183617]
hash: 0000000810-739fe82d12f9aeac6670d08c469b75b4730b0471d64f0cd0856f413e55463004
[Rework the Recipe code so it can run in parallel (it won't, but in theory it could)
Neil Mitchell**20101212183658]
hash: 0000004980-444d0ce457b62776f78afa8c6a9fa626c270492767f791a36fb9945ff7a55bff
[Upgrade to the latest version of network
Neil Mitchell**20101218134853]
hash: 0000000153-bccfac4e15513fda243089388454c6947cbb6bc67b7ce03aef20af122142f971
[A few notes on the parallel-io, update to the new bug number
Neil Mitchell**20101218135023]
hash: 0000000449-9c2e7a964959cedfc6d3e3fd57250493acc3f3284d2decc1d45a3fbd1a79befd
[Change the parallelism to use outStr
Neil Mitchell**20101218135055]
hash: 0000001709-726f676a6b9f69de9e43e6470fdbffb4c42b378eb005e4a98e2adc6218ec3b65
[Always build with transformers baked in, to make my laptop happy
Neil Mitchell**20101213081939]
hash: 0000000408-55d207b3794d72a842768503d71d5b04da28e98fe107aa598d273103f8a86f66
[Add support for tuples throughout, and some tests
Neil Mitchell**20101213082000]
hash: 0000002402-7630c5ab5077a257bec28f5162375f45281523896dbea5193869fbf4dc313607
[Give better error messages when failing to find a database, including what you should do
Neil Mitchell**20101213185332]
hash: 0000002059-2dc0da75bb6abff3a733e89bbcbb2d2eb6172cc4dc4b3e9f0b7b6aab12e28cdf
[Tweak the message about which databases are available
Neil Mitchell**20101213185732]
hash: 0000001086-1771c65f7d2265b17f21a38f93926f33ad902885b42677fddf41a9fd5e4c0985
[Add width/height to the Hoogle image, to facilitate faster layout
Neil Mitchell**20101213191202]
hash: 0000000301-d21dbbe5f73d8a91b6ae8c90f63128703cb03954bd20ce86c00d3708f71d5740
[Add priorities to each entry, promote base/Prelude above all else
Neil Mitchell**20101213193351]
hash: 0000003279-36a8160e9b5152773e4051f27401a65b2c33dee01b0a518e2ecafcd68e5db984
[Eliminate a TODO that had already been done
Neil Mitchell**20101213193645]
hash: 0000000242-d540f3d246fd6f27e3fcb0b630395037dddfb9d64b77078a3492b202ff5fdb78
[Stop package names wrapping
Neil Mitchell**20101213194330]
hash: 0000000129-3b4ecf3586f9d8f68458c1268f3d514267d203d752f24cdcd00e43d237c1de29
[Change moduleName in Module to be a single string, rather than a list of strings
Neil Mitchell**20101214073725]
hash: 0000001053-87980cc14172a8962b054eefa1f9225016bc81d098ea105d7fc9a7c61bc585c6
[Add get/put for 9 elements
Neil Mitchell**20101214080003]
hash: 0000000416-90c39d8c2e104b6d0002fbfedaf3b9b9b04014d958c40324cef84ce321d10a96
[And chop and reps to the general libraries
Neil Mitchell**20101214080017]
hash: 0000000288-b8ac96c54d53302d689a0c94eedc1a13700741279570779a7235945aa37906c8
[Split itemName into itemName and itemKey
Neil Mitchell**20101214080105]
hash: 0000003935-6fd70d1c3d781c01c747da3b9f086e18e4386117daa7adb57af1f60b6e0bccf7
[Make the entryPackage optional
Neil Mitchell**20101214080640]
hash: 0000001160-afc751096e18f43ab1bf8f1d14a31427382c2d0b86392ec64ad705c6d7964916
[Minor refactoring, pull the only use of entryType up to the higher level of the database
Neil Mitchell**20101214081306]
hash: 0000001484-a341393ff2fc34f18dd1a57b5a5bec7ab7c8de0868bb2243b2ac9046c3499df9
[Export fewer details from Database.Items
Neil Mitchell**20101214081527]
hash: 0000000423-094041cf2fd9bb39f69eaa9803f37cc8b7290a1f6cc45949d246ef2e1860a7e4
[Update the documentation
Neil Mitchell**20101214081836]
hash: 0000000877-ace7057a319dd9e7a96dc0938adcc5f068ff76fec1f5b3e4f334938ef4aaf24b
[Eliminate Package and Module, use Entry everywhere
Neil Mitchell**20101216193818]
hash: 0000007357-d67e57d93d133766a1bc7213b5653f05931b7695533c18980716cf58a884e24d
[Move getDeferPut into the get for Index
Neil Mitchell**20101216193921]
hash: 0000000528-b39d77cb0785c7e540c6fcd34e106a483e9a23a9677b8950cdf779ef68ef777e
[Eliminate large parts of Index that were not being used
Neil Mitchell**20101216193947]
hash: 0000002109-8a71b5204cf0745b615aa151f5632edcdaa16799a686a9e0aeadbd95602ca9c4
[Don't pass the module back from render result, since it's already in the entry
Neil Mitchell**20101216194227]
hash: 0000000706-2e79a7c35c2b0b837e375fa2e8c4c9ebdfcce06e65cd16cbcdbbdf519190fd8e
[Allow network to be 2.2 .. 2.4
Neil Mitchell**20101218192609]
hash: 0000000151-83028836c6fbab3631a9965e0fb2b0c23ba564a9bc1a013ea88598729420d32b
[Update the README a bit
Neil Mitchell**20101218193139]
hash: 0000000677-b59588efe36b1e9f862a6e4c73127950056d7d0432b86391a0b97d499947a621
[If the directory doesn't exist then be safe in availableDatabases
Neil Mitchell**20101218193844]
hash: 0000000255-bf9341669aae02fd0260068de969a5aeed50837c638be0049d25c734a283050c
[Version 4.1
Neil Mitchell**20101218195624]
hash: 0000000073-09a4f26fb0ce693486be42ea4b8261ee954bc060db66348ad3af5b44d9f76fbf
[Be more robust to errors when in server mode
Neil Mitchell**20101218212810]
hash: 0000004594-0fe768d4940f93efca8bcde5b912ef3f1b32d9c70d20ada2ea0fb0fa0753a331
[Include all the necessary changes to run as a server
Neil Mitchell**20101218214337]
hash: 0000000641-3e49058ee84cf66faa9569e7660fe82ae32ebad1c6797668350c0a40d59d2be9
[Update the changelog with version number
Neil Mitchell**20101218215321]
hash: 0000000104-e6d771cfed27c91b5f55b1382ef0ebc4f886e2bcf2d541ef389736256506c90b
[Don't say a package depends on itself, eliminates a few totally pointless recursive package errors
Neil Mitchell**20101219134229]
hash: 0000000393-1f646f021f8f5592ebc546242c72a2157156f7ada877cc85bfaf07edbbfc93ed
[Add a section describing how to deploy Hoogle on the web site
Neil Mitchell**20101219143453]
hash: 0000001382-296b05e533166691b8a357ff6fc7dbeb55d3ec954ebf17b90d17ba6103fe2747
[Update the changelog
Neil Mitchell**20101219145151]
hash: 0000000115-6c15bcd94357a28bf2f9f743e97c693935a4aa1e2080ea3c24f9c4a1f9f18de6
[Loosen the dependencies on tagsoup and HTTP
Neil Mitchell**20101219150317]
hash: 0000000337-bb22bdd6ecfef95b03ba5a463b07f063600dab017ba38ee55b5483752180376d
[Version 4.1.2
Neil Mitchell**20101219150343]
hash: 0000000153-c52253abbae74dffea37cad669d3cca1baa41312954554d24acf0bd4984e2060
[Loosen the dependencies for tagsoup
Neil Mitchell**20101219155842]
hash: 0000000244-7ad18b77f9de2bb7ee15c7db295f370ce2ed51c3c9de4b749cf746b4524ca034
[Add --nostdin to server to support running with nohup
Neil Mitchell**20101220123505]
hash: 0000001020-1e9a79bb230934b0b4c084d84d57cd00f971a7e44674f0a8f26ea10467437ab0
[Exclude the haskell* databases from the platform, to make it easier to find unique results
Neil Mitchell**20101220221656]
hash: 0000000464-22ffe8fce24fd4e18f0f847f5308e23eb6b31df95051461956a4d6794a826d68
[Add a note about how to deploy Hoogle
Neil Mitchell**20101220221724]
hash: 0000000201-6b51aeb4f1f522c20930dbd2126a1a4a41e7ea2a4c2c8f91eefd522f90d968e1
[Add a flag -n to work for --count
Neil Mitchell**20101220221736]
hash: 0000000184-e24d627624a6c2bf149036e352b22ead9e32983c13896f5fcf07618de5c4a9b9
[Eliminate an unused part of renderResult
Neil Mitchell**20101221072941]
hash: 0000000453-775ced55f8ea7b3500d5f3af0843cc7c59b20cfc4acd743da8f75245d37bf720
[Update a comment that was wrong
Neil Mitchell**20101221073059]
hash: 0000000240-c6ee36eb4643b45bcfa2d8e6926f7d8f4aba44f9be74a2a2714c9ed7683c0e07
[Expand the results structure so it has a list of packages/modules
Neil Mitchell**20101221074301]
hash: 0000001200-c1d7693adf8a3fd07d181d55645c18a619876f05920371c61c248e8bcc9f25fc
[Change how search results are displayed, and change to present results as a list of packages/modules
Neil Mitchell**20101221184547]
hash: 0000010006-567f2b0ce891c618fbf8baeba9051f96f4210eb33d35cfca42906d8308dbff4b
[Change Entry to support multiple packages/names
Neil Mitchell**20101222200933]
hash: 0000002448-c0e6d40bcd414785931a8989df6ff2d5e3cf2b3341b844234cd9bea7b64269a9
[Add examples of all the Haddock errors
Neil Mitchell**20101222223339]
hash: 0000001201-bad197970db06e891a5ee290bd9b9add2ac091d219da3821fa89b40943b0fa1b
[The third bug was fixed in Haddock 2.8
Neil Mitchell**20101222224310]
hash: 0000000588-32bb7da5b7f4719881df2fcdd9b2df8c8a4bcf53674e43f485a69f42f5405a82
[Rename Errors to Warnings in many places, they aren't fatal so don't call them errors
Neil Mitchell**20101223073012]
hash: 0000002363-282a0d91caa20aea6fe9c36cf185da233e1fa2cc2f937f544af51d6fda5595c5
[Add an additional haddock error
Neil Mitchell**20101223073600]
hash: 0000000928-266930c0256cd8ce603c04b681a9813c9e387dff9e17be4b75f442b30a2c1644
[Split the cabal reading code into a separate module
Neil Mitchell**20101223074304]
hash: 0000002826-30b499b190be2473a4a95fb5657eb34d1cf90bfdc6495ad86b65bdfa8bd4374e
[Add a safeEncoding function, to ensure the files are all ASCII safe when they are written out
Neil Mitchell**20101223081712]
hash: 0000000641-22a3c8205e9af5953f394989b3697df57ed29725f55c702a7f4f07eea9294e7f
[Convert to using the Cabal library to parse .cabal files, far more robust
Neil Mitchell**20101223081753]
hash: 0000002704-b349063f465d00d2411e96390475e75f580e5a44871ad9564a82f093107cf17a
[Tweak the priorities, GHC.Ext should be lower priority than the rest of base
Neil Mitchell**20101224171824]
hash: 0000000630-da329ba921d09d2fc60ed0392ffdb37dc48830669d852630a38043777bcac002
[Tweak the documentation
Neil Mitchell**20101227142847]
hash: 0000000519-5755853dba38b7bbb5c7df53724942dd9d40adcbd5e0fad7433380bd9ef78510
[#391, add a -z to the command line when untarring things
Neil Mitchell**20101228151038]
hash: 0000000344-696dd3dcf5627f78b4bd01277669c1fc69053abfb66616bb65ca4264fff46136
[Rework the indexing and ordering of items
Neil Mitchell**20101229103918]
hash: 0000001792-fa55a95db56c41d8bb0e09d1c11109cfd88a462f54dda06f1461f13e73f34e8b
[Rework the parents structure to be locations, now much easier to deal with
Neil Mitchell**20101229120746]
hash: 0000004995-7736805f61fa1abd6cf0e520138d4aab245842cb46d49cd18bf2525cd449c867
[Merge similar items
Neil Mitchell**20101229122313]
hash: 0000001302-d5f18934c38e9248e95b73afe6e5f310cf63e150d400afcaadf8b627f24984a0
[Lots of layout tweaks
Neil Mitchell**20101229185412]
hash: 0000001038-b7c8f55ee71515cac6d46af166da6b5af34ec642fe705b48be781c3fb6b04dd2
[Improve the documentation
Neil Mitchell**20110108085323]
hash: 0000005522-2593f7453a6c4ea8dfdfe38245e1553341b50145bf177cefd93430b920405b75
[Switch to reading databases in UTF8 format
Neil Mitchell**20110109113104]
hash: 0000001475-4b40fe155531e5de6551ea222ba0d12aea3addba42e009c2d82effb19f980643
[Use UTF8 for a few more database files
Neil Mitchell**20110109113727]
hash: 0000001614-e80c8c4c8971ecb443ce965412263d8f46023b80de74849c11528cb115bf54c7
[Relax the cabal version constraint to hit GHC 7.0
Neil Mitchell**20110109114301]
hash: 0000000165-5940c134ef4854c98c5a2bc6e71368f28176c6606ccc77a05299be81c1ba7432
[Update the changelog
Neil Mitchell**20110109114330]
hash: 0000000124-ca317ad93b63ef133c5cac9613b8fd53fc535f277c5e78ed70820774508c6734
[Version 4.1.3
Neil Mitchell**20110109122208]
hash: 0000000153-bee4687c046c4d8523cf5a6741c13db39aabf507a3ea7471e0ca7f869e580daa
[Revamp some bits, make the style more uniform
Neil Mitchell**20110110193904]
hash: 0000000715-cb3126fb727e7e42020193f5aad3da7b89671bdb699050f0135409514d177a24
[Update copyright to 2011
Neil Mitchell**20110110194222]
hash: 0000000679-d46747fd3f5c187a367163d1a1ecc9023fc27a931add4dbe8c45058a0d3a6d87
[More tweaks to the visual layout
Neil Mitchell**20110111073731]
hash: 0000001266-333de02f29197ae596d5ac1f74107e36cd5e9bf8f98af833a1fd89e7f9ecde12
[Eliminate the last length being 0 to repeat trick from the name search (makes it 10% bigger, but simpler)
Neil Mitchell**20110111075423]
hash: 0000001571-5750f6a6cf2a5a553be80c1ea0a27e07aaae448a0e9df9f0302d4ade271349a4
[Don't sort for substr search, makes things from base float towards the top
Neil Mitchell**20110111081005]
hash: 0000000293-59e83f5b5b0bb167d409874187a93d17649072f1114a7119d7e0b0c8ef278156
[Add package plus and minus buttons, to restrict/expand hte search
Neil Mitchell**20110111181051]
hash: 0000002749-d90bf330a3e4c150516473ee401cb2c29267f28e2553cdb8df1b2a9fef17a87e
[Add some icon related resources
Neil Mitchell**20110111190349]
hash: 0000002958-3aee11d0cd4d76cde039db6a5434e3fdae61d795a293e1661ab87239185f8f24
[Export URL and Args from General.Web
Neil Mitchell**20110112104245]
hash: 0000000622-e9eca9912b22eb80ad700f3886bf225b0441171797f0fca0e9932a3573670f12
[Don't do did you mean with query:, since blank links already mean the same thing
Neil Mitchell**20110112104312]
hash: 0000000315-ede58604fecc09d4931343f151ceeec7902394d86cb26f07d84696e9c7e82c41
[Try and propagate ajax=1 flags through the web pages, fairly hacky and not very general
Neil Mitchell**20110112104341]
hash: 0000004601-56fea430e24b261a6a0684950aca0e6cdc101f1945ef655905e2ce3c2e0b9e7f
[Try and cause hoogle data to produce global readable files, following suggestions from Erik de Castro Lopo
Neil Mitchell**20110112124120]
hash: 0000000663-0a9e00ccdea86de3edbfd82e28bf35a04d246e63d21a8328f67c1bdcac4229ad
[Update the changelog
Neil Mitchell**20110112134053]
hash: 0000000118-a0afb46e88243dfa168f5c00fc2970d6b81ec9b696894cdb0b2fa34e4d6dd6c0
[Relax the HSE dependency
Neil Mitchell**20110112134136]
hash: 0000000226-f3474a52f805b3effd14793623627194e7d2f43d831c5eb8a59803f29a2e7067
[Change the withModeGlobalRead to make it compile on Linux, in particular put less complex bits in the #ifdef
Neil Mitchell**20110114092343]
hash: 0000000653-3f60708adaddc7533114f9899a4469b650651262cbe021316b7ddf457624b8c5
[Update the changelog
Neil Mitchell**20110115093629]
hash: 0000000142-5b4ef4142cc8311ef978f68a4faa572146f70bdf6093492dfb533fd66b06cdef
[Support for adding minus signs only in front of packages that are +'d
Neil Mitchell**20110115093748]
hash: 0000001722-57016b1edc116f1ef0818c830c984e3f1a1af038eaf045a896ecf5ea39436312
[General improvements to the javascript
Neil Mitchell**20110115095150]
hash: 0000001146-63499bfa1576c7e2538e79b8e4ad196092d2078ca1d68cae60f557636dea3819
[Add a link to turn on/off the instant search
Neil Mitchell**20110115120217]
hash: 0000007799-47d801067cb50e70e17abaed98d15f71d6c96aeb219d4f4cee6d00a3cd16f904
[If there are no packages, do not display an empty packages thing
Neil Mitchell**20110115121229]
hash: 0000000252-5086060a0955bf61c9ef7f8b12ba8299adb254ddf6d56d9aabee53b28e8c8d59
[Version 4.1.4
Neil Mitchell**20110115211108]
hash: 0000000153-bf5d26499d12a5b8d668cbebfffe7e0db942a1c0f93d7fa7b2d49b7efe65def6
[Remove the extra Args parameter, now uses a cookie for Ajax features
Neil Mitchell**20110115211115]
hash: 0000004050-4654efa6757bc0500caa4237e197a850fd8333b0de1886a072bae6a8f7e27925
[Add slightly more sophisticated error handling
Neil Mitchell**20110115230356]
hash: 0000000571-4c7bc89b49094fef4c93c6d6623ad2b04a475b444026917861150c8b8d194167
[Fix the position information on an unexpected closing bracket
Neil Mitchell**20110115232157]
hash: 0000000283-5f784d54e4d87b76cdeb47b52c86c631a6b2e01040ac192744573a98e3ee44ff
[Change how parse errors are displayed, now in the bar
Neil Mitchell**20110115234256]
hash: 0000000884-5d31b84878c7f13ce36debc206ceeda836f4303c356a0b7f5f1f1dd7b1a7d962
[Put the error messages in bold
Neil Mitchell**20110115234321]
hash: 0000000317-ff3bf82e5dadc09e45b3f3eac3cc55be119abd0f5760911bfdf5b4a952e8b2a1
[Write out still working if an instant request takes > 500ms
Neil Mitchell**20110115234338]
hash: 0000000498-b1371b62f09c75a68151c6fbb1b8dece893fdde04121a62b2e723e68337e55e4
[Update the changelog
Neil Mitchell**20110116085948]
hash: 0000000119-d2499924702eaf7620b01ffc2e1673da25bee52795bcb78622c41c167c975cd4
[Add convertSrc as a general recipe
Neil Mitchell**20110116091502]
hash: 0000000783-7b9e359c67eb3b3140965ed3beb4505ff303058d327a9cef4ef839e57afb30f4
[Make all database files lowercase
Neil Mitchell**20110116092904]
hash: 0000001691-64e5bc27ada3c3fb5eac24aa3cbcf1bba053a3a47fe9a574375412545240d53d
[Add entries in teh package list for MinusPackage items
Neil Mitchell**20110116094128]
hash: 0000000922-9e01f521b24168af65cf12e150ef2062dd22621175fb170720ff6f09de10f511
[Make sure that the packages are nub'd before taking only the prefix
Neil Mitchell**20110116113439]
hash: 0000000442-d68ebb72cc78789d55f0d3d09d42ec8e8912e7fecb4f02f1ee0667783a6a5fc2
[Don't perform substr searches on things which have no key
Neil Mitchell**20110116113503]
hash: 0000000294-651ffa1f8df14a167483911abff9ed1a52af39d7e33d85780b369018c7cae1e8
[Rework packages, entries and keywords - now searching for base finds one package, and all packages are under package
Neil Mitchell**20110116113803]
hash: 0000001730-b338c628226afa97ffe67d5cbe9ab63a2cef0e086c7e1e2abc40fd6aec4568fa
[Update changelog to include bug number
Neil Mitchell**20110116132434]
hash: 0000000178-de9f80404f15b397b1085d5b160e572c1c39280b708919b40195bb9cae371120
[Use the Hoogle tarball direct from Hackage
Neil Mitchell**20110116132713]
hash: 0000003499-e69fb7408087c4816932e1c3b076c87761e8369275eca0ce3094432b455ce0b7
[Add a test for #187, that LT is found
Neil Mitchell**20110116133503]
hash: 0000000208-1dd4d1979e0777fff7d903b40238adabce8d1419da5ffae2d0c055b8d5f5b5f1
[Add -n parameters to the test suite, to improve the speed of the test
Neil Mitchell**20110116133552]
hash: 0000001025-d1d44dc4fd68118048029978c7bbd9a61384a01f8cb2115f9bf04513ec369dee
[#327, ensure utf8 is found
Neil Mitchell**20110116133730]
hash: 0000000187-13006522ac3ab83a8ae7cbc334512d470f0912b4b8892c6b56bb1606d7592f61
[Add bug numbers to the changelog
Neil Mitchell**20110116135403]
hash: 0000000180-f22c49db9e7abadf4d1f794f3967f018a1954a6e541ad6305ec5612eaf88b8c7
[Catch any exceptions thrown while reading the haddock file (triggered by FieldTest), usually due to incorrect encoding
Neil Mitchell**20110116142354]
hash: 0000001050-14a1595e6d1ce9fda193fb9ea3666c56585248c98a713eeda459fc28606d87b2
[Update the list of deploy actions
Neil Mitchell**20110116165708]
hash: 0000001738-129fbbeafa9b8fd6f16e2c3d673a4315e672c3a7edf1b3e14f39b597be8c647d
[Tweak teh deploy actions list
Neil Mitchell**20110116165738]
hash: 0000000193-af6eb6e2708bf8314cbe78672eebf33d8eef3f7f28269d0c09e890f150c62ded
[Add command line flag help, rejig a few of the options
Neil Mitchell**20110116172320]
hash: 0000004442-ba44710c4f8a68a882e633edb9c5ee03ebb64e7dfa9ed52d67b783e74db26c4a
[Combine --web and --webmode
Neil Mitchell**20110116173640]
hash: 0000001616-074b284f3bc0b92eec696e6ed095de274c19abdcf22cb025181ae230c4d44f5a
[Add a fast case for combineDataBase, can give a massive speed up
Neil Mitchell**20110116180156]
hash: 0000000164-778bf98cf48ac31b3086207ce389a5afe947320ad6a52e2a22b50df1348b8ef7
[Make mode=suggest fail cleanly, instead of crashing
Neil Mitchell**20110116180221]
hash: 0000000481-f3591075d5fe1b3eb946cb8411442da2bb05648b47b640ab6c57a14991ae83af
[#399, finish completionsSubstrSearch, so now mode=suggest gives real answers
Neil Mitchell**20110116180317]
hash: 0000001157-7de235c1a80cefff3ab0843e7da41d403d144cdb233d9e0d0a99f9c17c26e883
[Version 4.1.5
Neil Mitchell**20110116181535]
hash: 0000000153-98b1dc217c56386a0e8f94031a727ffd8f43f11a5a7c9870cf257ddb69b4b5f5
[Add a version to the web pages, including to the .css and .js files (make them auto reload)
Neil Mitchell**20110116193905]
hash: 0000001108-22d701acce543db3ccdf919a8f7948c2e764a9bb51d5bead33df3b9e112dbe36
[Add getEnvVar utility function
Neil Mitchell**20110116205843]
hash: 0000000594-6f7dd2c90c8038b7b47a23ff8aecf045ae5c5cd151a3a463ed5dc4a9b278802f
[Change the log format, now includes more information
Neil Mitchell**20110116205907]
hash: 0000000872-4ba145e5852feda4e79646eca305f4b58d790e1ba4a13492eebccffe2841b9a6
[Work around a cabal bug, include jquery.cookie.js
Neil Mitchell**20110117110513]
hash: 0000000216-b6688dc95a4e513bf2db95c2b780b657e7183b3461743e8c66f86bd3f3ff76bf
[Tweak one of the examples, since log will become a mode shortly
Neil Mitchell**20110117122856]
hash: 0000000160-f350408afeb1ae0c88fddc2923f56b8dd51edfbfd0bcd1a076d110dea5a26eea
[Fix for the keyword recipe, was accidentally including top in the list of keywords
Neil Mitchell**20110117122927]
hash: 0000000309-d45ff8abd3a2b07b51f31898941e22c2d431cba9db6c267db26ba0d4e0c508e0
[Add fromList to Base
Neil Mitchell**20110117123006]
hash: 0000000160-7c7ce285805c97d5c2e0fe3cb9634be7760b3fb49291f777c26676f226dd721a
[Ignore some whitespaces in the Hoogle input files
Neil Mitchell**20110117123023]
hash: 0000001151-300d866d772712ba3752a42f101bd549738fdf2b7850074a62320045fc149743
[Add some log analysis features
Neil Mitchell**20110117194932]
hash: 0000007018-2964e36ed9f6d4c0d3030b56ba1be2ca066eed841721fc587441ac5aaf4430d6
[Add swap to base
Neil Mitchell**20110117211228]
hash: 0000000104-7f8f7cd497dd504fe060efb56352116b58b06fbf2e1ec025a060f3e9eeda48e7
[Update the log parsing code, performance and top searched function
Neil Mitchell**20110117211238]
hash: 0000004235-114653a5dba6459439b44f83b65bba1d59da72f9213dbf568f1f6680e828cf66
[Add mode=embed support
Neil Mitchell**20110121075136]
hash: 0000002536-08b6742321d72ceeea6730c687157bffef5876cdfbd816fe1511f9ada0bf1acd
[Add some basic code to enable Hoogle embed in some contexts
Neil Mitchell**20110121185014]
hash: 0000004907-21fdec41e44c4a4afc5cba77ab2fc18a551fbcfae669c2b128c39cf40a0e3476
[Rename queryCompletions/querySuggestions by dropping the query bit
Neil Mitchell**20110121185610]
hash: 0000001637-5a5c0264c88fe6d4c0befdf7f8e4be33cfe6d1109438cc97ec7d51a52aa199ef
[Make query abstract in the API
Neil Mitchell**20110121191713]
hash: 0000002882-25b304529e0e02a2d82bab3b0a15d7dc500000e2a097fdb0da4c4230d107f691
[Eliminate isBlankQuery, instead make Query a Monoid
Neil Mitchell**20110121192455]
hash: 0000002854-1527c1d69c2d80d4eccdbc85f5f1087faf17d2aac40d2ed8a64e1ec23b6ab62c
[Eliminate Scope from the export list, was not used
Neil Mitchell**20110121192553]
hash: 0000000197-6b0bcfaf820671230b439788037ab71b8cf30bdf19408e394f60062200e879c9
[Move the Language enum out to Hoogle.Type.Language
Neil Mitchell**20110121193228]
hash: 0000001323-42646af3a2561c6a78cdb1a8af09406ce86265fa6d81dce1055bc04f20e9c054
[Move lots of the Query code out into Hoogle.Query
Neil Mitchell**20110121193650]
hash: 0000003006-5ca1219c036f6e9b141e42f1e11934cf1fb040f8511a140dc7fb32d720556403
[Add a hoogle embed demo
Neil Mitchell**20110122000403]
hash: 0000000475-4a01a2db733814895fff4ff259fc3ba8c6d405f14fa3c8f42f7f27e056e78631
[Fix so Hoogle real gets the proper behaviour
Neil Mitchell**20110122165414]
hash: 0000000350-16332c2b9e3575d47d8709673d3857a4eacf7850625aa02c2b9016425fd85fdb
[Add a name field to the embed demo
Neil Mitchell**20110122124155]
hash: 0000000214-be25a7932784c779b4cd8942f38a617b2029123a4cc23e142d8e362aedbae445
[In mode=embed, don't display Press enter for more results
Neil Mitchell**20110122124225]
hash: 0000000462-a75bbf88d3c21e4db8228212725a079e079ed3c9e521d6814fc6572844fc1780
[Rework much of the client side javascript, especially for the embed version
Neil Mitchell**20110122124328]
hash: 0000011539-37ef10965899a2b151ec64e1bb4c656ca26362c1f4d4ebccb216ef911facb161
[Make mode=embed support the count parameter
Neil Mitchell**20110122151846]
hash: 0000000333-e9061b78ec01f3ea9efe9a216add48a3e9b50c394c0e628048099969104a2fa6
[Accept prefix and suffix web parameters
Neil Mitchell**20110122171124]
hash: 0000000305-1438d6a5746838aa055765a48eb4fd12bd87caf51eb48494fc23ab80ddce72f0
[Support prefix/suffix in the embed code
Neil Mitchell**20110122171230]
hash: 0000000897-14c3ccf73e5f3cbc34c5c589b144900570b7f48710e36b799fa4ac6e9d63b93e
[Change the CGI handling
Neil Mitchell**20110122175356]
hash: 0000000279-18b0c5ea1af57d4ead329adc7104d5fea4008ed6d7fc8e5f20ac69966c0d3ad7
[Update the changelog
Neil Mitchell**20110122175727]
hash: 0000000139-eb47cd7a27b418bb5709d9deac3bae385f42fe8175b3dd161550d7aac4ff4c05
[Add text/javascript to the embed demo, to make it XHTML compliant
Neil Mitchell**20110122193446]
hash: 0000000412-17b4cafe99d97b66baa74a2e00b0a1743f2b636875f18d0ed3826ad6ec5cafd0
[Add a firefox fix for the embed code
Neil Mitchell**20110122193536]
hash: 0000000470-8d00f53f1ff62acc659e02025d0e00592a1e401055ecf78e47deff6345019038
[Select the entire input box when you view Hoogle
Neil Mitchell**20110122195547]
hash: 0000000145-21748569c468ee6600fc92522dbcf26e7ec206004d7ffc66de2fb6bd8720fe23
[A few IE fixes for Hoogle Embed
Neil Mitchell**20110122195903]
hash: 0000001305-ab353b4abd6a0b8e206a31e11a1d514abb1e9dda276bf362abcac012a006dcae
[Wrap the embed code in a try/catch, since you often get permissions errors in IE
Neil Mitchell**20110123092358]
hash: 0000001560-6a10effc7593aea43d353328a54b82b5ffb558834ab4d33756c9fc6e939f62f8
[Version 4.2
Neil Mitchell**20110123185542]
hash: 0000000147-f9b43613047a4e7cbf0c6c4d1f88d6e86276423d024c56dfbc5f87b65e71cd5a
[Change Embed to work with IE8
Neil Mitchell**20110123185817]
hash: 0000002462-5b63ea79e4c9227988c3e728fabf8330ae01104e12948dbf209ee31e4f21d0c9
[Add a list of notes on the uncoming query rewrite
Neil Mitchell**20110124071715]
hash: 0000001163-085596596375d44c8923dfa035ce640e41e2770dc9427ada7c7d480310563d17
[Fix a bug, did not show Waiting... in the real website, since was cacheing a jQuery selector, and then replacing the document under it
Neil Mitchell**20110124185159]
hash: 0000000489-9433dd3a9e66d1ca70d45c8f90bd178dc6350d452afdd9e73c1a19be659baba0
[Change the comment about Cabal not finding particular files
Neil Mitchell**20110125073117]
hash: 0000000243-f55166c24aee772af87c72e73c914c9ae9595127edad41c62862ce496672d9c6
[Add some ByteString aliases to Base, and use them in Console.Log
Neil Mitchell**20110125073737]
hash: 0000001721-7accb9d46855f792526d48f106c37092e4032a54a78c8249ddc3436a5ce6f0e6
[Import LBS as LBS, not BS, in Log
Neil Mitchell**20110125073858]
hash: 0000005648-19b7ca3d90c5d075401cc2461abb689dde4500977e710de7e2caaf3c65e4be2e
[Move to WAI/Warp instead of HTTP and custom rolled server
Neil Mitchell**20110125074913]
hash: 0000007910-977c3e8ce306dc8e85a5a8f028b91ed9c45b1fba7bce1fde0905357609c62626
[Eliminate the --nostdin in flag, as I no longer ever ead stdin
Neil Mitchell**20110125075111]
hash: 0000000483-d1fedb4d2dbba4bf0afbdc000818016c48e6e541fc13bf3572d7417155caf70d
[Convert cgiResponse to use LBS throughout
Neil Mitchell**20110125075819]
hash: 0000000482-25785f2b67cf0e3816b8835d606092bc4735e4c4b95533b8ec355f1e41df5654
[Fix for not sending text/html when serving local files
Neil Mitchell**20110125082029]
hash: 0000000266-42587b68dafed42206b56c0484cf729b2cccace531df142295febffa81890a14
[Use LBS.unlines for the CGI output
Neil Mitchell**20110125082312]
hash: 0000000188-0fb4b40701942ebef85e617657fe190c4ec1ba816516506dc96aa3731deafc01
[Change the file:// replacement not to use strings, all on BS/LBS
Neil Mitchell**20110125083949]
hash: 0000000852-475b75cfcb680172eb7cddfdad1e722aeabc97336f33dd96c3768783d74252df
[Eliminate the beta on instant search, it annoyed Lennart, and if it's broken I'm going to fix it
Neil Mitchell**20110125084120]
hash: 0000000307-9004d57491d90f3c180dd531ed1080549fbc448f967c1fbc9147133dc43f2d06
[Fix potential pattern match failures with suggestQuery, which crashed on "to"
Neil Mitchell**20110125185231]
hash: 0000000907-bc3250b4a0895da3ab306f623c0eba822bcab31f2ef8ab6e72d987333bad2a18
[Make module name searching case insensitive
Neil Mitchell**20110128072713]
hash: 0000000630-5786117c60bf78c8fe3efc1ecb6c027ddfe761ad1c77753827ba320b8eb58635
[#372, add features to make module search much simpler
Neil Mitchell**20110128074758]
hash: 0000001662-cd47eff65f149c6972231e9893433e43b639bc7a0827c81120beb5ddfa06c7aa
[Change PlusModule/MinusModule to use a single string for the module, rather than a list of modules implicitly separated by .
Neil Mitchell**20110128075214]
hash: 0000001919-4fb42b17c26a0ff02c016792d37a31d4e0bdfc772c7623649b270e5fa9a9d890
[Add more comments about the new query style
Neil Mitchell**20110128192419]
hash: 0000001159-a197dea30edcc5ef53f816fe7568aa6265a699694c01d3c6a073e8b091d9607e
[Make package searching case insensitive
Neil Mitchell**20110128192432]
hash: 0000000559-bb2a4e7e0b2fa87042d4c965a3bed4bdcf7d09096e37c2a4fab5d646a370cf6d
[Specify exact versions of wai and warp, since they are likely to get my feature improvements, which will clash
Neil Mitchell**20110129085219]
hash: 0000000264-192ab6d9f1b89edb45653793d224e7c214b540101bdc4daf6b0e30200d8d7709
[Version 4.2.1, backported from a different machine while community is down
Neil Mitchell**20110129085317]
hash: 0000000212-c5581eaa54f714d52ba8dbf1537d5305485afd7c3425275603f40f3112877cef
[Support tags in Haddock output as an alias for
Neil Mitchell**20110129123340]
hash: 0000000282-c428c0d0e8de107d075fd439c7f95f864fb7b4a0b54f3be18c37072dccef3668
[A few tweaks to getQueryString
Neil Mitchell**20110129123536]
hash: 0000001654-7ddb6eb67f29155dfde9476ca2af5883c9d7e22e2baf785d95a5b995c9c8216a
[Whitespace changes to hoogle.js
Neil Mitchell**20110129123619]
hash: 0000000190-299b98fb8c24e00591f11e434d93c99d9746ad0dcd36b14c94a767c26f6905d2
[Rewrite the docs code, fixing #82 and giving general improvements
Neil Mitchell**20110130082603]
hash: 0000003275-3c1b33a4dd6e0fb129d10d90d980efb89f21d75869a0f69a3583b402d82e4ff4
[Upgrade wai and warp, take advantage of the new error handling API
Neil Mitchell**20110130085715]
hash: 0000000967-d6c43928002410ce901e7135d5f9e320c793d4ea84c1709c39316160d3434c16
[Rewrite writeFileUtf8 in terms of withFile
Neil Mitchell**20110131195412]
hash: 0000000296-1f4abecd5cd9e2036e66072b13097fe508f82ff6145a0fbb17760a4c91607bbf
[Add writeFileBinary to General.Base
Neil Mitchell**20110131195433]
hash: 0000000224-e349310413000f7e79aafc838881e14b8c74435edc92fd392dbc8f8dd8ef5f28
[Add various HTML templates
Neil Mitchell**20110131195512]
hash: 0000003249-bae4bd76d0a8c0777410f43934609b883ca28a97913e9dd87bee80a5ca1ea2da
[Switch to using templates to generate the HTML
Neil Mitchell**20110131195559]
hash: 0000012135-f34eb438d4e464ec7c5c5713fe0cc3702d69350395fbe9810f4c4b7939002a7e
[Move the code for parse errors into the template system
Neil Mitchell**20110131195958]
hash: 0000001095-17fc90e4a035f35bfe987ccbbbf8e0cbea31b80999089b74dc7c0ace847d0e40
[Switch from lines of text to just text in many places
Neil Mitchell**20110131200225]
hash: 0000001767-c303451460d12c35989d3757895420b3c22742aba1af22170e15fff0e8b2dae6
[Set the css and js version arguments to be separate
Neil Mitchell**20110131201354]
hash: 0000001030-7c0fa3245dcb86985701f3da928681f877d8fc40f4d614521f2ad310a81f0f2d
[Add type signatures to templates
Neil Mitchell**20110131201643]
hash: 0000000453-08ab28449ff11ad7037963222bc8436356e73fd38c3bfc4d6727b6761eeb65de
[Make all the templates be in IO
Neil Mitchell**20110201072302]
hash: 0000002777-3fa39b9fdb02110bfb38b053e59c6d08cacfaefdb3d057c5d59931da4afd0c8c
[Put resources into the command line data type
Neil Mitchell**20110201072824]
hash: 0000001571-18ebd81481a7bdf3734e330bd24d37e08ac25c98e24cd088bc79f5ac8784e0d4
[Eliminate the resources bit entirely, now all resources must be deployed in res/ relative to the web page
Neil Mitchell**20110201073635]
hash: 0000005667-2151fc2cf98b561ec8bce59c241b389b2410f9f77258c7c64a0687ccb1a55b16
[Change the template to import itself into the generated page
Neil Mitchell**20110201074046]
hash: 0000001117-3e8b7e0b94ce6ef55d41abdba32c1075c198203f181eb9c607d22329a12788a7
[Add responseArgs to response, to take details about css/js updating
Neil Mitchell**20110201074920]
hash: 0000001024-21ecec7e61d465b68fe3c01ec43d9d157d5dfae3fb4f6f6846f564bf5a2e8353
[Add --dynamic flag to server and include update time stamps
Neil Mitchell**20110201080701]
hash: 0000001511-9abe5bd641bbf392c44afab95b99492387fa45c0add66121ae61bd8c0a3ea4f7
[Add an example template to override a few settings
Neil Mitchell**20110201080943]
hash: 0000000489-3d99e51d68558bb948c5a0b7938681fa1934ebd76fa82774c5ad44a5b5310a5d
[Move the example template
Neil Mitchell**20110201081218]
hash: 0000000150-ccb658d663501fefe97cc7af2b0e7d6ca9cab62f87b45bd6707c98bb6e5e760a
[Rework the templates, make lots more things pure
Neil Mitchell**20110201100011]
hash: 0000005506-c19c827b87169909dd4ee4415ae9cbe38c67a54d05dacdd610c1247ab1629641
[Use unsafeInterleaveIO to ensure modtime requests only get made when necessary
Neil Mitchell**20110201100430]
hash: 0000000474-978df38d750570e39b1f520545291ffbaadeb696ccf9b85c1f09fb1fc563fef1
[Add support for end user templates with --template
Neil Mitchell**20110201193402]
hash: 0000006989-52d1999497cc79c8c256bb3fd11e1d2bb28de57d5538b53dbe1c74f56e4b5091
[Read templates with readFile', to ensure they are not kept open
Neil Mitchell**20110201193946]
hash: 0000000294-328e74fa207e62c3193abca828d629e97aff2ac67f580e1984907cd1ef42652a
[Add queryHyphen argument to the welcome page, to put a hyphen in only in the right places
Neil Mitchell**20110201194459]
hash: 0000001289-eb72fe23bff621f506ff5966b50ea054cb6825a7e88691855d3bd01c2bff5468
[Add a message when new templates are being loaded
Neil Mitchell**20110201194551]
hash: 0000000386-82da2544c3c374dad9b1c839c12d1aeb7114605e5797f9e0976928b2ab9dafd4
[Tidy up the css and HTML generation a bit, remove a pointless div surrounding the left bar
Neil Mitchell**20110202092401]
hash: 0000001328-a6aff4734086b65cf6cee51be4f4a0c650fffb0a4fa1ee84d30cbe5aeac3b076
[Some work on #375, add a link to the libraries page
Neil Mitchell**20110202095648]
hash: 0000003262-b25c78b954f37fb80b4be24e150776dfd0719ffbdd14dd7711151aee090f0cbd
[Add accesskey to the input field
Neil Mitchell**20110202160249]
hash: 0000001848-5a590cf8eede26709ab7766adbf5be811c8e3c18572952bcfe54c547229899ba
[Make sure you also escape " in HTML
Neil Mitchell**20110202160600]
hash: 0000000127-ad95c4d6a5e22da66870618e9029dfa9de068af4ce472ec2bd5c5a392b21a436
[Eliminate some escaping problems, using " throughout for attributes
Neil Mitchell**20110202160643]
hash: 0000012241-dfc71e34c51297c95d308e6c83dcb3cce5b7598c73a3d437556738111a64d382
[Change the exception handler in the server to supress SocketTimeout exceptions
Neil Mitchell**20110204184155]
hash: 0000000661-ea1413e6ae3df0fe0022ba8eeccb6d70cba8910135adf9fd067e0532cd717e84
[Add responseEvaluate, to force the evaluation of a response
Neil Mitchell**20110204184227]
hash: 0000000382-5f92ee3a39b5673ef8824d43e6b1b813f4a4b63b5c7727bfe46824e656df21da
[Display the time of responses again
Neil Mitchell**20110204184243]
hash: 0000000533-89f61d232176a87bceb5725a05d0f9dca175c1f948977c5fe7ef94e43909a4d4
[Add notes on a new form of substring search
Neil Mitchell**20110205175356]
hash: 0000001211-b00ab1e0556bbe3eb8d7b271ca5fa864f8ba5dda40fa3413170221f7d0f92501
[Remove a trailing space after the
, so we don't get a redundant space
Neil Mitchell**20110205175415]
hash: 0000001944-bd2b0e1883355e75b0ee3f4ba6c18a33293456f365a51a8d8857d7225670eb27
[Move Data.Binary.Raw to Data.Binary
Neil Mitchell**20110205175822]
hash: 0000000702-185ebecd339e636bb3e951dae459bea7449f5edda9c611b00fa40fa37f9894da
[Delete the defer tests, are out of date and subsumed by the real tests
Neil Mitchell**20110205180456]
hash: 0000001306-c11a73c51258b1716d195a0212212f71d8e1d5d28a7e2967ede47b3a88a294ae
[Move stuff from Data.Binary.Defer to Hoogle.Store
Neil Mitchell**20110205180617]
hash: 0000004775-188314e41e88baad6caa02ff5e4bed8be0a08f0389dd915938deed2045ea417d
[Delete the Graph storage module - was unused
Neil Mitchell**20110205180732]
hash: 0000005052-4c241f1f204562496f5de229dff36dff5b75cce4c8458235fdf4a5bfac4d9ec4
[Move Serialise away from using byte operations directly
Neil Mitchell**20110205182708]
hash: 0000002018-3fd14970dfb699fb6cedaebe4dc4918630dfdcc54b677eafb6d769ac64f29fbc
[Move Data.BinaryRaw to Hoogle.Store.Raw
Neil Mitchell**20110205182912]
hash: 0000000560-d74455004d3b937a9c9263e6f8cbccf5117fc628e9be5d3f96c05b6f7fe369ac
[Rework the Serialise code to retain binary compatibility
Neil Mitchell**20110205184403]
hash: 0000001605-7608c89fc3830e6777eeceef40c76c8f7fc1f8c9e4d822ff5f06de0b66357540
[Make runDeferGet be responsible for openning up the file
Neil Mitchell**20110205185008]
hash: 0000000472-68d92808f5658d1dc1a14edb45f899ea293232f785b7a9d50a04709e418bf7e2
[Add old-time to the list of packages, so I can unpack a TOD
Neil Mitchell**20110211193949]
hash: 0000000183-cca22af44401bc63f3ab0485891a9432942cc919eccbb5654d2bf3d77f0e3055
[A couple more general bits
Neil Mitchell**20110211194024]
hash: 0000000177-a441b506f364f0b69680a97984838fdde08bc759dc671aca469affd8b761f2a9
[Rewrite the binary storage layer
Neil Mitchell**20110211194050]
hash: 0000052930-0173dac7c228a98ae5cac0f039fe078cee6a539a44f8f7fdea11908837fe6d45
[Add the two missing store files
Neil Mitchell**20110211194207]
hash: 0000004572-04b81a98fb8ab28740b000e5b84123202c9eb309819962c50a6e0a19d2a895b1
[Add an exception if the buffer size overflows
Neil Mitchell**20110211200638]
hash: 0000000234-354d366aa422139a9af0fd43188c6806c8143815772c773d2787ca30988a9dda
[Add a :simpl command to the .ghci file
Neil Mitchell**20110219093911]
hash: 0000000314-13f4d72065e9beca0f3b11b4bf3393180383c2de34c17ca30670da4f76df3002
[Rename some of the documentation functions/modules
Neil Mitchell**20110303190303]
hash: 0000002243-80d6d64461c68ef73ee7fbd2e2aef9fe6dee22a55e3442c7bd697f59d8472e60
[Delete old binary instances for TagStr
Neil Mitchell**20110303190330]
hash: 0000000877-4f8605a8418c3fa90b7802e23b4914c8068a9d9107f0b24cd4e176da692f4ad7
[Add a tags smart constructor to TagStr
Neil Mitchell**20110308075722]
hash: 0000000560-f62ddaf88532d8cce663326e988d62209f29380b271a09128cdf3866330a4ecf
[Add some documentation tests
Neil Mitchell**20110308075852]
hash: 0000000606-0c8af360269bc53f0829f688cf0775ed9863a962762fe9ebeea1edcf10138f06
[Use the tags smart constructo, to get better predictability of the parsed tags
Neil Mitchell**20110308080043]
hash: 0000000700-b9c03afef453f36813e121c36046fcd4d4f56cbed6de3649bad966451f294f7e
[Make sure https: links work from the web server
Neil Mitchell**20110308091741]
hash: 0000000400-76b4cc1eb4823acff61f160112882bf8fbe8ea6abd940e57fe8e3a952eace1cb
[#417, use proper escaping for haddock documentation
Neil Mitchell**20110308091918]
hash: 0000005170-cd5fe828de8ba260a3268e0f79b5be73c6362f621ce7e304d6c7920183e15b7c
[Change one instance of Tags to tags
Neil Mitchell**20110308092516]
hash: 0000000231-94d7be2b32d1caedbe463cb6d7ddeb21ef611f08cf39adb4fea9d61b77dad6e9
[Default module URL's correctly when not on Hackage, reported by Ranjit Jhala
Neil Mitchell**20110316074005]
hash: 0000001189-f3c71d15a24d966b0839f79cdcb2e81bcd14f25fef56ebeb478fc3ee44989679
[Add new prototypes of the Query parser, not yet integrated or compiling
Neil Mitchell**20110422113109]
hash: 0000004359-760588e25451dd96fab7773c255925fb5f232242f8d7800727c8c3d4fde8f583
[Add an isWindows function to System
Neil Mitchell**20110422115610]
hash: 0000000200-423d8c2e4b331adc401b1ba19d44c12ffddc0a78e43d773ce8407c46c6d9b1fb
[Change where the haskell-platform.cabal file is located, following a platform package move
Neil Mitchell**20110422115625]
hash: 0000000342-9c999c6d6891c390fb6bf279b0de7d0a36c17b0ff3d852e69139996f2bf52dcd
[Only remove the file after a failing wget if it exists - to stop failure if wget is missing
Neil Mitchell**20110422115659]
hash: 0000000291-48acf8c6f7ea8f408485353bee1815db8151c5c67422662ae57d5b946cd2a94b
[Switch from calling tar -z to gzip/tar, as suggested by Hartmut Pfarr
Neil Mitchell**20110422115817]
hash: 0000000408-5aad3f31ab7fc17b3afb6a7bf53abb81d19452888f15fed2425ec6e9af87f892
[Check the necessary binaries are available on Windows, and give hints about where to find them if not
Neil Mitchell**20110422115911]
hash: 0000000766-6fdb9e12c460d82b2611038b8f7345a0c6eb78483b1bf666182dddec8f34b0f2
[Allow parsec 3, since various people have reported it works
Neil Mitchell**20110422132537]
hash: 0000000254-db71c3200dc4a051b9e11ba9b9c26c0cb981f04e6ca43256a175e5e28d1c611e
[Upgrade to WAI/Warp 0.4, based on a patch from Mark Wright
Neil Mitchell**20110422132704]
hash: 0000002386-9ff8ad56b05141cfe0097053ebaa73de7fa312dc40890fc82cfd0b03932b88e9
[Add a iPad favicon
Neil Mitchell**20110422145950]
hash: 0000002882-d67419eb32959fd7bfed6a084128ea631a2ab4242e6d5f13e3b0f65a7c9aa166
[Minor tweaks for iPad, set the text box to a seaerch box
Neil Mitchell**20110422150059]
hash: 0000000605-ec83ba0a264779b5c69666f9e835f09f8695bbce022a38916845d48fce4cc1ab
[Fix a typo in the .cabal file
Neil Mitchell**20110422182310]
hash: 0000000136-5584e3cacf2aefb997a0958e7a0993b972df300be91bd6bf7386f7840f33655a
['src/Recipe/Cabal.hs requires Cabal - corrects error while registering hoogle'
markwright@internode.on.net**20110425135207
Ignore-this: 75ded30bac2e9223033a8e2afc113511
]
hash: 0000000275-124e79261ca015f755c8db7c2c9e174d51bfa7c77f41d8a250796d819c8336ef
['gzip version 1.4 in gentoo does not have -k option'
markwright@internode.on.net**20110425135747
Ignore-this: 47b84ee7ee25d39542a345dbf97ccb48
]
hash: 0000000320-916936eace91550547422d857c2371a6e8710199bb9bc37c87dd7d814e0001f1
[Version 4.2.2
Neil Mitchell**20110425150335]
hash: 0000000153-12413bd3e88a7b89d64097f2a35b98431c3b1375d174622fca435bb071501e67
[Add a note on how to install additional packages
Neil Mitchell**20110430180603]
hash: 0000000198-06bc86c5c1d73c4a7f9df212d89c0ab5729f5fd26ca03fa59f891b688d80ca6f
[Start work on new deploy scripts
Neil Mitchell**20110430180634]
hash: 0000001836-2525dbb4cd5d9680053cdca2de0d3bafd26f88ca8636531a4d04c379ca845936
[Add a -fno-cse annotation, otherwise we lose args annotations in a few places
Neil Mitchell**20110430180644]
hash: 0000000334-8b44863127c2d2858cbe160f19bb711e3b41f7d8793b0cf0a713b5ee02c27b76
[Change the type of scopes in a Query
Neil Mitchell**20110426184818]
hash: 0000006415-979c7e0961d21a83768a6a34219cbb8e3af64f6fa6cb733397dbbad2c72f9c40
[Reinstate versioned databases
Neil Mitchell**20110501161000]
hash: 0000000760-33b069a7ee8ad36dca6fb0e140f9755d8923f835ee3c3287e655bf35fa8b65bb
[Ensure that deploy generates all the necessary databases, including default and ghc
Neil Mitchell**20110501163431]
hash: 0000000431-2e41bbeced6997a2320b9e4231442be1bd19fae3462ec9d81196ef20a20b5219
[Generate database for GHC internals
Neil Mitchell**20110501163748]
hash: 0000001470-adf50ddb5359a5549f10cb423d334ef9d1d4bcb23b9fc7d9026e0934c2f3cc85
[More updates to the deploy script, get the copying and deployment working
Neil Mitchell**20110501173436]
hash: 0000000585-b6a20ad2dcae490a1d4ea74caa9ed231bde2136884c13b204c70ad150401b3f1
[Version 4.2.3
Neil Mitchell**20110501193726]
hash: 0000000153-ca9873448297a81765353a301ddb010a62c6913fbe665cfb990bd2745fbd54de
[Upgrade to cmdargs 0.7.*
Neil Mitchell**20110526080322]
hash: 0000000190-7cb7ae55a3df64cb593958f847eee154e19d372f9086adde178a2f0067062b6e
[Allow haskell-src-exts 1.11
Neil Mitchell**20110526080357]
hash: 0000000228-a3cb7873dc4f78936c928d0294a672cb6b3599c869f0451bb9cf2a401ec31190
[#434, allow either wget or curl to be used to download files
Neil Mitchell**20110526082233]
hash: 0000000776-463dc756deff52994abae163cfb68f8612ef5d8d42cb6f5ca45ade06955b2082
[Version 4.2.4
Neil Mitchell**20110526083603]
hash: 0000000153-b926e27e1a4f5da7f680e26a4cf345e942f3e124b6690d2eb8020df6466bf8be
[Remove the Type2 version of the file, all the good changes had been migrated into Type
Neil Mitchell**20110504064822]
hash: 0000001341-c83c04363ff4f47d027b64f8275d5185e69e7cc5bbc0e5243cfb656f69bd4b29
[Fix hyperlinks to symbols (i.e. &&) in Haddock
Neil Mitchell**20110612111945]
hash: 0000001396-948b6734eccfbc86985adf4dd6aaa0c688e3d2fc84c2745d53912acb04aaeff1
[Add source-repo info to the .cabal file
Neil Mitchell**20110612131549]
hash: 0000000208-ffe027aed2b29d3805d5c69e5f653f081d026346af781edcfe91bce5f39127cc
[Version 4.2.5
Neil Mitchell**20110612131600]
hash: 0000000153-274e966974f5dd49207b9b953104615a9d7a39478beb9f32aaf1d8d2962a63d6
[Make --redownload work on the tarballs
Neil Mitchell**20110612205044]
hash: 0000000232-c46f243ca02c6d2aa0cd165f68ffd2feca6fdb04a46e3696f2c826d1cc5986f5
[Update the deploy instructions to suggest using the new deploy.bat
Neil Mitchell**20110612205106]
hash: 0000000402-9b88b634eae38d8efa577c98f42a7ae73bbd5b5263bed49a6129566fe265a76c
[Tweaks to the tarball extraction code, pass --force and give a better output message
Neil Mitchell**20110612205201]
hash: 0000000443-54e592251756e8081a70f69cd404269d68edf6aa2917cff1d143848090c6de27
[Whitespace changes only
Neil Mitchell**20110706060421]
hash: 0000000199-3f32b6de45f316115622da173fccac064ef387ac8153655c40a8bb471bfbc25a
[Fix bug where toString didn't work as a search term in the emebed demo
Neil Mitchell**20110706074002]
hash: 0000000604-6ca4e01f88aca3a435f79bb241dbd6f23075fc08cc5f12585dc110028039bd99
[Update the changelog
Neil Mitchell**20110712104607]
hash: 0000000136-438db4b079b7309b66d01006664c9c156969d45657b4de1ba5d89c25ff32ffd4
[Allow case-insensitive 0.3
Neil Mitchell**20110715175135]
hash: 0000000220-9cf08bb25bb41e15604660871942cc8f16a9584d7de4b96c4005c93983fca3f6
[Fix up the darcs repo location in Hoogle, reported by Antoine Latter
Neil Mitchell**20110809154806]
hash: 0000000237-736afd18ede2ffe9d4240efa51eeaafc98e150af9e503f1ee3d22643329d9bdf
[Rework the Parser2 bits
Neil Mitchell**20110812101634]
hash: 0000007447-0d1224097221472a8ab5a454c5d8bf808987305bc3041dfd75bf2d1fb1803eff
[Use slashes the right way, so it works on Linux and Windows
Neil Mitchell**20110812113333]
hash: 0000000174-2cce515943a75f901bac1965aa61f09ed9589a9d4a12c120a8d44d43d267c9b6
[Permit GHC 7.2
Neil Mitchell**20110812113428]
hash: 0000000925-3e1e42ab82bc5ebc468e2ba5a71dd2b22dab980cb35f8b5e82994d55c51fa2cd
[Version 4.2.6
Neil Mitchell**20110812113448]
hash: 0000000153-5164ae3ea1acf7b1fe65f0f4f49be46519a48d094bd24ca640cc0934c38b5559
[Allow cmdargs-0.8
Neil Mitchell**20110903194636]
hash: 0000000182-b0e6d0dec58837d9ea6f7c736d486462d77144d5de1a2f565bd4fcd149978ab7
[Version 4.2.7
Neil Mitchell**20110903194734]
hash: 0000000153-2bcdf1d9e7c9630ffaa51160760a77c6551f19a248cc9f60356db961e5fb1b07
[Install resources/search.xml when installing Hoogle to enable in-browser registration.
mjgajda@gmail.com**20110916163605
Ignore-this: 5cb2ae1eb7952cb50e7e547c9b855313
]
hash: 0000000219-c5404612d9e2c30a0f2209f99f4d0b69c370a0b19a873d0bc725636f39da36ce
[Add bsReplace/lbsReplace to the general module
Neil Mitchell**20110927065830]
hash: 0000000570-cc3398770f447c6244f8ef9f072e318895eb8838b2217410be781f96afc7247e
[Add responseRewrite to the Web module
Neil Mitchell**20110927070031]
hash: 0000000397-bb2c61088ec0cefa33790b343a20bd9798889b108ca58115f13d89b7c9e68d09
[Change rewriteFileLinks in terms of responseRewrite
Neil Mitchell**20110927070046]
hash: 0000000774-688c93396c3e7ef2e17fc44a4ada2ef659d3937ed299d28898f474fade47658a
[#407, rewrite OpenSearch plugin so it works with the server mode
Neil Mitchell**20110927070338]
hash: 0000001641-cf5039181f024ed24a55967580881dd0915f0e8fa0f09eefd38ef89c4aecb7c7
[Make server --local work on Windows
Neil Mitchell**20111015212531]
hash: 0000000442-2ff9d169a977cbc48d57067c5cca40b852abbbfbdd1eb0ac9635a6c9b144e6ed
[Make data --local have a good default on Linux
Neil Mitchell**20111015215024]
hash: 0000000690-6c3ff1647fdece5a0c1a102a5432ef0685f498f59f661c867fae762f7fd27951
[Allow case-insensitive 0.4.*
Neil Mitchell**20111106164202]
hash: 0000000229-388418aa66aec47fe57e6d436da08f887a73efb71898a4950e10e905c2a3368d
[Fix withModeGlobalRead so it restores the umask after installing the files.
Erik de Castro Lopo **20111126123304
Ignore-this: 506eae88dd1a321876425ac76de928b5
]
hash: 0000000285-45eca44adfcfe60577bef01bf01c6e05c2e15354856247778f51dddd5fb53b13
[Update the changelog
Neil Mitchell**20111127115913
Ignore-this: c91383d3e787f584717b069d4baadd47
]
hash: 0000000188-879f03445ce49e8cc3fa7793e2c9c79403e7b078a2b0fee71d4b2648dbedc274
[add Paths_hoogle to hoogle-the-library
Sergei Trofimovich **20111125141329
Ignore-this: 13e9d1e70ad92205957e0f833a381075
Fixes following ghci breakage:
$ ghci -package hoogle
Loading package hoogle-4.2.7 ... linking ... ghc: /usr/lib64/hoogle-4.2.7/ghc-7.2.2/HShoogle-4.2.7.o: unknown symbol `hooglezm4zi2zi7_Pathszuhoogle_version1_closure'
]
hash: 0000000435-d661e9f24d7f1029f24114f2479476db92c9efc9b8dd8bc991936a8857cfe654
[Allow cmdargs-0.9
Neil Mitchell**20111127121639
Ignore-this: b85d6ee9fb3efaf3be4cefc12cd63f85
]
hash: 0000000238-c37e66999296f42dfb34cd07c8dfdc238cc7a594e43febefaa9ecad4a0118d78
[Version 4.2.8
Neil Mitchell**20111127122131
Ignore-this: af3b20b0f32f45c0bf1653e0a56637a0
]
hash: 0000000201-ece40679e8a483cdf15bd2c03df65646afdb045d70c6e1a49a192261ed9dce96
[Allow Cabal 1.15
Neil Mitchell**20120207153323
Ignore-this: a253a885a3498a42eb0744bb5ea43162
]
hash: 0000000231-c38c756752dfae9e623d1dcb4384c20ce7cd1f2cfb17f00e02cc1cbfa7052243
[#525, don't rely on a redirect from haskell.org to www.haskell.org, as curl on the Mac can't cope with the redirection
Neil Mitchell**20120207153352
Ignore-this: be15ae9e83f8ea8984bccf47eb2278a9
]
hash: 0000000619-197df126c67cdab4f4b2d0294be2644a1fdab142ba149773b5fadf67a0f9b048
[Update the copyright year to 2012
Neil Mitchell**20120207153437
Ignore-this: daf5e48950f36d1040f0291d90af0633
]
hash: 0000000371-67554416d3f6e01436e0dd30b4344ac7e18498df20ed0f322407276223a10659
[Upgrade to WAI/Warp 1.1
Neil Mitchell**20120207153652
Ignore-this: 249f8b50e4363f22a351fdf3b556d290
]
hash: 0000001028-222865ae53a25bc377bc9a6134947fd63508fbe906d6fe09a069a4e30951e944
[Update the copyright year
Neil Mitchell**20120301212942
Ignore-this: 6c4ef9f19e9db436b8a9a7d76a647fcd
]
hash: 0000000218-2ef677665a8406abbe488c28aac2fe028e3ab26d99a7552b112a9611403d0f88
[Version 4.2.9
Neil Mitchell**20120301221213
Ignore-this: c314bf1f1a6d33c3db6ae0ea1cf15f1c
]
hash: 0000000201-53c082501af1825303225597b7f9cfed88007622c71aac5fe600f829149ffe05
[Make the "standard" GHC version 7.4.1 now
Neil Mitchell**20120304112523
Ignore-this: 6a60f3dcf821edab9adaff9e64566f8f
]
hash: 0000000195-77ce785a7ce5afeedc4740a1fe28f9ee83b5e995f6f5660a3fc9081987b8f4d5
[#533 be paranoid when parsing Cabal files, should fix the bug, even though I was unable to replicate it
Neil Mitchell**20120304112610
Ignore-this: c7917c0120240a31cc574ea282b86944
]
hash: 0000002603-24e0e059972f22a009160ce137330f1741e42bf06e3e9e6dbd23d9e91c9d0021
[Version 4.2.10
Neil Mitchell**20120304113652
Ignore-this: aed74ae89714f97f6d76dbcda80d21b4
]
hash: 0000000204-fbe89fcf3acaefb2ea791b7c96b6ab5599cd40c062f4eec7d89b05d81da7d172
[Update to the latest version of haskell-src-exts
Neil Mitchell**20120401151858
Ignore-this: 6a522097ce6541513553fb304184d652
]
hash: 0000000475-b53ea62e15209c7268258af8cab29f047006cba924a33266077c22398281322b
[Update the changelog
Neil Mitchell**20120401151938
Ignore-this: 6b58c93854c9e9f1b8ed1d3113ca6b8b
]
hash: 0000000163-3324e308d32ebd37cc928cf3df51a395821c8537ca71ec1ed05efa600697eb33
[Allow the latest versions of the Yesod
Neil Mitchell**20120405180250
Ignore-this: eebea85407b23a210c7dbb1fd3215bec
]
hash: 0000000381-c7936aaa6b652eda60499361e85e8bcee6f13ee6073236df80ea60e9e1072396
[Allow transformers 0.3
Neil Mitchell**20120405180313
Ignore-this: 3dde57c5edfd762398c88ae4b08b8eaa
]
hash: 0000000249-4621484c4ca1e260f618590d232e124474ea783b96eac4a887ba7db9767096c9
[Version 4.2.11
Neil Mitchell**20120405180335
Ignore-this: 7ca1f528bd7263c2e89b0b9b235171e4
]
hash: 0000000205-df0dea657a79f762ea54934145bf063580780912bf038c0c3d3c34dea67d984b
[Double the speed of server responses, don't compute every response twice (woops)
Neil Mitchell**20120416211122]
hash: 0000000257-4430784d01bf32ef186eece01200da184858d1ac49e7b6f3c3d8bd4e70a62839
[Update the copyright year in the footer
Neil Mitchell**20120416211444]
hash: 0000000747-89cdd1120a62769064adb5056f68b54c771ad3c3e455c1155ca51463858b3804
[Add an IPhone style sheet
Neil Mitchell**20120417083331]
hash: 0000002061-5b75d99acdddd40196866b621370fa588b51d5596baebddff05071c83de0ea74