Starting with inventory:
0000004236-bb8772ec98d9b45f7599de1793ef1c64768eaf7b51163cb9efec28ccd474bf2d
[TAG skoirmubir
John Meacham <john@repetae.net>**20060225142609] 
hash: 0000002400-bb121d3c29f02ea90b7b0bd7ae77319a438bbea076a4e6a31da5d53f8cec22fe
[remove debugging print statements
John Meacham <john@repetae.net>**20060225144318] 
hash: 0000000378-8d3dd15a4178cc67e1eb538ce622d60fc027d612c6511b89ac7468509db3d21a
[pretty print results of type analysis in a prettier way
John Meacham <john@repetae.net>**20060226034004] 
hash: 0000001381-f237b336aa3d4aca1a5477a3efc69138ffdb70e19b8ac9b73c7239b759acacd4
[don't consider types that are too nested as constant
John Meacham <john@repetae.net>**20060226034225] 
hash: 0000000734-0a82df693530ea955c024ed0403a25ac481267c653eb66693ba496309a5c6266
[add code to allow aborting fixpoint analysis if it is taking too long. add readRawValue routine.
John Meacham <john@repetae.net>**20060226044250] 
hash: 0000001370-152104a2e7be7c5b5a070a1fce23c70b093cd0aff6fbe83d9dbf371b22e238fa
[clean up VMap code, treat placeholders differently. limit recursive depth of VMap.
John Meacham <john@repetae.net>**20060226044258] 
hash: 0000005328-8f74855c12623a6f7d0a74d362b0b87824ea70622fc0f891d4bb387fb84f350b
[add SCRUTINIZED tag to type variables that are used in class constraints
John Meacham <john@repetae.net>**20060226050705] 
hash: 0000000853-09dfdd3fd8b828ec18a0c38bd7e18dae4c1d8e5f961bdacfb7b99fb1ac830857
