summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-12-021-7/+7
|\
| * More changes aimed at improving call stacks.Simon Marlow2011-12-021-7/+7
* | Move includes/DerivedConstants.h and includes/GHCConstants.h into dist dirsIan Lynagh2011-12-021-1/+1
* | Use touchy rather than touch when building on WindowsIan Lynagh2011-12-021-2/+2
|/
* Forgot an initMutex(); fixes profthreaded failures on WindowsSimon Marlow2011-12-011-0/+4
* Fix a scheduling bug in the threaded RTSSimon Marlow2011-12-017-22/+65
* loadArchive: need to allocate executable memory on Win32 (#5371)Simon Marlow2011-12-011-0/+5
* Fix potential crash on Windows: off-by-one in malloc()Simon Marlow2011-12-011-1/+1
* Add missing newline in RTS help output.Edward Z. Yang2011-12-011-1/+1
* Turn a bunch of ints into longs to avoid overflow (#5656)Simon Marlow2011-11-301-18/+18
* Add a new primop: getCCCS# :: State# s -> (# State# s, Addr# #)Simon Marlow2011-11-291-0/+3
* Another fix to the stg_enter_checkbh frameSimon Marlow2011-11-291-1/+8
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-2915-101/+165
* stg_enter_checkbh: fix offsets for profilingSimon Marlow2011-11-291-2/+2
* Time handling overhaulSimon Marlow2011-11-2523-439/+317
* Fixes for NetBSDIan Lynagh2011-11-251-1/+1
* Fix bug in flushStdHandles()Simon Marlow2011-11-241-1/+1
* Drop ".exe" exetention from eventlog file nameDuncan Coutts2011-11-221-3/+18
* Remove registerised code for dead architectures: mips, ia64, alpha,David Terei2011-11-221-378/+4
* Tabs -> SpacesDavid Terei2011-11-221-24/+24
* Remove some old comments about the manglerDavid Terei2011-11-221-2/+0
* mergeSimon Marlow2011-11-224-6/+35
|\
| * Enable pthread_getspecific() tls for LLVM compilerDavid M Peixotto2011-10-075-8/+47
* | Fix bug in the handling of TSOs in the compacting GC (#5644)Simon Marlow2011-11-211-1/+2
* | Simplify a regexp and improve a couple of commentsIan Lynagh2011-11-201-4/+5
* | fix new warnings with gcc 4.6Simon Marlow2011-11-181-4/+14
* | Better documentation for stack alignment designDavid Terei2011-11-171-41/+41
* | Tabs -> Spaces + formatting fixesDavid Terei2011-11-171-395/+387
* | Add a getStablePtr for flushStdHandles_closureSimon Marlow2011-11-171-0/+1
* | Fix #4211: No need to fixup stack using mangler on OSXDavid Terei2011-11-171-1/+1
* | Remove executable mode from some filesDavid Terei2011-11-162-0/+0
* | Fix trashing of the masking state in STM (#5238)Simon Marlow2011-11-161-18/+21
* | Generate the C main() function when linking a binary (fixes #5373)Simon Marlow2011-11-168-91/+42
* | further fixes to the #5505 fix.Simon Marlow2011-11-151-4/+3
* | Avoid generating chains of indirections in stack squeezing (#5505)Simon Marlow2011-11-151-60/+73
* | +RTS -xc: print a the closure type of the exception tooSimon Marlow2011-11-144-5/+27
* | Close the handle for the ticker thread (#5604)Simon Marlow2011-11-111-1/+2
* | fix dynamic way on Win32 (missing bits from flushStdHandles changes)Dimitrios Vytiniotis2011-11-093-1/+5
* | add -u flag for the new flushStdHandles referenceSimon Marlow2011-11-091-0/+2
* | Close some handle leaks (#5604)Simon Marlow2011-11-091-9/+21
* | Flush stdout and stderr during hs_exit() (#5594)Simon Marlow2011-11-082-0/+17
* | get the column widths right for Unicode SCC labels/modulesSimon Marlow2011-11-081-7/+29
* | Add eventlog event for thread labelsDuncan Coutts2011-11-048-7/+98
* | fix disassembling of large instructionsSimon Marlow2011-11-021-8/+36
* | fix BCO_GET_LARGE_ARG (seems to be completely wrong)Simon Marlow2011-11-021-2/+2
* | Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-0213-609/+677
* | fix time calculation for retainer profilingSimon Marlow2011-11-021-3/+11
* | fix for a deadlock when using +RTS -hb with -prof -threadedSimon Marlow2011-11-021-2/+5
* | Change stack alignment to 16+8 bytes in STG codeDavid M Peixotto2011-11-011-20/+26
* | Fix unused var warning on windowsDuncan Coutts2011-10-311-2/+2