1. 15 Mar, 1999 1 commit
    • simonm's avatar
      [project @ 1999-03-15 16:31:02 by simonm] · e18e743b
      simonm authored
      Reduce alignment for info tables on x86 to 1 word.  It was previously
      4 words, which meant that the entry code was wrongly aligned all the
      time (because info tables are either 2 or 3 words).  At least this way
      we've got a 1 in 4 chance of being properly aligned.
      e18e743b
  2. 11 Mar, 1999 1 commit
  3. 10 Mar, 1999 1 commit
  4. 03 Mar, 1999 1 commit
  5. 02 Mar, 1999 2 commits
    • sof's avatar
      [project @ 1999-03-02 19:15:27 by sof] · a496d068
      sof authored
      Partial support for working with DLLs. On mingw32, unless you supply
      the -static command line option, the default is now to assume
      that you're using DLLs when compiling and linking.
      
      ToDo: support the construction of DLLs via the driver.
      a496d068
    • sof's avatar
      [project @ 1999-03-02 19:10:07 by sof] · fc1b2092
      sof authored
      On mingw32, which is the only 'platform' where we support producing
      DLLs, prefix each static closure with a zero word. This is needed so
      that we can distinguish between pointers to (reversed!) info tables
      and static closures just by checking whether there's a zero word just
      above the pointed-to entity. Wish there was a better way..
      fc1b2092
  6. 01 Mar, 1999 1 commit
  7. 17 Feb, 1999 2 commits
  8. 09 Feb, 1999 1 commit
  9. 04 Feb, 1999 3 commits
  10. 01 Feb, 1999 1 commit
  11. 29 Jan, 1999 1 commit
  12. 27 Jan, 1999 1 commit
  13. 19 Jan, 1999 1 commit
    • sof's avatar
      [project @ 1999-01-19 08:33:14 by sof] · af5d6df3
      sof authored
      constructNewHiFile: regular expressions which substituted new
      module filename for old in hifile_target, didn't quite work.
      af5d6df3
  14. 15 Jan, 1999 2 commits
    • sof's avatar
      [project @ 1999-01-15 17:59:26 by sof] · 207e5dfd
      sof authored
      Added options that 3.xx supported for dumping out selected
      chunks of the .hi file to stdout, i.e.,
      
         -hi-with-imports      = prints out the import 'section' of the .hi file
         -hi-with-declarations = print  out just decls
      
      (Only) useful when working with runstdtest, where we just want
      to look at selected portions of the generated interface file.
      207e5dfd
    • simonm's avatar
      [project @ 1999-01-15 17:36:31 by simonm] · fc3a5e13
      simonm authored
      - __HASKELL1__ is now 5 (was 4).  Surely not the last word in
        Haskell98 CPP symbols.
      
      - Fix stats munging for new RTS.
      fc3a5e13
  15. 14 Jan, 1999 2 commits
  16. 13 Jan, 1999 1 commit
    • simonm's avatar
      [project @ 1999-01-13 17:25:37 by simonm] · 4391e44f
      simonm authored
      Added a generational garbage collector.
      
      The collector is reliable but fairly untuned as yet.  It works with an
      arbitrary number of generations: use +RTS -G<gens> to change the
      number of generations used (default 2).
      
      Stats: +RTS -Sstderr is quite useful, but to really see what's going
      on compile the RTS with -DDEBUG and use +RTS -D32.
      
      ARR_PTRS removed - it wasn't used anywhere.
      
      Sanity checking improved:
      	- free blocks are now spammed when sanity checking is turned on
      	- a check for leaking blocks is performed after each GC.
      4391e44f
  17. 08 Jan, 1999 1 commit
  18. 21 Dec, 1998 1 commit
  19. 02 Dec, 1998 1 commit
  20. 08 Nov, 1998 1 commit
  21. 24 Aug, 1998 1 commit
  22. 21 Aug, 1998 1 commit
  23. 14 Aug, 1998 2 commits
  24. 20 Jul, 1998 1 commit
    • sof's avatar
      [project @ 1998-07-20 16:10:42 by sof] · 6a03d6f7
      sof authored
      - turn on cloning in first simplifier pass to ensure
        that the output from desugarer&TC gets unique binders
        before the Simplifier TransformFest really gets going.
      - Solaris specific: include -lsocket in the linker
        command line when using -syslib misc.
      - pipe through to compiler the new option -funfold-casms-in-hi-file.
      6a03d6f7
  25. 11 Jun, 1998 2 commits
  26. 05 Jun, 1998 1 commit
  27. 04 Jun, 1998 1 commit
  28. 01 Jun, 1998 1 commit
  29. 18 May, 1998 1 commit
  30. 15 May, 1998 3 commits