2009-01-27 |
Samuel Bronson | Implement #2191 (traceCcs# -- prints CCS of a value... |
tree | commitdiff |
2009-01-22 |
Ben.Lippmeier@anu... | SPARC NCG: Also do misaligned reads (this time for... |
tree | commitdiff |
2009-01-21 |
Ben.Lippmeier@anu... | SPARC NCG: Also do misaligned reads |
tree | commitdiff |
2009-01-21 |
Ben.Lippmeier@anu... | SPARC NCG: Add a SPARC version of rts_mkInt64 that... |
tree | commitdiff |
2009-01-12 |
Ben.Lippmeier@anu... | Untag closure pointers before trying to print them. |
tree | commitdiff |
2009-01-12 |
Ben.Lippmeier@anu... | Add missing documention of -Da DEBUG: apply flag to... |
tree | commitdiff |
2009-01-18 |
Ian Lynagh | Always use PTHREAD_MUTEX_ERRORCHECK to create mutexes... |
tree | commitdiff |
2009-01-17 |
Ian Lynagh | Use error-checking mutexes on all platforms when DEBUG... |
tree | commitdiff |
2009-01-17 |
Ian Lynagh | Initialise and deinitialise the file_lock_mutex |
tree | commitdiff |
2009-01-14 |
Simon Marlow | validate fix on 32-bit |
tree | commitdiff |
2009-01-14 |
Simon Marlow | Detect when a C finalizer calls back to Haskell |
tree | commitdiff |
2009-01-12 |
Simon Marlow | sanity checking fixes |
tree | commitdiff |
2009-01-12 |
Simon Marlow | Keep the remembered sets local to each thread during... |
tree | commitdiff |
2009-01-07 |
Simon Marlow | indicate which TSOs are dirty in the printAllThreads... |
tree | commitdiff |
2009-01-09 |
Ian Lynagh | Add "Word size" to the +RTS --info output |
tree | commitdiff |
2009-01-08 |
Ian Lynagh | Add some more fields to +RTS --info |
tree | commitdiff |
2009-01-08 |
Simon Marlow | when calling mmap() with MAP_ANON, the fd argument... |
tree | commitdiff |
2009-01-07 |
Simon Marlow | Close the races between throwTo and thread completion |
tree | commitdiff |
2009-01-07 |
Simon Marlow | add comment |
tree | commitdiff |
2009-01-07 |
Bertram Felgenhauer | Fix two more locking issues in throwTo() |
tree | commitdiff |
2009-01-07 |
Simon Marlow | maybePerformBlockedException() should handle ThreadComp... |
tree | commitdiff |
2009-01-07 |
Simon Marlow | fix a race where the timer signal could remain turned... |
tree | commitdiff |
2009-01-07 |
Simon Marlow | putMVar and takeMVar: add write_barrier() to fix race... |
tree | commitdiff |
2009-01-06 |
Simon Marlow | cruft removal |
tree | commitdiff |
2009-01-06 |
Simon Marlow | wake up the blocked exception queue on ThreadFinished... |
tree | commitdiff |
2009-01-05 |
Ben.Lippmeier@anu... | Don't pin a register for gc_thread on SPARC. |
tree | commitdiff |
2008-12-16 |
Simon Marlow | Workaround for #2262, from Barney Stratford |
tree | commitdiff |
2008-12-10 |
Simon Marlow | wake up other Capabilities even when there is only... |
tree | commitdiff |
2008-12-10 |
Simon Marlow | FIX #1364: added support for C finalizers that run... |
tree | commitdiff |
2008-12-10 |
Simon Marlow | On FreeBSD, try MAP_FIXED if ordinary mmap() fails... |
tree | commitdiff |
2008-12-09 |
Simon Marlow | Fix #2592: do an orderly shutdown when the heap is... |
tree | commitdiff |
2008-12-09 |
Simon Marlow | Fix #2848: avoid overflow during time calculation |
tree | commitdiff |
2008-12-04 |
Simon Marlow | fix an assertion failure in prof/threaded/debug mode |
tree | commitdiff |
2008-12-02 |
Simon Marlow | Fix more problems caused by padding in the Capability... |
tree | commitdiff |
2008-11-28 |
Simon Marlow | Remove the packing I added recently to the Capability... |
tree | commitdiff |
2008-08-14 |
dias@eecs.harvard.edu | Merging in the new codegen branch |
tree | commitdiff |
2008-11-21 |
Thorkil Naur | Fix symbol macro names in Linker.c |
tree | commitdiff |
2008-11-23 |
Ian Lynagh | Add a --machine-readable RTS flag |
tree | commitdiff |
2008-11-21 |
Simon Marlow | Use mutator threads to do GC, instead of having a separ... |
tree | commitdiff |
2008-11-21 |
Simon Marlow | we shouldn't update topBound in discardSparks() |
tree | commitdiff |
2008-11-21 |
Simon Marlow | fix the build when !USE_MMAP |
tree | commitdiff |
2008-11-20 |
Simon Marlow | round the size up to a page in mmapForLinker() instead... |
tree | commitdiff |
2008-11-20 |
Simon Marlow | Fix a race in the deadlock-detection code |
tree | commitdiff |
2008-11-20 |
Simon Marlow | error message wibble |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Fix regTableToCapability() if gcc introduces padding |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Fix 32-bit breakage |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Small refactoring, and add comments |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Fix some unsigned comparisions that should be signed |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Remove incorrect assertions in steal() |
tree | commitdiff |
2008-11-14 |
Simon Marlow | don't run sparks if there are other threads on this... |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Fix typo (HAVE_LIBGMP => HAVE_LIB_GMP); omit local... |
tree | commitdiff |
2008-11-19 |
Simon Marlow | Fix some more shutdown races |
tree | commitdiff |
2008-11-18 |
Simon Marlow | Add optional eager black-holing, with new flag -feager... |
tree | commitdiff |
2008-11-17 |
Simon Marlow | Fix #2783: detect black-hole loops properly |
tree | commitdiff |
2008-11-17 |
Simon Marlow | Fix warning on Windows (use deleteThread() not deleteTh... |
tree | commitdiff |
2008-11-17 |
Simon Marlow | fix compile breakage on Windows |
tree | commitdiff |
2008-11-17 |
Simon Marlow | Attempt to fix #2512 and #2063; add +RTS -xm<address... |
tree | commitdiff |
2008-11-17 |
Simon Marlow | Another shutdown fix |
tree | commitdiff |
2008-11-13 |
Simon Marlow | lookupSymbol: revert to looking up both with and withou... |
tree | commitdiff |
2008-11-13 |
Simon Marlow | #2768: fix compatibility problem with newer version... |
tree | commitdiff |
2008-11-13 |
Simon Marlow | notice ^C exceptions when waiting for I/O |
tree | commitdiff |
2008-11-13 |
Simon Marlow | Fix another subtle shutdown deadlock |
tree | commitdiff |
2008-11-13 |
Simon Marlow | Fix an extremely subtle deadlock bug on x86_64 |
tree | commitdiff |
2008-11-13 |
Simon Marlow | move an assertion |
tree | commitdiff |
2008-11-12 |
Simon Marlow | Always zap the trailing @N from symbols when looking... |
tree | commitdiff |
2008-11-12 |
Simon Marlow | Only allocate a mark stack if we're actually doing... |
tree | commitdiff |
2008-11-11 |
Simon Marlow | Fix parse error with older gccs (#2752) |
tree | commitdiff |
2008-11-07 |
Simon Marlow | fix via-C compilation: import ghczmprim_GHCziBool_False... |
tree | commitdiff |
2008-11-06 |
Simon Marlow | re-instate counting of sparks converted |
tree | commitdiff |
2008-11-06 |
Simon Marlow | fix ASSERT_SPARK_POOL_INVARIANTS(): top>bottom is valid |
tree | commitdiff |
2008-11-06 |
Simon Marlow | pruneSparkQueue(): fix bug when top>bottom |
tree | commitdiff |
2008-11-06 |
Simon Marlow | don't yield if the system is shutting down |
tree | commitdiff |
2008-11-06 |
Simon Marlow | leave out ATTRIBUTE_ALIGNED on Windows, it gives a... |
tree | commitdiff |
2008-11-06 |
Simon Marlow | Cope with ThreadRelocated when traversing the blocked_queue |
tree | commitdiff |
2008-11-06 |
Simon Marlow | Run sparks in batches, instead of creating a new thread... |
tree | commitdiff |
2008-11-06 |
Simon Marlow | allocateInGen(): increase alloc_blocks (#2747) |
tree | commitdiff |
2008-11-05 |
Simon Marlow | don't yield the Capability if blackholes_need_checking |
tree | commitdiff |
2008-11-05 |
Simon Marlow | deadlock fix: reset the flag *after* checking the black... |
tree | commitdiff |
2008-11-05 |
Simon Marlow | retreat the top/bottom fields of the spark pool in... |
tree | commitdiff |
2008-11-04 |
Simon Marlow | bugfix: don't ingore the return value from rts_evalIO() |
tree | commitdiff |
2008-10-24 |
Simon Marlow | Move the freeing of Capabilities later in the shutdown... |
tree | commitdiff |
2008-10-23 |
Simon Marlow | Pad Capabilities and Tasks to 64 bytes |
tree | commitdiff |
2008-10-23 |
Simon Marlow | Fix a bug in the new scheduler |
tree | commitdiff |
2008-10-23 |
Simon Marlow | add an assertion |
tree | commitdiff |
2008-10-23 |
Simon Marlow | fix a warning |
tree | commitdiff |
2008-10-22 |
Simon Marlow | traverse the spark pools only once during GC rather... |
tree | commitdiff |
2008-10-22 |
Simon Marlow | Refactoring and reorganisation of the scheduler |
tree | commitdiff |
2008-09-15 |
berthold@mathemati... | Work stealing for sparks |
tree | commitdiff |
2008-10-20 |
Simon Marlow | FIX (partially) #2703: bug in stack overflow handling... |
tree | commitdiff |
2008-10-13 |
Clemens Fruhwirth | Build fixes for DLLized rts |
tree | commitdiff |
2008-10-13 |
Clemens Fruhwirth | Rename symbol macros to a consistant naming scheme |
tree | commitdiff |
2008-10-10 |
Josef Svenningsson | When waking up thread blocked on TVars, wake oldest... |
tree | commitdiff |
2008-10-10 |
Simon Marlow | add readTVarIO :: TVar a -> IO a |
tree | commitdiff |
2008-10-08 |
Simon Marlow | atomicModifyIORef: use a local cas() instead of the... |
tree | commitdiff |
2008-10-09 |
Ian Lynagh | Fix bindist creation: Only the main RTS was being put... |
tree | commitdiff |
2008-10-09 |
Simon Marlow | undo incorrect assertion, and fix comments |
tree | commitdiff |
2008-10-09 |
Simon Marlow | remove old GRAN/PARALLEL_HASKELL code |
tree | commitdiff |
2008-10-08 |
Clemens Fruhwirth | Turn libffi into a Haskell package |
tree | commitdiff |
2008-10-08 |
Simon Marlow | add comments and an ASSERT_LOCK_HELD() |
tree | commitdiff |
2008-10-08 |
Simon Marlow | Fix #2663: we had a hard-wired capabilities[0] |
tree | commitdiff |
next |