Starting with inventory:
0000003256-c457167077e6dea24623c8b10a05bbbc6618ee9df1f9023118c04d02a4260614
[TAG fiarepyoks
John Meacham <john@repetae.net>**20061116205954] 
hash: 0000001994-29f8e718b8ad34202d7d98ef10bef61107d88250d3323b2c27823f73eef9d11d
[infer unboxed arguments properly without type annotations
John Meacham <john@repetae.net>**20061116213655] 
hash: 0000000359-6b2573fa7e62694620b2f1a64f139d4fa2c54aab6315261ca04ad195ea4ba541
[remove E.Shadow, switch some ELetRec's to use record syntax
John Meacham <john@repetae.net>**20061117035805] 
hash: 0000005489-c89eddd57314f04cac064cb2cdbd34f2c97bfdc073b4f70cd1ab40a4a0bb2ff7
[completely replace argument atomization code. clean up a lot of stuff.
John Meacham <john@repetae.net>**20061118012354] 
hash: 0000006430-c9408c798a6367d5b0b0f1f96b3b70cef61a5362ed4aadf17cc20db1a9205277
[redo Show instances for some E types
John Meacham <john@repetae.net>**20061118032741] 
hash: 0000001370-5a137aaff1c6861dbd03b77552718b8c32e1dd87a8407787ee8087a286969719
[new type system for core, with a much more interesting kind hierarchy
John Meacham <john@repetae.net>**20061118035222] 
hash: 0000012898-cc14d077b3fe0638e77acaceba5d3567217e4c68b8400a0ec9469fa28d720e0c
[clean up E.TypeCheck code
John Meacham <john@repetae.net>**20061118042534] 
hash: 0000004583-93be41c239e3294fa3438dd47fd1592662c77ea0cc10493cdea759bba98cd07b
[get rid of special reserved ops for foreign parameters, make the ffi only available when using the -fffi flag. allow parsing of more advanced kinds.
John Meacham <john@repetae.net>**20061119011925] 
hash: 0000006787-53f3e316ef14f7f5ff45423ef4fbe31e62196a49fc214b865c2ea992c273bb2d
[add -fffi flags when needed in libraries
John Meacham <john@repetae.net>**20061119020237] 
hash: 0000002151-0e0a8aa40e090f44c3ef894ea8add6215a1d17c2e747d71bd24219af6176466a
[start adding support for top level action declarations
John Meacham <john@repetae.net>**20061120032903] 
hash: 0000007818-7ec658e333e988660ba144c09ce88f7963431b73cf1f464e674d799fa20667f9
[flip around foreign import modifiers
John Meacham <john@repetae.net>**20061120074121] 
hash: 0000000372-9344bb293374dddb281beef01b50e3d83339b076868d01392f19f89317a959c3
[clean up code a little
John Meacham <john@repetae.net>**20061120222320] 
hash: 0000000474-83b053697fd9ad9c167e3f2ea5d259e388d3eab5e2a17690e08fd44535786853
[improve regress tester, add -l option to make it use installed libraries, have it time how long compiling and running takes, allow selection of tests to run via regexps on the command line
John Meacham <john@repetae.net>**20061120222330] 
hash: 0000003246-765bb6dd44bbcbc5f5a1c7c536607b774f5a86dcc4ec5f11f8e107f98218259f
[add -n to regress to compile without '-flint'
John Meacham <john@repetae.net>**20061121011941] 
hash: 0000000655-c7166186a0fe880e6ab311b52b91f22ec203862ed3ed2e9bac83966aada5740f
[get rid of superfluous Ord superclass on IntMap instance
John Meacham <john@repetae.net>**20061121013533] 
hash: 0000000492-30c86194ba4728e0df4e5877cc71725afcc22694c7afbe245b17460e7fb5bdf3
[switch Rules to use IdMap
John Meacham <john@repetae.net>**20061121014252] 
hash: 0000001428-9de7fe3589bd508bb79944e385ace9f9015b4559e853802bc4ce29fb07bdf5dc
[add Name.Binary with fast binary instances for IdMap and IdSet, modify hoUsedIds to use that instead of a normal Set
John Meacham <john@repetae.net>**20061121014306] 
hash: 0000003229-d14c7c7d48836e6d3579f0ff726e47e3ca824aded0fee0092149dfde99ff54a7
[add toList to Util.SetLike
John Meacham <john@repetae.net>**20061121025711] 
hash: 0000000308-5e790cff163d1151826ab505c9395f1a79bf9f9ae885f8179212cfab6b2dadb0
[change representation of Properties to be an enumerated type, with an IntSet holding them.
John Meacham <john@repetae.net>**20061121051919] 
hash: 0000013867-428fae8873db6ea16dcdb3bb84a550ffe78166dd8d4eb5144cd74d3d630adfcf
[majorly clean up Binary, get rid of FastMutInt, hopefully make it faster
John Meacham <john@repetae.net>**20061121060458] 
hash: 0000013388-af36ecaa8e943a13720a5aff37b29379b86f3e3eb358b31a5c572b5ce53da172
[don't CPR unboxed types
John Meacham <john@repetae.net>**20061121072144] 
hash: 0000000580-f4e23758d4b1f3dd058af08c679ce32b6221eab8d2662428bb3b8df5472acdf5
[don't regrab properties out of info field unnecesarily
John Meacham <john@repetae.net>**20061121074319] 
hash: 0000001240-b1102365b82de0e8d0f6c5dd28c2fd6052fb76c244862af44d28bc12094391d9
[manually eta expand and strictify basic storable routines
John Meacham <john@repetae.net>**20061121082313] 
hash: 0000000865-75165fe73a93f0fa4096068c68d35ebfd2847e4e6d451f67301466f58a8ccb50
[add -p to regress to run regressions with profiling jhc
John Meacham <john@repetae.net>**20061121094346] 
hash: 0000001913-2e3559ce78ea52f6e3eab91489755173d1b9b785aa7aa93a7bb3bd2d963c11b3
[make lots of library routines more strict, eta expand some IO routines, various performance fixes
John Meacham <john@repetae.net>**20061121100124] 
hash: 0000003801-18a568466011706f3482ef317ff0a9d0ac5cb58ac0b0e9eeff08d48edecc1086
[better Enum instance for Char
John Meacham <john@repetae.net>**20061121104735] 
hash: 0000001508-7f0e4a7bba1beb3ab699d4a82cccb0361587bbc99070273de949063d15df3e83
