summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Fix indexing error in archive loaderIan Lynagh2010-09-211-1/+1
* Add some -Dl belchesIan Lynagh2010-09-211-0/+8
* Add casts to fix warningsIan Lynagh2010-09-211-2/+2
* Add support for BSD-variant large filenames in .a archivesIan Lynagh2010-09-211-11/+40
* Add a dependency that my OS X build has recently started tripping up overIan Lynagh2010-09-201-1/+1
* Implement archive loading for ghciIan Lynagh2010-09-202-36/+203
* errno corresponding to ERROR_NO_DATA should be EPIPE (non-threaded RTS)Simon Marlow2010-09-151-1/+10
* Windows: use a thread-local variable for myTask()Simon Marlow2010-09-152-3/+6
* implement setThreadAffinity on Windows (#1741)Simon Marlow2010-09-141-2/+19
* COFF: cope with new debug sections in gcc 4.x (fixes ghciprog004)Simon Marlow2010-09-141-18/+69
* rts_isProfiled should be a visible API (fixes T2615(dyn))Simon Marlow2010-09-151-2/+0
* Fix the "lost due to fragmentation" calculationSimon Marlow2010-09-141-1/+1
* fix +RTS -S output: use peak_mblocks_allocated, now that mblocks can be freedSimon Marlow2010-09-141-2/+2
* Fix getThreadCPUTime()Simon Marlow2010-09-131-10/+19
* Don't include GC time in heap profiles (#4225)Simon Marlow2010-09-131-11/+11
* Use clock_gettime (if available) to measure the process CPU timeSimon Marlow2010-09-131-4/+26
* make stg_arg_bitmaps public, and available via the GHCi linker (#3672)Simon Marlow2010-09-132-3/+1
* newAlignedPinnedByteArray#: avoid allocating an extra word sometimesSimon Marlow2010-09-091-0/+5
* Remove "-dynload wrapper"; fixes trac #4275Ian Lynagh2010-09-082-411/+0
* Don't set visibility on WindowsIan Lynagh2010-09-052-2/+5
* Fix for nursery resizing: the first block's back pointer should be NULLSimon Marlow2010-08-271-0/+2
* FIX BUILD: add rts_isProfiled to the symbol tableSimon Marlow2010-08-261-0/+1
* Remove the debugging memory allocator - valgrind does a better jobSimon Marlow2010-08-242-157/+0
* free the entries in the thread label table on exitSimon Marlow2010-08-242-3/+2
* Add a couple of missing tests for EAGER_BLACKHOLESimon Marlow2010-08-232-0/+2
* Don't check for swept blocks in -DS.Marco TĂșlio Gontijo e Silva2010-07-183-9/+17
* stgReallocBytes(DEBUG): don't fail when the ptr passed in is NULLSimon Marlow2010-08-171-1/+1
* Return memory to the OS; trac #698Ian Lynagh2010-08-138-39/+130
* Run finalizers *after* updating the stable pointer table (#4221)Simon Marlow2010-08-101-8/+11
* Integrate new I/O manager, with signal supportJohan Tibell2010-07-247-66/+80
* On amd64/OSX we don't need to be given memory in the first 31bitsIan Lynagh2010-08-051-4/+24
* Make -rtsopts more flexibleIan Lynagh2010-08-053-18/+11
* Test for (fd < 0) before trying to FD_SET itIan Lynagh2010-08-041-2/+2
* Remove libHSrtsmain.a before creating itIan Lynagh2010-08-011-0/+1
* Add thread affinity support for FreeBSDGabor Pali2010-07-201-2/+31
* Disable symbol visibility pragmas for FreeBSDIan Lynagh2010-07-292-2/+6
* Set -fno-stack-protector in extra-gcc-opts; fixes #4206Ian Lynagh2010-07-281-5/+0
* Add some error belchs to the linker, when we find bad magic numbersIan Lynagh2010-07-231-4/+16
* Add some more linker debugging printsIan Lynagh2010-07-231-5/+21
* add numSparks# primop (#4167)Simon Marlow2010-07-204-6/+19
* Use a separate mutex to protect all_tasks, avoiding a lock-order-reversalSimon Marlow2010-07-161-6/+15
* Reorder RTS --info outputIan Lynagh2010-07-171-4/+4
* Fix HC porting test in makefilesIan Lynagh2010-07-161-1/+1
* Change a BUILD var to a HOST varIan Lynagh2010-07-161-1/+1
* Change some TARGET tests to HOST tests in the RTSIan Lynagh2010-07-1312-18/+18
* New asynchronous exception control API (ghc parts)Simon Marlow2010-07-084-51/+122
* Win32 getProcessElapsedTime: use a higher-resolution time sourceSimon Marlow2010-07-081-3/+27
* Disable dynamic linking optimisations on OS XSimon Marlow2010-07-051-1/+12
* threadPaused: fix pointer arithmeticSimon Marlow2010-07-011-1/+1
* during shutdown, only free the heap if we waited for foreign calls to exitSimon Marlow2010-06-283-5/+8