1. 20 Jun, 2002 4 commits
  2. 19 Jun, 2002 3 commits
    • sof's avatar
      [project @ 2002-06-19 20:45:14 by sof] · 237ea701
      sof authored
      When handling external call-ins (via the RTS API) in
      the multi-threaded case, add the StgMainThread that
      the external thread is going to block waiting on
      to the main_threads list prior to scheduling the new
      worker thread.
      
      Do this by having the scheduler provide a new entry
      point, scheduleWaitThread().
      
      Fixes a bug/race condition spotted by Wolfgang Thaller
      (see scheduleWaitThread() comment) + enables a little
      tidier interface between RtsAPI and Schedule.
      237ea701
    • simonmar's avatar
      [project @ 2002-06-19 13:38:36 by simonmar] · fe1fb2f2
      simonmar authored
      Include directories called 'tests' in source distributions
      fe1fb2f2
    • simonmar's avatar
      [project @ 2002-06-19 12:01:28 by simonmar] · 40891891
      simonmar authored
      Fix wibble in previous commit to Weak.c.  Should fix problems with
      --enable-threaded-rts.
      40891891
  3. 18 Jun, 2002 6 commits
  4. 17 Jun, 2002 3 commits
  5. 16 Jun, 2002 1 commit
    • panne's avatar
      [project @ 2002-06-16 16:10:29 by panne] · f179e855
      panne authored
      * Use the encoded module name for the C stub of "foreign import
        wrapper", so e.g. the '.' in hierarchical module names gets mangled.
      * Nuke unused parameter in mkFExportCBits
      f179e855
  6. 15 Jun, 2002 4 commits
  7. 14 Jun, 2002 5 commits
  8. 13 Jun, 2002 3 commits
  9. 12 Jun, 2002 3 commits
    • wolfgang's avatar
      [project @ 2002-06-12 22:29:43 by wolfgang] · f55855f2
      wolfgang authored
      Initial support for GHCi on MacOS X.
      The code still has problems with global variables in compiled C code, but
      it _seems_ to work OK for GHC-compiled code. Many error checks are still
      missing.
      f55855f2
    • wolfgang's avatar
      [project @ 2002-06-12 22:04:25 by wolfgang] · 643a2f70
      wolfgang authored
      Added support for Frameworks on MacOS X.
      *) On MacOS X, two additional command-line options are supported:
      -framework <FRAMEWORK>    link with framework, gets passed on to ld
      -framework-path <PATH>    gets passed on to ld as "-F<PATH>". (-F is already taken for GHC).
      *) Two corresponding additional options for package.conf files:
      framework_dirs
      extra_frameworks
      These options are allowed on any platform. They are ignored everywhere except on MacOS X.
      *) ghc-pkg no longer uses Read. Instead, it uses a Happy parser. ghc/utils/ghc-pkg/ParsePkgConfLite.y is basically a copy of ghc/compiler/main/ParsePkgConf.y. "Light" refers to the fact that it doesn't depend on other GHC modules and has less sophisticated error reporting.
      *) Frameworks will need some additional work for GHCi.
      643a2f70
    • wolfgang's avatar
      [project @ 2002-06-12 21:43:47 by wolfgang] · b02102f2
      wolfgang authored
      (powerpc-darwin) Add a missing newline to the prologue.
      b02102f2
  10. 11 Jun, 2002 1 commit
  11. 10 Jun, 2002 1 commit
  12. 09 Jun, 2002 6 commits