1. 20 Jun, 2002 2 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.
    • simonmar's avatar
      [project @ 2002-06-19 13:38:36 by simonmar] · fe1fb2f2
      simonmar authored
      Include directories called 'tests' in source distributions
    • 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
  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
  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
    • 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:
      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.
    • wolfgang's avatar
      [project @ 2002-06-12 21:43:47 by wolfgang] · b02102f2
      wolfgang authored
      (powerpc-darwin) Add a missing newline to the prologue.
  10. 11 Jun, 2002 1 commit
  11. 10 Jun, 2002 1 commit
  12. 09 Jun, 2002 6 commits
  13. 07 Jun, 2002 2 commits
    • matthewc's avatar
      [project @ 2002-06-07 09:40:05 by matthewc] · 400b162b
      matthewc authored
      STG to machine register mapping for IA64.
    • chak's avatar
      [project @ 2002-06-07 07:16:04 by chak] · 2205f0ce
      chak authored
      Fixed handling of infix operators in types:
      - Pretty printing didn't take nested infix operators into account
      - Explicit parenthesis were ignored in the fixity parser:
        * I added a constructor `HsParTy' to `HsType' (in the spirit of `HsPar' in
          `HsExpr'), which tracks the use of explicit parenthesis
        * Occurences of `HsParTy' in type-ish things that are not quite types (like
          context predicates) are removed in `ParseUtils'; all other occurences of
          `HsParTy' are removed during type checking (just as it works with `HsPar')