Changeset 21673 for src/Pugs/Prim.hs

Show
Ignore:
Timestamp:
08/01/08 13:56:05 (4 months ago)
Author:
audreyt
Message:

* Import Pugs 6.2.13.11 from Hackage into our source tree.
* Highlights:

  • Much faster startup time
  • Slightly faster compilation time (mostly due to refactored Pugs.AST.Internals)
  • Portable-to-Win32 readline thanks to Haskeline
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Prim.hs

    r19198 r21673  
    3030import Pugs.Monads 
    3131import Pugs.Pretty 
    32 import Pugs.DeepSeq 
    3332import Text.Printf 
    3433import Pugs.External 
     
    677676op1 "eager" = \v -> do 
    678677    vlist <- fromVal v 
    679     return $! VList $! deepSeq vlist vlist 
     678    return $! length (map valType vlist) `seq` VList vlist 
    680679op1 "Pugs::Internals::emit_yaml" = \v -> do 
    681680    glob <- filterPrim =<< asks envGlobal