1. 26 Jan, 2009 1 commit
    • Simon Marlow's avatar
      Fix #2961: we lost some of the generated code for stack args in genCCall · ff124db4
      Simon Marlow authored
      A real bug in the x86_64 native code gen: nice!
      
      This bug would have been caught by -Wall, and I would have gone though
      and Walled this file but I know Ben is hacking on this file quite
      heavily and I don't want to create undue conflicts.  Ben: it would be
      nice to enable -Wall here when you have time.
      ff124db4
  2. 23 Jan, 2009 1 commit
  3. 22 Jan, 2009 1 commit
  4. 21 Jan, 2009 7 commits
  5. 20 Jan, 2009 2 commits
  6. 19 Jan, 2009 1 commit
  7. 09 Dec, 2008 1 commit
  8. 20 Jan, 2009 1 commit
  9. 16 Jan, 2009 1 commit
  10. 20 Jan, 2009 3 commits
  11. 15 Jan, 2009 3 commits
  12. 14 Jan, 2009 1 commit
  13. 12 Jan, 2009 3 commits
  14. 10 Jan, 2009 2 commits
  15. 05 Jan, 2009 1 commit
  16. 18 Jan, 2009 1 commit
  17. 17 Jan, 2009 3 commits
  18. 18 Jan, 2009 1 commit
  19. 14 Jan, 2009 2 commits
  20. 16 Jan, 2009 2 commits
    • Simon Marlow's avatar
      UNDO: Always check the result of pthread_mutex_lock() and pthread_mutex_unlock(). · b2d4af35
      Simon Marlow authored
      This patch caused problems on Mac OS X, undoing until we can do it better.
      
      rolling back:
      
      Sun Jan  4 19:24:43 GMT 2009  Matthias Kilian <kili@outback.escape.de>
        * Always check the result of pthread_mutex_lock() and pthread_mutex_unlock().
        
        Don't check pthread_mutex_*lock() only on Linux and/or only if DEBUG
        is defined. The return values of those functions are well defined
        and should be supported on all operation systems with pthreads. The
        checks are cheap enough to do them even in the default build (without
        -DDEBUG).
        
        While here, recycle an unused macro ASSERT_LOCK_NOTHELD, and let
        the debugBelch part enabled with -DLOCK_DEBUG work independently
        of -DDEBUG.
        
      
          M ./includes/OSThreads.h -30 +10
      b2d4af35
    • Simon Marlow's avatar
      Update config.guess, config.sub and install.sh from automake-1.10.2 · 09c5b3c4
      Simon Marlow authored
      In particular, config.guess should now know about x86_64-pc-solaris2
      09c5b3c4
  21. 15 Jan, 2009 2 commits
    • Simon Marlow's avatar
      More useful error message when a package .hi file cannot be found: · ed73f687
      Simon Marlow authored
      > import System.Process
      Could not find module `System.Process':
        There are files missing in the process-1.0.1.1 package,
        try running 'ghc-pkg check'.
        Use -v to see a list of the files searched for.
      ed73f687
    • Simon Marlow's avatar
      soup-up "ghc-pkg check" · 9f7a24c8
      Simon Marlow authored
      We now look for missing files (including .hi files), and report all
      the packages that are transitively broken.
      
      $ ghc-pkg check 
      There are problems in package syb-0.1.0.0:
        dependency foo-4.0.0.0 doesn't exist
      There are problems in package process-1.0.1.1:
        file System/Process.hi is missing
      
      The following packages are broken, either because they have a problem
      listed above, or because they depend on a broken package.
      syb-0.1.0.0
      process-1.0.1.1
      base-3.0.3.0
      Cabal-1.7.0
      haskell98-1.0.1.0
      haddock-2.4.2
      ghc-6.11
      9f7a24c8