2010-07-20 |
Simon Marlow | add numSparks# primop (#4167) |
blob | commitdiff |
2010-01-01 |
Antoine Latter | FIX #38000 Store StgArrWords payload size in bytes |
blob | commitdiff | diff to current |
2010-04-07 |
Simon Marlow | Fix for derefing ThreadRelocated TSOs in MVar operations |
blob | commitdiff | diff to current |
2010-04-07 |
Simon Marlow | get the reg liveness right in the putMVar# heap check |
blob | commitdiff | diff to current |
2010-04-07 |
Simon Marlow | initialise the headers of MVAR_TSO_QUEUE objects properly |
blob | commitdiff | diff to current |
2010-04-06 |
Simon Marlow | putMVar#: fix reg liveness in the heap check |
blob | commitdiff | diff to current |
2010-04-01 |
Simon Marlow | Change the representation of the MVar blocked queue |
blob | commitdiff | diff to current |
2010-03-29 |
Simon Marlow | New implementation of BLACKHOLEs |
blob | commitdiff | diff to current |
2010-03-20 |
Ian Lynagh | Enable shared libraries on Windows; fixes trac #3879 |
blob | commitdiff | diff to current |
2010-03-11 |
Simon Marlow | Use message-passing to implement throwTo in the RTS |
blob | commitdiff | diff to current |
2010-02-16 |
Simon Marlow | Fix a bug that can lead to noDuplicate# not working... |
blob | commitdiff | diff to current |
2010-02-02 |
benl@cse.unsw.edu.au | Add missing import sm_mutex, which fixes the -fvia... |
blob | commitdiff | diff to current |
2009-12-17 |
Simon Marlow | Fix #650: use a card table to mark dirty sections of... |
blob | commitdiff | diff to current |
2009-12-12 |
Manuel M T Chakravarty | Expose all EventLog events as DTrace probes |
blob | commitdiff | diff to current |
2009-12-08 |
Simon Marlow | add locking in mkWeakForeignEnv# |
blob | commitdiff | diff to current |
2009-12-07 |
Simon Marlow | need locking around use of weak_ptr_list in mkWeak# |
blob | commitdiff | diff to current |
2009-12-01 |
Simon Marlow | Make allocatePinned use local storage, and other refact... |
blob | commitdiff | diff to current |
2009-10-14 |
Simon Marlow | micro-opt: replace stmGetEnclosingTRec() with a field... |
blob | commitdiff | diff to current |
2009-09-25 |
Simon Marlow | Add a way to generate tracing events programmatically |
blob | commitdiff | diff to current |
2009-08-18 |
Simon Marlow | Fix #3429: a tricky race condition |
blob | commitdiff | diff to current |
2009-08-03 |
Simon Marlow | Rename primops from foozh_fast to stg_foozh |
blob | commitdiff | diff to current |
2009-06-24 |
Simon Marlow | propagate the result of atomically properly (fixes... |
blob | commitdiff | diff to current |
2009-06-13 |
Duncan Coutts | Remove the implementation of gmp primops from the rts |
blob | commitdiff | diff to current |
2009-06-10 |
Duncan Coutts | Convert the gmp cmm primops to use local stack allocation |
blob | commitdiff | diff to current |
2009-06-02 |
Ian Lynagh | Remove the unused remains of __decodeFloat |
blob | commitdiff | diff to current |
2009-05-15 |
Simon Marlow | fix cut-and-pasto in mkWeakForeignEnv#, causing random... |
blob | commitdiff | diff to current |
2009-03-13 |
Simon Marlow | Instead of a separate context-switch flag, set HpLim... |
blob | commitdiff | diff to current |
2009-03-11 |
Ian Lynagh | Allocate the right number of words in new*PinnedByteArr... |
blob | commitdiff | diff to current |
2009-03-06 |
Simon Marlow | Partial fix for #2917 |
blob | commitdiff | diff to current |
2009-02-19 |
Simon Marlow | newPinnedByteArray#: align the result to 16-bytes ... |
blob | commitdiff | diff to current |
2009-02-19 |
Simon Marlow | newPinnedByteArray#: align the result to 16-bytes ... |
blob | commitdiff | diff to current |
2009-01-27 |
Samuel Bronson | Implement #2191 (traceCcs# -- prints CCS of a value... |
blob | commitdiff | diff to current |
2009-01-07 |
Simon Marlow | putMVar and takeMVar: add write_barrier() to fix race... |
blob | commitdiff | diff to current |
2008-12-10 |
Simon Marlow | FIX #1364: added support for C finalizers that run... |
blob | commitdiff | diff to current |
2008-08-14 |
dias@eecs.harvard.edu | Merging in the new codegen branch |
blob | commitdiff | diff to current |
2008-11-07 |
Simon Marlow | fix via-C compilation: import ghczmprim_GHCziBool_False... |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | re-instate counting of sparks converted |
blob | commitdiff | diff to current |
2008-11-06 |
Simon Marlow | Run sparks in batches, instead of creating a new thread... |
blob | commitdiff | diff to current |
2008-10-10 |
Simon Marlow | add readTVarIO :: TVar a -> IO a |
blob | commitdiff | diff to current |
2008-10-08 |
Simon Marlow | atomicModifyIORef: use a local cas() instead of the... |
blob | commitdiff | diff to current |
2008-09-19 |
Simon Marlow | Move the context_switch flag into the Capability |
blob | commitdiff | diff to current |
2008-08-12 |
Ross Paterson | get exception names from Control.Exception.Base instead... |
blob | commitdiff | diff to current |
2008-07-30 |
Ian Lynagh | Follow extensible exception changes |
blob | commitdiff | diff to current |
2008-07-28 |
Simon Marlow | Change the calling conventions for unboxed tuples slightly |
blob | commitdiff | diff to current |
2008-07-10 |
Simon Marlow | add threadStatus# primop, for querying the status of... |
blob | commitdiff | diff to current |
2008-07-10 |
Simon Marlow | oops, fix more register clobberage |
blob | commitdiff | diff to current |
2008-07-09 |
Simon Marlow | Fix some random register clobbering in takeMVar/putMVar |
blob | commitdiff | diff to current |
2008-06-17 |
Simon Marlow | 64-bit fixes |
blob | commitdiff | diff to current |
2008-06-03 |
Simon Marlow | fix some types for 64-bit platforms |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | add [] to foreign calls |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | remove GRAN/PAR code |
blob | commitdiff | diff to current |
2008-04-16 |
Simon Marlow | Add a write barrier to the TSO link field (#1589) |
blob | commitdiff | diff to current |
2008-06-14 |
Ian Lynagh | Fix conversions between Double/Float and simple-integer |
blob | commitdiff | diff to current |
2008-04-26 |
Ian Lynagh | Fix a division-by-zero when +RTS -V0 is given |
blob | commitdiff | diff to current |
2008-04-24 |
Ian Lynagh | Fix int64ToInteger 0xFFFFFFFF00000000 on 32bit machine... |
blob | commitdiff | diff to current |
2008-04-17 |
Ian Lynagh | Add some more generic (en|de)code(Double|Float) code |
blob | commitdiff | diff to current |
2008-04-02 |
Simon Marlow | Do not #include external header files when compiling... |
blob | commitdiff | diff to current |
2008-01-01 |
Clemens Fruhwirth | Link libgmp.a statically into libHSrts.dll on Windows |
blob | commitdiff | diff to current |
2007-12-04 |
Simon Marlow | forkIO starts the new thread blocked if the parent... |
blob | commitdiff | diff to current |
2007-10-18 |
Simon Marlow | fix warnings when compiling via C |
blob | commitdiff | diff to current |
2007-10-11 |
Simon Marlow | Add a proper write barrier for MVars |
blob | commitdiff | diff to current |
2007-09-05 |
Simon Marlow | {Enter,Leave}CriticalSection imports should be outside... |
blob | commitdiff | diff to current |
2007-09-05 |
Manuel M T Chakravarty | FIX: Correct Leave/EnterCriticalSection imports |
blob | commitdiff | diff to current |
2007-09-04 |
Simon Marlow | put the @N suffix on stdcall foreign calls in .cmm... |
blob | commitdiff | diff to current |
2007-08-29 |
Simon Marlow | Windows: remove the {Enter,Leave}CricialSection wrappers |
blob | commitdiff | diff to current |
2007-08-20 |
Norman Ramsey | annotate C-- calls that do not return |
blob | commitdiff | diff to current |
2007-08-10 |
Clemens Fruhwirth | Properly guard imports because they have to be precise... |
blob | commitdiff | diff to current |
2007-08-06 |
Clemens Fruhwirth | Add explicit imports for RTS-external variables |
blob | commitdiff | diff to current |
2007-07-27 |
Simon Marlow | Pointer Tagging |
blob | commitdiff | diff to current |
2007-07-03 |
Simon Marlow | FIX BUILD (Windows): catch up with changes to .cmm... |
blob | commitdiff | diff to current |
2007-06-27 |
Michael D. Adams | Implemented and fixed bugs in CmmInfo handling |
blob | commitdiff | diff to current |
2007-06-26 |
Simon Marlow | Make the threaded RTS compilable using -fasm |
blob | commitdiff | diff to current |
2007-05-25 |
Simon Marlow | tiny cleanup |
blob | commitdiff | diff to current |
2007-05-03 |
Simon Marlow | Use a primop for getting the fields of the AP_STACK... |
blob | commitdiff | diff to current |
2007-04-17 |
Simon Marlow | Re-working of the breakpoint support |
blob | commitdiff | diff to current |
2007-04-16 |
Simon Marlow | MERGE: Fix a few uses of the wrong return convention... |
blob | commitdiff | diff to current |
2007-03-06 |
Simon Marlow | add noDuplicate# |
blob | commitdiff | diff to current |
2007-03-06 |
Simon Marlow | remove vestiges of CCallable/CReturnable |
blob | commitdiff | diff to current |
2007-02-28 |
Simon Marlow | Remove vectored returns. |
blob | commitdiff | diff to current |
2007-02-27 |
Simon Marlow | Remove the itbls field of BCO, put itbls in with the... |
blob | commitdiff | diff to current |
2006-12-09 |
Pepe Iborra | Two new prim ops to access the Info Table and Payload... |
blob | commitdiff | diff to current |
2006-11-28 |
Ian Lynagh | Make the non-threaded-RTS threadDelay wait at least... |
blob | commitdiff | diff to current |
2006-11-24 |
wolfgang.thaller... | Support I64->I32 casts in the NCG, and use them for... |
blob | commitdiff | diff to current |
2006-10-07 |
tharris@microsoft.com | STM invariants |
blob | commitdiff | diff to current |
2006-09-05 |
Ian Lynagh | new RTS flag: -V to modify the resolution of the RTS... |
blob | commitdiff | diff to current |
2006-07-26 |
Simon Marlow | change wired-in Haskell symbols to include the package... |
blob | commitdiff | diff to current |
2006-06-29 |
Simon Marlow | Replace inline C functions with C-- macros in .cmm... |
blob | commitdiff | diff to current |
2006-06-29 |
Simon Marlow | mpz_foo() functions are really called __gmpz_foo()... |
blob | commitdiff | diff to current |
2006-06-20 |
Simon Marlow | fix sloppy conditionals |
blob | commitdiff | diff to current |
2006-04-07 |
Simon Marlow | Reorganisation of the source tree |
blob | commitdiff | diff to current |
|