1. 19 Feb, 2001 4 commits
    • simonmar's avatar
      [project @ 2001-02-19 12:13:49 by simonmar] · 19bbe5eb
      simonmar authored
      Rather than implement -K (which would probably need another primop),
      simply bump the maximum stack size to 8M.  It dynamically grows
    • sewardj's avatar
      [project @ 2001-02-19 11:38:55 by sewardj] · 8384f6dd
      sewardj authored
      Expand on comments re StString lifting activity
    • sewardj's avatar
      [project @ 2001-02-19 10:15:54 by sewardj] · 0879ee32
      sewardj authored
      Fix two bugs exposed when trying to boot HEAD on sparc with NCG and -O:
      1.  StScratchWords on sparc were in the wrong place; they were
          immediately above %fp and should have been immediately below.
          Fixed.  Also removed a suspicious-looking "+1" in the x86
          version of same.
      2.  (Potentially affects all platforms): Lift strings out from
          top-level literal data, and place them at the end of the block.
          The motivating example (bug) was:
              Bogon.ping_closure :
              (Data P_ Addr.A#_static_info)
              (Data StgAddr (Str `alalal'))
              (Data P_ (0))
           results in:
                      .align 8
              .global Bogon_ping_closure
                      .long   Addr_Azh_static_info
                      .long   .Ln1a8
                      .byte   0x61
                      .byte   0x6C
                      .byte   0x61
                      .byte   0x6C
                      .byte   0x61
                      .byte   0x6C
                      .byte   0x00
                      .long   0
         ie, the Str is planted in-line, when what we really meant was to place
         a _reference_ to the string there.  This is Way Wrong (tm).  Fixed.
    • qrczak's avatar
      [project @ 2001-02-19 09:06:23 by qrczak] · ec594d7e
      qrczak authored
      Oops, I broke it yesterday; don't use autoheader.
      (I don't see my yesterday's commit log. I changed #define to #undef
      in autoconf templates.)
  2. 18 Feb, 2001 2 commits
  3. 17 Feb, 2001 2 commits
  4. 16 Feb, 2001 4 commits
  5. 15 Feb, 2001 8 commits
  6. 14 Feb, 2001 16 commits
  7. 13 Feb, 2001 4 commits