Starting with inventory:
0000002584-3d405097726be5d729aa6bead38d3cbba06408d0edb28d93446b45d99e0bdc59
[TAG kityunrib
John Meacham <john@repetae.net>**20060425030501] 
hash: 0000001485-2004a4e6058f277937e77561575f2ec5a7d3f2bff943b62ecae488304c95ceda
[add beginnings of HsDecl traversal
John Meacham <john@repetae.net>**20060425040411] 
hash: 0000001829-8d391040da30864a2d686e3835e6d33aa8257cc21ba7bf2b062b772bf099e070
[allow multiple rules in one declaration, METARULES pragma added
John Meacham <john@repetae.net>**20060425043900] 
hash: 0000008491-2a4397f6663e7b2bb03f848a9fd999616c8b152e941d474482b65700590cd94f
[don't use mapMonotonic in domain in case there are duplicate entries
John Meacham <john@repetae.net>**20060425051757] 
hash: 0000000284-7f0b0a1d6d01732057c8df33916115b84ff367037752772c686a0ab9e02e8639
[add primitive type for various static properties of built in types
John Meacham <john@repetae.net>**20060425064949] 
hash: 0000001878-71eb443a5eb6f7a6f639b77d6f1cfb92c75e6cf3d0890e8d7cbdcf14c67b8adc
[add op_names to generate names for primitive data types
John Meacham <john@repetae.net>**20060425072924] 
hash: 0000001421-6c2cc1a41938b81a09c2da84607d59834ef1959abf2b531dfcf1b1cdce31bf0d
[generate master table of primitive names, use it everywhere, make allCTypes contain more than just the string names of types
John Meacham <john@repetae.net>**20060425082524] 
hash: 0000004742-2661c81660544afacf0f1d1690e09cbb4f175d920d37dd24f4716d3f30ff28f4
[Add JHCOPTS variable to makefile for e.g. GC settings
Samuel Bronson <naesten@gmail.com>**20060425170546] 
hash: 0000001181-12f86a6858e8782d16c3c16161bdbe146c7918f7b5f1b89138bbef2d84c3342f
[Add either to Prelude
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060426004402] 
hash: 0000000221-83cc618073864371554af4891409379ebfde9511af5b3cb3521b62e153bf431d
[turn literal integers of primitive types directly into their final form
John Meacham <john@repetae.net>**20060425130322] 
hash: 0000001617-8b3589c8d18ce94a3d3eb715a4ec7eb45c81b7b2a7dbf72599c4eb879b4218df
[append any arguments set in JHCOPTS to command line
John Meacham <john@repetae.net>**20060426011349] 
hash: 0000000708-382fe7d5fbba46e3ced2d614718f414d36331d405d74402e3c534b37715dd101
[rename RTSOPTS in makefile
John Meacham <john@repetae.net>**20060426012800] 
hash: 0000001227-95e1aeb930114ae623272b129b27a4ccc877329d247aeab984b44184582eed37
[get rid of RTSOPTS by default
John Meacham <john@repetae.net>**20060426013834] 
hash: 0000000130-290a5a4a16c27763709bb57e4b31005846b8481a6cc5a14bd644896ff356d505
[move basic list routines to Jhc.List, provide optimized versions of some of them
John Meacham <john@repetae.net>**20060426040451] 
hash: 0000011351-1fe0400b2632587cf6cf457688e0c2058cb67e6af868045885b82bec364ed020
[add case-omittable and case-trailing optimizations
John Meacham <john@repetae.net>**20060426043755] 
hash: 0000000839-43f2fedf22ccb92cdf4309b428daa5bcbe9b72c3a104f32bc9671a40ea3ee05a
[make take and drop non-recursive so the loop can be unboxed
John Meacham <john@repetae.net>**20060426215914] 
hash: 0000000753-2cefb90f6f78e4f7520b51f365aecfde0a80f11c606c9dda47381bd151f349f3
[print bound types differently depending on their kind, limit scope of bound type names.
John Meacham <john@repetae.net>**20060426234558] 
hash: 0000002968-5011215c7aef67d9c8e7e364f18cfa87b1c111982f0e777e28e2ebc227d1166d
[improve error message in getType
John Meacham <john@repetae.net>**20060426234633] 
hash: 0000000421-63af88b3459817714eea541ac94fba764ae0268bc0ea756bef8d24c9cb15e8bc
[in kind inference apply current substitution to environment before starring out.
John Meacham <john@repetae.net>**20060426235722] 
hash: 0000000235-91749973d43b3ac428439175921d67fc7d4e0127b8dddd0f829cadfbae35da43
[optimize Binary library in various ways
John Meacham <john@repetae.net>**20060427020713] 
hash: 0000007695-ad1f19375b18cb83f6a89389bc413479e27bf9f471b0550ec98d009ab8738572
[implement lazy getting and putting of library files for much faster access.
John Meacham <john@repetae.net>**20060427022954] 
hash: 0000002707-d83758896300e09354009fedb771ca517be998d9e3eb224cab70c52774ca32cc
[make show-ho use lazy reading. don't rebuild files that depend on initial set of libraries
John Meacham <john@repetae.net>**20060427025912] 
hash: 0000000476-77b47bb8e4195ac2800f13ca2aa9679410984cb4360fb77a44ef320301037368
[add 'make publish' target to place pre-built libraries on the web
John Meacham <john@repetae.net>**20060427031412] 
hash: 0000000496-dd62ad19ec236008f6eaf3ea0fec37a1e5f0e717586d8895802d50313a83c8c3
[Add missing Foreign. modules into base package from fptools
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060427004942] 
hash: 0000010817-b6bd9c4f2c90f98a0af8cb7b41f733ca15ab20e28a1d05275547110eff6f6733
[Make Foreign.Marshal.Pool a dummy
Einar Karttunen <ekarttun@cs.helsinki.fi>**20060427005109] 
hash: 0000000262-1e26c468add375a86a26ac8f42c249b372c878dc61cfa3e0d9293e767491ea01
[implement Foreign.Marshal.Pool efficiently using unboxed values
John Meacham <john@repetae.net>**20060427040824] 
hash: 0000003593-b4ed212f64f402d6c3e7fbe0c01ed506baeb7f8596673bc1401001b2510202af
[implement Foreign.StablePtr
John Meacham <john@repetae.net>**20060427043407] 
hash: 0000001116-b7703e37098ebc5a2da5f8e16f2342a33c07a7e5d5c21df1d23ad10bd3a41954
[disable primitives in StablePtr til further notice
John Meacham <john@repetae.net>**20060427044245] 
hash: 0000000298-52cf89c0b1c2ccb0d5ad64b742ce9f1a880249479f64b3a6e22ee10606afeac8
[basic IORef support added
John Meacham <john@repetae.net>**20060427064341] 
hash: 0000005071-a3b16491641729504a5e2807361f743926867c5e4fe8cd109401903ac1e77162
