1. 08 Aug, 2001 24 commits
  2. 07 Aug, 2001 16 commits
    • ken's avatar
      [project @ 2001-08-07 20:10:30 by ken] · ebd10acf
      ken authored
      Back up previous change, which was not really a fix of any bug, let alone
      the bug it seemed to have fixed.
      ebd10acf
    • ken's avatar
      [project @ 2001-08-07 20:08:37 by ken] · eb204c28
      ken authored
      Change the number of threads to spawn in this test from 1000000 to 10000000,
      to (more likely) trigger the Alpha StgRun() bug that I just fixed.
      eb204c28
    • ken's avatar
      [project @ 2001-08-07 20:06:41 by ken] · 9bab7a0e
      ken authored
      Fixed (I hope, and have reason to believe) mysterious segfaulting problem
      on the Alpha.
      
      The problem (I hope, and have reason to believe) was that, during a few
      instructions, the register saving/restoring code in StgRun() places data
      below the current SP value.  (I.e., it should first reserve stack space,
      then put data in said space, rather than first put data in, then reserve
      the space.)
      
         "The SP value might be used by the hardware when raising exceptions and
          asynchronous interrupts. It must be assumed that the contents of the stack
          below the current SP value and within the stack for the current thread are
          continually and unpredictably modified, as specified in the _Alpha
          Architecture Reference Manual_, and as a result of asynchronous software
          actions."
      
         -- Compaq Computer Corporation, Houston. Tru64 UNIX Calling Standard for
            Alpha Systems, 5.1 edition, August 2000, section 3.2.1.  http://www.
            tru64unix.compaq.com/docs/base_doc/DOCUMENTATION/V51_PDF/ARH9MBTE.PDF
      9bab7a0e
    • ken's avatar
      [project @ 2001-08-07 19:34:01 by ken] · 1e402dba
      ken authored
      Fix 32-bit assumptions in debugging fprintf's.
      1e402dba
    • ken's avatar
      [project @ 2001-08-07 19:33:33 by ken] · 565a4494
      ken authored
      For now, let mkMarshalCode_wrk = undefined for non-i386 architectures.
      565a4494
    • sewardj's avatar
      [project @ 2001-08-07 17:07:11 by sewardj] · 59f79a33
      sewardj authored
      Rewrite the machinery for pushing args to CCalls so that it can
      suitably mangle those :: ForeignObj# and ByteArray# and PtrArray#.
      59f79a33
    • ken's avatar
      [project @ 2001-08-07 17:05:35 by ken] · 653f8397
      ken authored
      Allow (and ignore, i.e., strip away) "-optc" prefix in command-line options.
      This is for mkdependC-ing and compiling C code under ghc/rts, where we
      use ghc-inplace as CC and give -optc-Dxxx options in CC_OPTS.  We used to
      generate inaccurate (insufficient) dependencies.
      653f8397
    • dsyme's avatar
      [project @ 2001-08-07 14:45:43 by dsyme] · eb5e27c3
      dsyme authored
      This is the implementation of many of the GHC primitive operations and types for the .NET CLR port of GHC.
      eb5e27c3
    • simonmar's avatar
      [project @ 2001-08-07 11:13:46 by simonmar] · f0bd52ec
      simonmar authored
      Make this compile with newer GHCs.
      f0bd52ec
    • simonmar's avatar
      [project @ 2001-08-07 11:08:36 by simonmar] · f7edc878
      simonmar authored
      - describe NOTINLINE as a synonym for NOINLINE
      - describe the general form of a pragma
      - mention that case is irrelevant in the first word of a pragma
      - mention that unrecognised pragmas are silently ignored
      f7edc878
    • simonmar's avatar
      [project @ 2001-08-07 10:54:01 by simonmar] · 4a950d42
      simonmar authored
      Back out the ExitException change; it's already taken into account by
      DriverUtil.handle.
      
      Sigbjorn: I'm not sure what was going on with your Win32 build, but it
      looks like it was a bug somewhere else.
      4a950d42
    • simonmar's avatar
      [project @ 2001-08-07 10:49:49 by simonmar] · 8553e558
      simonmar authored
      (forced commit)
      
      Note that the previous commit also fixed the bug reported by Ken Shan
      yesterday, namely that the conc004.hs test was failing.
      8553e558
    • simonmar's avatar
      [project @ 2001-08-07 10:46:57 by simonmar] · f5f6286f
      simonmar authored
      Note that you need to give the same -package options to ghc -M as you
      would for normal compilation.  Also clarify the meaning of the
      (historically named) --include-prelude option.
      f5f6286f
    • simonmar's avatar
      [project @ 2001-08-07 10:37:04 by simonmar] · 8bca021a
      simonmar authored
      (forced commit, the last one had the wrong message)
      
      Make RTS flags given on the command line override those from the
      GHCRTS environment variable.
      8bca021a
    • simonmar's avatar
      [project @ 2001-08-07 10:36:13 by simonmar] · e6820543
      simonmar authored
      Move RtsFlags.h into ghc/includes, so it's available in a binary
      installation.  RtsFlags.h was repository-copied behind the scenes to
      keep the revision history.
      e6820543
    • simonmar's avatar
      [project @ 2001-08-07 10:11:05 by simonmar] · b36887cd
      simonmar authored
      Move RtsFlags.h into ghc/includes, so it's available in a binary
      installation.  RtsFlags.h was repository-copied behind the scenes to
      keep the revision history.
      b36887cd