summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Fix bug in readMVar implementation: keep clean MVars clean.Edward Z. Yang2013-07-171-2/+2
* adding FastString.string_table to the sharedCAF/Globals.c mechanismNicolas Frisby2013-07-162-2/+15
* Rename atomicReadMVar and friends to readMVar.Edward Z. Yang2013-07-123-18/+18
* Implement tryAtomicReadMVar#.Edward Z. Yang2013-07-102-0/+17
* Don't call dirty_MVAR on atomicReadMVar unless we change the MVar.Edward Z. Yang2013-07-101-4/+4
* Add LOCK_CLOSURE macro for use in C--, which inlines the capability check.Edward Z. Yang2013-07-101-48/+8
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-0912-6/+122
* Fix segfault with STM; fixes #8035. Patch from errge.Ian Lynagh2013-07-071-1/+13
* Fix build on Win64Ian Lynagh2013-07-021-11/+7
* Fix #7970, #2161, unfix #551Simon Marlow2013-07-021-48/+52
* Fix dynlib paths in the RTS too; part of #7833Ian Lynagh2013-06-221-0/+1
* Ensure gc_type is StgWord8.Austin Seipp2013-06-211-1/+1
* Ensure gc_thread->wakeup is of type StgWord8.Austin Seipp2013-06-211-1/+1
* Don't use -finline-limit with Clang.Austin Seipp2013-06-211-0/+2
* Initialize ptr to NULL to silence Clang warning.Austin Seipp2013-06-201-1/+1
* Fix rts/package.conf.in ld-options for Clang.Austin Seipp2013-06-201-78/+78
* Re-untabify rts/packages.conf.inAustin Seipp2013-06-191-25/+25
* Revert "Fix rts/packages.conf.in ld-options for clang."Austin Seipp2013-06-191-78/+78
* Revert "Untabify rts/packages.conf.in"Austin Seipp2013-06-191-25/+25
* Revert "Actually fix rts/packages.conf.in ld-options."Austin Seipp2013-06-191-78/+78
* Fix typo in header guard.Austin Seipp2013-06-191-1/+1
* Actually fix rts/packages.conf.in ld-options.Austin Seipp2013-06-181-78/+78
* Untabify rts/packages.conf.inAustin Seipp2013-06-181-25/+25
* Fix rts/packages.conf.in ld-options for clang.Austin Seipp2013-06-181-78/+78
* Optimise lockClosure when n_capabilities == 1; fixes #693Ian Lynagh2013-06-151-4/+24
* Whitespace and braces onlyIan Lynagh2013-06-151-4/+5
* Add braces for clarityIan Lynagh2013-06-151-1/+2
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-159-109/+157
* Check for a weak pointer being dead before we do any allocation for itIan Lynagh2013-06-151-8/+8
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-157-88/+84
* Optimization for takeMVar/putMVar when MVar left empty; fixes #7923Ian Lynagh2013-06-151-20/+29
* Cleaning fixes, and other build system tweaks; part of #7941Ian Lynagh2013-06-141-6/+6
* Fix a commentIan Lynagh2013-06-091-3/+1
* Whitespace onlyIan Lynagh2013-06-091-124/+124
* use libffi for iOS adjustors; fixes #7718Ian Lynagh2013-06-081-4/+54
* Implement cardinality analysisSimon Peyton Jones2013-06-062-11/+12
* Fix crash with large objects (#7919)Simon Marlow2013-05-241-14/+44
* Fix a problem caused by very large objects (#7919)Simon Marlow2013-05-211-5/+12
* Expose __word_encode{Float,Double}; fixes integer-simple buildIan Lynagh2013-05-191-3/+1
* Remove unused __2Int_encodeDoubleIan Lynagh2013-05-193-25/+0
* Move the genSym stuff from rts into compilerIan Lynagh2013-05-172-21/+0
* Kill dead code.Austin Seipp2013-05-125-993/+114
* Make sure the RTS is built, even when no programs are being built with stage1Ian Lynagh2013-05-101-1/+1
* rts_checkSchedStatus: exit the thread, not the process, when InterruptedSimon Marlow2013-05-101-1/+10
* Generate dependencies for .cmm files properlyIan Lynagh2013-05-091-3/+6
* Fix the name of libffiIan Lynagh2013-05-091-12/+13
* Fix build on OS XIan Lynagh2013-04-301-2/+4
* Fix buildIan Lynagh2013-04-281-2/+2
* Add -L flags to libs.depend (fixes #7465)Ian Lynagh2013-04-281-1/+3
* Tidy up some build system codeIan Lynagh2013-04-281-2/+2