- 21 Jan, 2009 6 commits
-
-
Ian Lynagh authored
Fixes trac #2956
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 20 Jan, 2009 2 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 19 Jan, 2009 1 commit
-
-
dreixel authored
-
- 09 Dec, 2008 1 commit
-
-
dreixel authored
-
- 20 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 16 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 20 Jan, 2009 3 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 15 Jan, 2009 3 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
* Fix loading of 64bit floats * Put SRT and other read only static data in the .text segment
-
- 14 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
* Use BlockIds in branch instructions instead of Imms. * Assign FP values returned from C calls to the right regs * Fix loading of F32s * Add a SPARC version of the FreeRegs map to the linear allcator.
-
- 12 Jan, 2009 3 commits
-
-
Ben.Lippmeier@anu.edu.au authored
This makes about half the tests in codeGen/should_run work.
-
Ben.Lippmeier@anu.edu.au authored
In RTS tracing code, need to untag the pointer before trying to load the info table in printClosure()
-
Ben.Lippmeier@anu.edu.au authored
-
- 10 Jan, 2009 2 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 05 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 18 Jan, 2009 1 commit
-
-
Ian Lynagh authored
Linux defines PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP anyway, so there's no need to special-case it.
-
- 17 Jan, 2009 3 commits
-
-
Ian Lynagh authored
Otherwise ASSERT_LOCK_HELD will cause deadlocks
-
Ian Lynagh authored
Sun Jan 4 19:24:43 GMT 2009 Matthias Kilian <kili@outback.escape.de> 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.
-
Ian Lynagh authored
-
- 18 Jan, 2009 1 commit
-
-
Ian Lynagh authored
-
- 14 Jan, 2009 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- 16 Jan, 2009 2 commits
-
-
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
-
Simon Marlow authored
In particular, config.guess should now know about x86_64-pc-solaris2
-
- 15 Jan, 2009 4 commits
-
-
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.
-
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
-
Simon Marlow authored
-
chevalier@alum.wellesley.edu authored
-
- 14 Jan, 2009 2 commits
-
-
chevalier@alum.wellesley.edu authored
- Factor out code for applying newtypes from Check into CoreUtils - Use this code in Prep, which allowed for some simplification - Change Merge and ElimDeadCode to not flatten top-level binds - Add a flag for elimDeadCode to tell it whether to keep exported bindings or not. - Other things.
-
chevalier@alum.wellesley.edu authored
Print out the same recursive/non-recursive binding groups that existed in internal Core in an External Core file, rather than dumping everything into one big recursive group.
-