Starting with inventory:
0000001424-62777cb964850f1fe3bbc804c3e6edf263fabade0befd07748f0b74eb864f89a
[TAG haumcekdecoo
John Meacham <john@repetae.net>**20070523041627] 
hash: 0000000820-386d6c690f7e9068764a86a144521e81d087769e4c95765b4bb82bfe0fcf0ed6
[start adding new c-- operator based representation
John Meacham <john@repetae.net>**20070523071542] 
hash: 0000009656-cf8d7b1221c8d50b303a918387b3486f13eb603d023576359181e6b5cb6afc83
[remove some warnings
John Meacham <john@repetae.net>**20070523072812] 
hash: 0000002836-084c409906aee6d6d015dd44ff6943323f5f0e7fa647fed4ffcb23fb888e37b7
[add c-- style ops to prim, make HsChar unsigned
John Meacham <john@repetae.net>**20070523092617] 
hash: 0000002677-26e4929e4c3e8148c543722425b6816d327c77f686413926d9c4cfcf312d733a
[various cleanups, get rid of more warnings during compile
John Meacham <john@repetae.net>**20070523102236] 
hash: 0000010680-bfa32c21d26ad588658e13a65a63142ae422d4ea85884495511e04cdd51e90f7
[strictize a few fields in C.Prims
John Meacham <john@repetae.net>**20070523102241] 
hash: 0000000529-1a26574bdb092b83800217a56082565528ee2e8e5ac8c880bfcfae40c40eb454
[add header at beginning of program to assert the architecture we are compiling on is compatable with assumptions made during compilation
John Meacham <john@repetae.net>**20070524041622] 
hash: 0000002501-77ba890067f5934b5da15e98d799202956ab4ffb8217a9398e60165e43ea629d
[use c-- primitives in foreign primitive imports
John Meacham <john@repetae.net>**20070524044607] 
hash: 0000004775-b40a53ca3fd38e7a9a81384436e42a40de8c388050c86396ac624d01ab0737c3
[add HsChar to arch files
John Meacham <john@repetae.net>**20070524052335] 
hash: 0000000553-6b812824fc39056f23fe3717ce8758587f10fa060f99b3261cce4cfaa4e8bd84
[generate c-- primitives rather than C ones
John Meacham <john@repetae.net>**20070524052412] 
hash: 0000017036-7cd9b8f6cb9d1eba1c5f4fe6420147862c0992706e8d73c16e50a6dbb5796c5a
[add readTy to read in a C.Op.Ty from a string
John Meacham <john@repetae.net>**20070524173712] 
hash: 0000001024-6f42404c40207bab27e5893eef7003a6d111b11ed5e387fd0569d828522fb70c
[fix compiler warnings
John Meacham <john@repetae.net>**20070524182838] 
hash: 0000005707-f9b69455b51bd32460263274264f67a3821ea8775947950911a86e6fa10d9f17
[add data/names.txt for a single place to list names that the compiler might use
John Meacham <john@repetae.net>**20070524223724] 
hash: 0000003781-bed4d2049b6740685689b06b5ff3fe1c685c2781374cb36a3aba4d88f172cfff
[add table of FFI type mappings to DataConstructors
John Meacham <john@repetae.net>**20070524225437] 
hash: 0000003047-4d1ceaf0cee40df6cb67143af1b0ec07bab4060e4750d785f0d62b3ec9acbd92
[clean up some warnings
John Meacham <john@repetae.net>**20070525002553] 
hash: 0000000760-b4c86610be61e948556c3329e19bd6f825e79c586403139513103d9395976d1a
[look up C type for foreign function calls in dedicated map
John Meacham <john@repetae.net>**20070525003912] 
hash: 0000003235-7a8eba25fac054a52bcc47983fa98ee994d53082d69415d82ceeb16af4f880c7
[get rid of c based names in favor of c-- style types
John Meacham <john@repetae.net>**20070525021802] 
hash: 0000010759-5fa659e93484f5403516b82754f0875ac278c1b708772cd8cbf4357eb2b9f946
[remove last traces of c based names, use 'bits*' representation throughout.
John Meacham <john@repetae.net>**20070525031812] 
hash: 0000006194-3821f4b0701cbfeb356a3bc449dd3b2f4c1a2bf02c5390774499228c925d5fd9
[update GenUtil.hs
John Meacham <john@repetae.net>**20070525235437] 
hash: 0000001174-f582351ae83ad96c1751f3058470d81e5c0a4e6b1714ad908becae7a7b45bbad
[rename mconcatInter to mintercalate
John Meacham <john@repetae.net>**20070525235503] 
hash: 0000000203-9f9cd5cb938175311f00d1440127de071490e0292b09b354646ed4e5fa8fb57a
[remove 'Operator' from Primitive, make foreign calls store the C type rather than the jhc internal type
John Meacham <john@repetae.net>**20070526011943] 
hash: 0000007782-587869ade74d8c35768313d6c79f87134295a9f786f48473bb5642211ca325bb
[rename concatInter to intercalate
John Meacham <john@repetae.net>**20070526012140] 
hash: 0000004915-379e7631211ff025085a42e4738d1d1016b1d56bffc9c404470a37bcf18abbe0
[convert OpTys into C types in more places properly
John Meacham <john@repetae.net>**20070526020814] 
hash: 0000009379-7f64c50e4b98761a68f7cafefe7b89d9c6081e94467e4a41f72f7d8aa226928c
[rename Warnings to FrontEnd.Warnings, make E/ToHs into a warning monad.
John Meacham <john@repetae.net>**20070528001133] 
hash: 0000002541-412b56b5ad58ad5128dcf979548478d58600725d7223dcc4a3f7b4c333bba1fa
[add size_t to FFI usable types, print better error message in 'lookupCType'
John Meacham <john@repetae.net>**20070530001322] 
hash: 0000000314-77fda2fdbd1bf1e914a4f6c306ed52fd347667812caa632dd05a2c03ad03159e
[remove some warnings, ad Show instance for Expression
John Meacham <john@repetae.net>**20070530010836] 
hash: 0000000618-b4b1feae5861bc235c55ee715d8fd0ac51ee072c737ae14db8ca59c252769131
[add false and true c constants
John Meacham <john@repetae.net>**20070530024333] 
hash: 0000000201-967220e0bcdf6150a7fb29116d3fce6e42aa6606a5774e561915f654ffa433c4
[add conversion of c-- operators to c code
John Meacham <john@repetae.net>**20070530024356] 
hash: 0000006936-bb632b78808c655a5655ffb2225e0b72ea21f325a6e11eac04d7bf0542e67320
[change Peek,Poke, and PrimTypeInfo primitives to use Op.Ty type representations
John Meacham <john@repetae.net>**20070530043656] 
hash: 0000006460-b10aae1a29cd5dc1de9f911d73434d77a621429bd4bce920217c25f947af1004
[allow names without modules such as RawType. allow numbers in names
John Meacham <john@repetae.net>**20070530223049] 
hash: 0000000685-a99fec0e7a24a1faa090c91f09895a8dc63f040b0a1c9ad755d435149e8e2155
[create a consistent set of user visible unboxed types in Jhc.Types, modify compiler to use them internally
John Meacham <john@repetae.net>**20070531001114] 
hash: 0000003557-7ac69ae793d8a2c17dcf3e20413a051716ca3276ad55eb0cc1a887f6b079f830
[various changes relating to switching unboxed representations, make 'Char' a regular haskell data type rather than a special built in.
John Meacham <john@repetae.net>**20070531023331] 
hash: 0000007339-13ae2ed594b484a4bb6ae27ef807475a9b0b5aae44918ea25eba2d2ca0e1ca72
[make the lexer accept unboxed hexidecimal values and assign the proper unboxed types to unboxed literals in the source
John Meacham <john@repetae.net>**20070531024411] 
hash: 0000001276-4eebab66aed0fa29bce6572ec004b6875983a1964b11c4449197f37d415d8971
[get rid of 'CCast' primitive in favor of explicit c-- conversion primitives
John Meacham <john@repetae.net>**20070531030845] 
hash: 0000007886-cd0be55e6fd84c99ce3f1fc4dfde64e3a8afb5e37d18a1d17f142ab70115a8f1
[set the INLINE property on foreign imports.
John Meacham <john@repetae.net>**20070531044817] 
hash: 0000000504-c6a7852ffa3e4ca843c4834767cc4f642ada3481ce76ab8be7ed64e7930cb9d1
[add primitive optimizations dealing with conversion operators
John Meacham <john@repetae.net>**20070531050142] 
hash: 0000003090-79fcb8c3551a21cac5885103c48377debee3e22b8d8df89d1d534bfadf84271e
[add floating point primitives to C code generation
John Meacham <john@repetae.net>**20070531054358] 
hash: 0000000517-205ae3dc3ecd97cb3e4c2ccf2e80f8de1217797837c915e32a5a37ec99491921
[add C.OpEval which contains c-- primitive optimizations
John Meacham <john@repetae.net>**20070531071354] 
hash: 0000003121-20ff72d3a2dcf707d0aae1812540f57950cc86ec372241287fe1c55bd8033252
[add various optimizations for binary operators
John Meacham <john@repetae.net>**20070531090110] 
hash: 0000009046-4d19cd9d5fce1edaa314594f10b7c8000bc9f734d9667427dd76b3c55bf73c6b
[use PrimInfo for getting basic properties of types, try to be smarter about figuring them out statically, stop relying on C preprocessor macros for these constants
John Meacham <john@repetae.net>**20070531110103] 
hash: 0000005922-a7dae1f74d5ecfd85dcb73aed1b13a4820380d8d3e154291261ae7b891ac3b9d
[add equality -> case conversion optimization, add equalsExpression optimizations
John Meacham <john@repetae.net>**20070531110126] 
hash: 0000002729-6117ea1ef9088fbcd6e6c76ae22f69d18ed6a590bc6d6ffcbf95e0afdac73152
[remove some compiler warnings
John Meacham <john@repetae.net>**20070531112120] 
hash: 0000003174-9ba2276db1fff2b48b8425801ccdc57f568fef2b89caaaeabd49f09881ebf496
[remove warning from generated C code
John Meacham <john@repetae.net>**20070531124611] 
hash: 0000000249-09b551cd21a26dd0362053b1f50cf96e7f20fb58e3d91ba5e1ea08c6f69033e1
