2009-03-18 |
Simon Marlow | Fixes to "Retract Hp *before* checking for HpLim==0" |
tree | commitdiff |
2009-03-17 |
Simon Marlow | Add fast event logging |
tree | commitdiff |
2009-03-17 |
Simon Marlow | FIX biographical profiling (#3039, probably #2297) |
tree | commitdiff |
2009-03-17 |
Simon Marlow | Add getNumberOfProcessors(), FIX MacOS X build problem... |
tree | commitdiff |
2009-03-16 |
Simon Marlow | Don't call processHeapClosureForDead on pinned blocks |
tree | commitdiff |
2009-03-16 |
Simon Marlow | Retract Hp *before* checking for HpLim==0 |
tree | commitdiff |
2009-03-13 |
Simon Marlow | eliminate some not-quite-duplicate code |
tree | commitdiff |
2009-03-13 |
Simon Marlow | start finalizers on the current Capability rather than... |
tree | commitdiff |
2009-02-17 |
Simon Marlow | cope with ThreadRelocated on the sleeping_queue |
tree | commitdiff |
2009-03-13 |
Simon Marlow | Use work-stealing for load-balancing in the GC |
tree | commitdiff |
2009-03-13 |
Simon Marlow | Add "+RTS -N" to determine the -N value automatically... |
tree | commitdiff |
2009-03-13 |
Simon Marlow | tidy up "missing symbol" error message |
tree | commitdiff |
2009-03-12 |
Simon Marlow | Fix sanity checking after fix to #2917 |
tree | commitdiff |
2009-03-13 |
Simon Marlow | Instead of a separate context-switch flag, set HpLim... |
tree | commitdiff |
2009-03-11 |
Simon Marlow | avoid a crash: don't return unless the run queue has... |
tree | commitdiff |
2009-03-11 |
Ian Lynagh | Allocate the right number of words in new*PinnedByteArr... |
tree | commitdiff |
2009-03-11 |
Simon Marlow | Fix #2992: don't create a named event |
tree | commitdiff |
2009-03-09 |
Simon Marlow | Fix a bug which sometimes caused extra major GCs to... |
tree | commitdiff |
2009-03-09 |
Simon Marlow | Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same... |
tree | commitdiff |
2009-03-06 |
Simon Marlow | Partial fix for #2917 |
tree | commitdiff |
2009-03-06 |
Ian Lynagh | Make LDV_FILL_SLOP use a forwards loop rather than... |
tree | commitdiff |
2009-03-03 |
Simon Marlow | fix assertion failure with -debug non-threaded RTS... |
tree | commitdiff |
2009-02-27 |
Ian Lynagh | In +RTS --info output, use YES rather than Yes |
tree | commitdiff |
2009-02-24 |
Ben.Lippmeier@anu... | Strip tag bits from closure pointers before trying... |
tree | commitdiff |
2009-02-19 |
Simon Marlow | newPinnedByteArray#: align the result to 16-bytes ... |
tree | commitdiff |
2009-02-19 |
Simon Marlow | Export blockUserSignals and unblockUserSignals (needed... |
tree | commitdiff |
2009-02-19 |
Simon Marlow | #2860: remove redundant unblocking of signals |
tree | commitdiff |
2009-02-19 |
Simon Marlow | newPinnedByteArray#: align the result to 16-bytes ... |
tree | commitdiff |
2009-02-19 |
Simon Marlow | Rewrite of signal-handling (ghc patch; see also base... |
tree | commitdiff |
2009-02-18 |
Ian Lynagh | Fix an off-by-one; fixes the second bug in trac #3001 |
tree | commitdiff |
2009-02-11 |
Simon Marlow | general tidy up |
tree | commitdiff |
2009-02-11 |
Simon Marlow | one more bugfix: a load/load memory barrier is required... |
tree | commitdiff |
2009-02-11 |
Ian Lynagh | Fix trac #3001: Biographical profiling segfaults |
tree | commitdiff |
2009-02-09 |
Simon Marlow | scheduleYield(): check the wakeup queue before yielding |
tree | commitdiff |
2009-02-06 |
Simon Marlow | crucial bugfix: add a store/load memory barrier to... |
tree | commitdiff |
2009-02-06 |
Simon Marlow | bugfix: an unsigned comparison should be signed |
tree | commitdiff |
2009-02-06 |
Simon Marlow | tiny cleanup |
tree | commitdiff |
2009-02-06 |
Simon Marlow | add debugging code and comments |
tree | commitdiff |
2009-02-06 |
Simon Marlow | add an assertion |
tree | commitdiff |
2009-02-05 |
Simon Marlow | Refactor the spark queue implementation into a generic... |
tree | commitdiff |
2009-02-08 |
Ian Lynagh | Handle the case where setitimer(ITIMER_VIRTUAL) is... |
tree | commitdiff |
2009-02-05 |
Ben.Lippmeier@anu... | NCG: Validate fixes |
tree | commitdiff |
2009-02-03 |
Ben.Lippmeier@anu... | NCG: Move the graph allocator into its own dir |
tree | commitdiff |
2009-02-04 |
Simon Marlow | leave out rts/ from include-dirs in the inplace rts... |
tree | commitdiff |
2009-01-30 |
Simon Marlow | add wiki commentary links |
tree | commitdiff |
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 |
next |