1. 16 May, 2005 3 commits
  2. 15 May, 2005 2 commits
  3. 14 May, 2005 2 commits
  4. 13 May, 2005 10 commits
  5. 12 May, 2005 7 commits
  6. 11 May, 2005 7 commits
  7. 10 May, 2005 6 commits
    • simonmar's avatar
      [project @ 2005-05-10 13:25:41 by simonmar] · bf821981
      simonmar authored
      Two SMP-related changes:
      
        - New storage manager interface:
      
          bdescr *allocateLocal(StgRegTable *reg, nat words)
      
          which allocates from the current thread's nursery (being careful
          not to clash with the heap pointer).  It can do this without
          taking any locks; the lock only has to be taken if a block needs
          to be allocated.  allocateLocal() is now used instead of allocate()
          in a few PrimOps.
      
          This removes locks from most Integer operations, cutting down
          the overhead for SMP a bit more.
      
          To make this work, we have to be able to grab the current thread's
          Capability out of thin air (i.e. when called from GMP), so the
          Capability subsystem needs to keep a hash from thread IDs to
          Capabilities.
      
        - Small MVar optimisation: instead of taking the global
          storage-manager lock, do our own locking of MVars with a bit of
          inline assembly (x86 only for now).
      bf821981
    • simonmar's avatar
      [project @ 2005-05-10 10:41:00 by simonmar] · 24928a55
      simonmar authored
      Mangler support for GNU/Hurd.
      
      From: Thomas Schwinge
      24928a55
    • simonmar's avatar
      [project @ 2005-05-10 10:35:57 by simonmar] · 723fb29b
      simonmar authored
      Add -I options to SRC_CC_OPTS for bootstrapping
      
      From: Thomas Schwinge
      723fb29b
    • simonmar's avatar
      [project @ 2005-05-10 10:29:49 by simonmar] · c0dabc3e
      simonmar authored
      Bootstrap fix from GNU/Hurd port
      
      From: Thomas Schwinge
      c0dabc3e
    • simonmar's avatar
      [project @ 2005-05-10 10:27:20 by simonmar] · 114c32eb
      simonmar authored
      GNU/Hurd platform (from Thomas Schwinge
      <schwinge-list-ghc-users@nic-nac-project.de>)
      114c32eb
    • simonmar's avatar
      [project @ 2005-05-10 10:08:50 by simonmar] · 8b5a06b8
      simonmar authored
      -ignore-package lang if GHC >= 6.3, fixes build breakage if wxHaskell
       is installed.
      8b5a06b8
  8. 09 May, 2005 3 commits