tock-mirror/transformations
Neil Brown 152f5fc252 Changed the abbreviation checking so that it doesn't check nonce names
When we pull up names (which happens before abbreviation checking), we create a lot of nonces with greater scope than the original variables.  When we go to abbreviation check this, we therefore set off lots of false alarms about originally safe code.  So to fix this, the easiest method seems to be turning off checking on all the names introduced by the compiler.
2009-02-11 11:23:39 +00:00
..
ImplicitMobility.hs Filled in all the gaps such that the CheckTest tests now run (including some debug output, for now) 2008-11-12 16:54:00 +00:00
PassTest.hs Fixed the test for the transformConstr pass 2009-02-03 12:37:32 +00:00
SimplifyAbbrevs.hs Changed the abbreviation checking so that it doesn't check nonce names 2009-02-11 11:23:39 +00:00
SimplifyAbbrevsTest.hs Fixed up all the tests in light of the new recursive procs 2009-01-29 00:56:32 +00:00
SimplifyComms.hs Fixed a problem with GHC 6.6 and the new pass mechanism by removing all the dollars that were confusing the type-checker 2008-06-03 16:16:26 +00:00
SimplifyExprs.hs Corrected some problems caused by moving the direction specifiers up to the whole array (the array wasn't then being pulled up) 2009-02-10 00:28:45 +00:00
SimplifyProcs.hs Added a pass that removes replicators with a count of 0, and turns replicators with a count of 1 into non-replicated things (with the appropriate abbreviation) 2009-02-04 11:30:57 +00:00
SimplifyTypes.hs Add a unit tests file for SimplifyTypes. 2008-06-11 15:56:24 +00:00
SimplifyTypesTest.hs Add a unit tests file for SimplifyTypes. 2008-06-11 15:56:24 +00:00
Unnest.hs Added a NameSource field for NameDef that indicates where a name comes from 2008-11-25 17:36:42 +00:00