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 |
2008-10-03 |
Simon Marlow | Fix #1955 for heap profiles generated by +RTS -hT |
tree | commitdiff |
2008-10-07 |
Clemens Fruhwirth | Change suffix for dyn. linked executables from _real... |
tree | commitdiff |
2008-10-01 |
Simon Marlow | add some more GC roots (fixes conc048, and possibly... |
tree | commitdiff |
2008-10-01 |
Simon Marlow | Fix #2637: conc032(threaded2) failure |
tree | commitdiff |
2008-09-30 |
Simon Marlow | Remover PROT_EXEC flag from mmap() |
tree | commitdiff |
2008-09-30 |
Simon Marlow | fix #2594: we were erroneously applying masks, as the... |
tree | commitdiff |
2008-09-26 |
Simon Marlow | Fix #2411: missing case for CATCH_STM_FRAME in raiseAsync() |
tree | commitdiff |
2008-09-22 |
Simon Marlow | clean sm/Evac_thr.c and sm/Scav_thr.c |
tree | commitdiff |
2008-09-19 |
Simon Marlow | On Linux use libffi for allocating executable memory... |
tree | commitdiff |
2008-09-19 |
Simon Marlow | Move the context_switch flag into the Capability |
tree | commitdiff |
2008-09-18 |
Ian Lynagh | Don't put the mingw directory in RTS's package.conf |
tree | commitdiff |
2008-09-16 |
Simon Marlow | Fix a warning |
tree | commitdiff |
2008-09-15 |
Simon Marlow | Stop using mremap() to allocate space for trampolines |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix #2586, bug in THUNK_SELECTORs (again) |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix crash in biographical heap profiling (#2576) 2008-09-12 2008-09-12_2 |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix retainer profiling (#2576) |
tree | commitdiff |
2008-09-12 |
Simon Marlow | Fix some bugs in the stack-reducing code (#2571) |
tree | commitdiff |
2008-09-11 |
Ian Lynagh | Use OSThreadProcAttr for workerStart |
tree | commitdiff |
2008-09-11 |
Ian Lynagh | In stgReallocForGMP, we need to copy min(old_size,new_size) |
tree | commitdiff |
2008-09-10 |
simonpj@microsoft.com | Fix debug message formatting on Windows |
tree | commitdiff |
2008-09-09 |
Simon Marlow | when a memory leak is detected, report which blocks... |
tree | commitdiff |
2008-09-09 |
Simon Marlow | Separate pruning from marking of spark pools |
tree | commitdiff |
2008-09-09 |
Simon Marlow | un-disable warnings in some modules |
tree | commitdiff |
2008-09-09 |
Simon Marlow | Fix warnings |
tree | commitdiff |
2008-09-09 |
Simon Marlow | More sanity checking for the TSO write barrier |
tree | commitdiff |
2008-09-09 |
Simon Marlow | Move checkGlobalTSOList() call from GarbageCollect... |
tree | commitdiff |
2008-09-09 |
Simon Marlow | small bugfix in traverseBlackHoleQueue() |
tree | commitdiff |
next |