Starting with inventory:
0000001279-b7b32c6b10fea21d12b9912f27499d79408f6cdf7198181ac2983974c655cafe
[TAG fautludmo
John Meacham <john@repetae.net>**20060313123933] 
hash: 0000000672-d2ea4227da593419d20c437e7b0a4d0af0a7ad962e45ea6ea0a5605386713a1a
[make IOErrorCont a data type rather than a synonym
John Meacham <john@repetae.net>**20060313132108] 
hash: 0000001014-028d08295ba56cf09bd06b6f3365d697d12a4973a3af9e233abb2ecb2cb14958
[rearrange and clean up several of the predicates on core expressions
John Meacham <john@repetae.net>**20060314024314] 
hash: 0000004581-be31b80c90ee690f6ed9776de687a459debd60021dee405b1c6e776d81d9a88f
[fixup the libraries after loading them
John Meacham <john@repetae.net>**20060314031248] 
hash: 0000000400-58c0da32792b62b09f27fabf5b65c9fa31d7b320a15ab954bee9cb5efef34a6b
[rework inlining logic in simplifier
John Meacham <john@repetae.net>**20060314040158] 
hash: 0000004980-4f463688e9be1a29531099903ca3038113ed9afde6f259467b9bc13337d93ae0
[create methods from instance rules rather than class hierarchy. replace unused functions with error in type analysis pass
John Meacham <john@repetae.net>**20060314062526] 
hash: 0000005682-ad5bf8051ab3cdcdbf599101ee597e16fb05ad9062fe402cd01ba5bdd23c0be0
[cache whether a binding is cheap or not in the simplifier
John Meacham <john@repetae.net>**20060314064237] 
hash: 0000003421-9e23df2ebbc31e66e2f52d317e11acfef59e2616c4870d26c09717f3be62801c
[perform lint checking more often
John Meacham <john@repetae.net>**20060314093536] 
hash: 0000001010-504457317e3162ee32ba56064e91a1794b3495385b0feb534fb91e0f99e1850a
[don't do final application atomization until after post-lifting simplification
John Meacham <john@repetae.net>**20060314141512] 
hash: 0000000420-957e6c954bb23feed983ef7db165b281a1a1048b05cfe269520c116194887ced
[update conventions documentation
John Meacham <john@repetae.net>**20060314233019] 
hash: 0000002213-36453303013b0c5ff6323cc5c3d3d2fabc676ce96d11bfea2b11f8f51f9b911e
[when specializing due to type analysis, discard bodies of unused functions
John Meacham <john@repetae.net>**20060314234131] 
hash: 0000000671-457d7e64f744e7608eb017325f18913500b701f56656ccb48630f8bac8dda3a7
[make lint check for duplicate definitions and check code right after conversion from Hs
John Meacham <john@repetae.net>**20060314235605] 
hash: 0000000581-2987c936d2d7626c38d07b696a638abac80ec2f39176b01700d410a319204256
[don't convert types from the environment into schemes and back when typechecking
John Meacham <john@repetae.net>**20060315011747] 
hash: 0000001777-ccfacdd77c24c9a12b28537814927629821e8ba0395e50bb4cd13b455b1c8d6f
[pretty print ypes and coercions in a nicer way
John Meacham <john@repetae.net>**20060315012243] 
hash: 0000001286-3cb78e913a94354400669da82f41fa205f8d25ea37847075064f2a57ad418295
