Skip to content
  • Simon Peyton Jones's avatar
    Re-jig SOURCE imports · 8d87b5bf
    Simon Peyton Jones authored
    * Do not have have an hs-boot file for Data.Typeable
    * Instead make all the loops go through
         GHC.Err (just a couple of magic functions)
         GHC.Exception (some non-exceptional functions)
    
    The main idea is
      a) don't involve classes in the hs-boot world
      b) loop through error cases where performance doesn't matter
      c) be careful not to SOURCE import things that are bottom,
         unless MkCore knows about them in eRROR_IDS, so that we
         see their strictness
    8d87b5bf