Skip to content
Snippets Groups Projects
  1. Dec 14, 1999
    • Simon Marlow's avatar
      [project @ 1999-12-14 14:26:14 by simonmar] · 406aa1d7
      Simon Marlow authored
      Don't set O_NONBLOCK on stdout and stderr.  This is a workaround for a
      combination of bizarre Unix semantics and shells which don't reset the
      nonblocking flag after running a program.
      406aa1d7
  2. Dec 13, 1999
  3. Dec 10, 1999
    • Simon Marlow's avatar
      [project @ 1999-12-10 16:24:50 by simonmar] · b90964e2
      Simon Marlow authored
      bump version to 4.06
      b90964e2
    • Julian Seward's avatar
      [project @ 1999-12-10 15:59:41 by sewardj] · 51c33894
      Julian Seward authored
      Major improvements in interface processing, and minor supporting
      improvements to CT-storage management.
      
      * Make the iface parser return the complete interface as a single
        tree, which is processed later.  Added abs syntax tags
        I_INTERFACE .. I_VALUE to support this.
      
      * Add tagged ("z") 2,3,4,5 tuples.  Because they are tagged, they can't
        be confused with lists, etc.  Selectors zfst, zsnd ... zsel45, zsel55
        check tags first.  Iface processing uses z-tuples wherever it can.
      
      * Add unap as a safe "inverse" of ap; it checks tags.  So
        unap(TAG1, ap(TAG2,cell)) == cell but only if TAG1==TAG2, else
        assertion failure.
      
      * In interface.c, clean up the startGHC*/endGHC* functions.
        processInterfaces() is the top-level driver; it makes 4
        passes over the supplied iface trees.
      
      * Throw away iface symbols not mentioned in export lists.
      
      * Use iface export lists to construct both the export and
        eval environments for a module.
      
      * Don't use Texts to refer to things.  Instead use ConId and
        VarId.  Added ConId and VarId as synonyms for Cell in
        storage.h.
      
      * Add findSimpleInstance in storage.c.
      51c33894
    • Simon Marlow's avatar
      [project @ 1999-12-10 15:50:10 by simonmar] · 0491574d
      Simon Marlow authored
      Unbreak finalization.
      0491574d
    • Simon Peyton Jones's avatar
      [project @ 1999-12-10 12:33:12 by simonpj] · 5204750a
      Simon Peyton Jones authored
      I was too enthusiastic about removing empty usage entries
      from interface files.  This commit fixes my errors of yesterday.
      
      Simon
      5204750a
  4. Dec 09, 1999
  5. Dec 08, 1999
  6. Dec 07, 1999
Loading