Starting with inventory:
0000007980-6196cb68241144883e8820785d3630e33ec4e2bf0eb818f872b896435f6793d1
[TAG waxtoandyevi
John Meacham <john@repetae.net>**20080320232104] 
hash: 0000004670-bb53bf80e5586165aa836dc9d13e05b5bf130872a8837f973bb73e2bf3683fe8
[code cleanups, add a 'BitsUnknown' class to types
John Meacham <john@repetae.net>**20080321202104] 
hash: 0000001947-556465100280600dc45af5ac87f0ff9db39cb58f03fed3d08f458202f8a74e4c
[add Cmm/ directory, clean up module names
John Meacham <john@repetae.net>**20080321210128] 
hash: 0000007799-a50db26f2b32c64913dceba799fff7b23cdd0253c011435f60f25774381026e4
[clean up primitive operation peephole optimization code a bunch
John Meacham <john@repetae.net>**20080322000405] 
hash: 0000009003-a7e3327f9f6a9adf9de8f1b45594dbfe7f0cc2ab799fc98faafc776ec8309391
[fix m4 generated storable instances
John Meacham <john@repetae.net>**20080322004135] 
hash: 0000000844-4e82c99ea768de5d8b23e5a418f8be8d7342e963b89ad1b07300afdc534ed4e6
[add Data.Array.Unboxed and Data.Array.IO
John Meacham <john@repetae.net>**20080322194002] 
hash: 0000003687-3d10e614c3c9c4673852f8229c53a1e4e6937a2706fbfa679d2c48c9c8dbc515
[add ToCmmTy class and some utility routines
John Meacham <john@repetae.net>**20080322214015] 
hash: 0000000442-d00af355833b5e6c0a40fb421bc53fa0bc9a7e477bf9cd5439ae6dbd0e067b0e
[make convertVal a local definition, start adding support for embedded primitives
John Meacham <john@repetae.net>**20080322214028] 
hash: 0000005536-44e8dd24fdaa6295ba273558cbc92e823b02a6e831cfda40d6776d17ce39d802
[add support for storing small integer values directly in nodes.
John Meacham <john@repetae.net>**20080322225801] 
hash: 0000004483-c737e6d402f1969607621f1be2c2bad290eece607cbf14261d2b31f7148a3059
[allow characters to be stored in the sptr_t directly, print them out nicely in the source code when possible
John Meacham <john@repetae.net>**20080322232116] 
hash: 0000001271-47ac0638abd5ba5bc62614d4fa445a045cea61cd08ca896b7b057c2748b80999
[add support for 30 bit Int's controlled with the -ffull-int flag. fix conversion functions for signed types
John Meacham <john@repetae.net>**20080323012213] 
hash: 0000002420-bb64191b0fab042447346ff6069407ecc45056f79f83844a13c49aa8ec063732
[add basic support for the LANGUAGE pragma
John Meacham <john@repetae.net>**20080323031324] 
hash: 0000000810-0047abc3ced73a466bb86b0368c1a79c94e2466566cdfc46d49a3886a4dd24f1
[make enums only 16 bits so they can be stored in sptr's directly
John Meacham <john@repetae.net>**20080323045845] 
hash: 0000001855-898ab29c3a1300af934ee34edc72914069086bbd2339bc79fbb8c01da4b31a25
[add '--stale' option to force certain modules to be considered stale
John Meacham <john@repetae.net>**20080323235746] 
hash: 0000001517-b45c9e0512157f8f72445931b9f581f7b719980a0490d26684364bf73cda8f38
[clean up warnings
John Meacham <john@repetae.net>**20080324014415] 
hash: 0000000706-fb583a8a5924d8f253d452d5392ddb0b92c35b515cc4e2e503d950c963156933
[redo deriving of enumeration types
John Meacham <john@repetae.net>**20080324031110] 
hash: 0000010761-7502b40146271edbb7e391b5bcd9a0862c8a6cf91695ab56b54fb1fbfc97b351
[add derived enum testing regression test
John Meacham <john@repetae.net>**20080324063054] 
hash: 0000001459-bf544a1dafb80ed9b496c90673f0ed8d2e86992af95763490ab4bd6e1a8709b8
[follow aliases to find basic types when converting to grin
John Meacham <john@repetae.net>**20080324070256] 
hash: 0000003581-66b03e880abaf40d35d3036e6abca3cdbdec70f3b2a462d5468b56f6da367547
[devolve devolved functions in grin
John Meacham <john@repetae.net>**20080324080252] 
hash: 0000000913-1f817f35c8ff3f5fecd6c219d18a3dd31d597b386b3a37f1ea025ba393dda42b
[add fibbonacci regression test
John Meacham <john@repetae.net>**20080324080332] 
hash: 0000001226-039df0834e741091f48a80cc0eeedaa1bb4a7eabae230da108225e1f808f693d
