Skip to content
Snippets Groups Projects
  1. Jan 11, 2000
    • Julian Seward's avatar
      [project @ 2000-01-11 10:15:24 by sewardj] · 138b4bc7
      Julian Seward authored
      A module for use with the combined GHC-Hugs system.  Contains various
      small helper functions referred to which Hugs' desugarer emits references.
      The same functions are implemented in ghc/interpreter/lib/Prelude.hs
      for use in standalone Hugs.  The two versions should correspond exactly.
      138b4bc7
  2. Jan 10, 2000
  3. Jan 07, 2000
  4. Jan 06, 2000
  5. Jan 05, 2000
  6. Jan 04, 2000
    • Simon Peyton Jones's avatar
      [project @ 2000-01-04 17:40:46 by simonpj] · 5ca77490
      Simon Peyton Jones authored
      This commit arranges that literal strings will fuse
      nicely, by expressing them as an application of build.
      
      * NoRepStr is now completely redundant, though I havn't removed it yet.
      
      * The unpackStr stuff moves from PrelPack to PrelBase.
      
      * There's a new form of Rule, a BuiltinRule, for rules that
        can't be expressed in Haskell.  The string-fusion rule is one
        such.  It's defined in prelude/PrelRules.lhs.
      
      * PrelRules.lhs also contains a great deal of code that
        implements constant folding.  In due course this will replace
        ConFold.lhs, but for the moment it simply duplicates it.
      5ca77490
  7. Dec 29, 1999
Loading