Convert the gmp cmm primops to use local stack allocation
[ghc-hetmet.git] / rts / PrimOps.cmm
2009-06-10 Duncan CouttsConvert the gmp cmm primops to use local stack allocation
2009-06-02 Ian LynaghRemove the unused remains of __decodeFloat
2009-05-15 Simon Marlowfix cut-and-pasto in mkWeakForeignEnv#, causing random...
2009-03-13 Simon MarlowInstead of a separate context-switch flag, set HpLim...
2009-03-11 Ian LynaghAllocate the right number of words in new*PinnedByteArr...
2009-03-06 Simon MarlowPartial fix for #2917
2009-02-19 Simon MarlownewPinnedByteArray#: align the result to 16-bytes ...
2009-02-19 Simon MarlownewPinnedByteArray#: align the result to 16-bytes ...
2009-01-27 Samuel BronsonImplement #2191 (traceCcs# -- prints CCS of a value...
2009-01-07 Simon MarlowputMVar and takeMVar: add write_barrier() to fix race...
2008-12-10 Simon MarlowFIX #1364: added support for C finalizers that run...
2008-08-14 dias@eecs.harvard.eduMerging in the new codegen branch
2008-11-07 Simon Marlowfix via-C compilation: import ghczmprim_GHCziBool_False...
2008-11-06 Simon Marlowre-instate counting of sparks converted
2008-11-06 Simon MarlowRun sparks in batches, instead of creating a new thread...
2008-10-10 Simon Marlowadd readTVarIO :: TVar a -> IO a
2008-10-08 Simon MarlowatomicModifyIORef: use a local cas() instead of the...
2008-09-19 Simon MarlowMove the context_switch flag into the Capability
2008-08-12 Ross Patersonget exception names from Control.Exception.Base instead...
2008-07-30 Ian LynaghFollow extensible exception changes
2008-07-28 Simon MarlowChange the calling conventions for unboxed tuples slightly
2008-07-10 Simon Marlowadd threadStatus# primop, for querying the status of...
2008-07-10 Simon Marlowoops, fix more register clobberage
2008-07-09 Simon MarlowFix some random register clobbering in takeMVar/putMVar
2008-06-17 Simon Marlow64-bit fixes
2008-06-03 Simon Marlowfix some types for 64-bit platforms
2008-04-16 Simon Marlowadd [] to foreign calls
2008-04-16 Simon Marlowremove GRAN/PAR code
2008-04-16 Simon MarlowAdd a write barrier to the TSO link field (#1589)
2008-06-14 Ian LynaghFix conversions between Double/Float and simple-integer
2008-04-26 Ian LynaghFix a division-by-zero when +RTS -V0 is given
2008-04-24 Ian LynaghFix int64ToInteger 0xFFFFFFFF00000000 on 32bit machine...
2008-04-17 Ian LynaghAdd some more generic (en|de)code(Double|Float) code
2008-04-02 Simon MarlowDo not #include external header files when compiling...
2008-01-01 Clemens FruhwirthLink libgmp.a statically into libHSrts.dll on Windows
2007-12-04 Simon MarlowforkIO starts the new thread blocked if the parent...
2007-10-18 Simon Marlowfix warnings when compiling via C
2007-10-11 Simon MarlowAdd a proper write barrier for MVars
2007-09-05 Simon Marlow{Enter,Leave}CriticalSection imports should be outside...
2007-09-05 Manuel M T ChakravartyFIX: Correct Leave/EnterCriticalSection imports
2007-09-04 Simon Marlowput the @N suffix on stdcall foreign calls in .cmm...
2007-08-29 Simon MarlowWindows: remove the {Enter,Leave}CricialSection wrappers
2007-08-20 Norman Ramseyannotate C-- calls that do not return
2007-08-10 Clemens FruhwirthProperly guard imports because they have to be precise...
2007-08-06 Clemens FruhwirthAdd explicit imports for RTS-external variables
2007-07-27 Simon MarlowPointer Tagging
2007-07-03 Simon MarlowFIX BUILD (Windows): catch up with changes to .cmm...
2007-06-27 Michael D. AdamsImplemented and fixed bugs in CmmInfo handling
2007-06-26 Simon MarlowMake the threaded RTS compilable using -fasm
2007-05-25 Simon Marlowtiny cleanup
2007-05-03 Simon MarlowUse a primop for getting the fields of the AP_STACK...
2007-04-17 Simon MarlowRe-working of the breakpoint support
2007-04-16 Simon MarlowMERGE: Fix a few uses of the wrong return convention...
2007-03-06 Simon Marlowadd noDuplicate#
2007-03-06 Simon Marlowremove vestiges of CCallable/CReturnable
2007-02-28 Simon MarlowRemove vectored returns.
2007-02-27 Simon MarlowRemove the itbls field of BCO, put itbls in with the...
2006-12-09 Pepe IborraTwo new prim ops to access the Info Table and Payload...
2006-11-28 Ian LynaghMake the non-threaded-RTS threadDelay wait at least...
2006-11-24 wolfgang.thaller... Support I64->I32 casts in the NCG, and use them for...
2006-10-07 tharris@microsoft.comSTM invariants
2006-09-05 Ian Lynaghnew RTS flag: -V to modify the resolution of the RTS...
2006-07-26 Simon Marlowchange wired-in Haskell symbols to include the package...
2006-06-29 Simon MarlowReplace inline C functions with C-- macros in .cmm...
2006-06-29 Simon Marlowmpz_foo() functions are really called __gmpz_foo()...
2006-06-20 Simon Marlowfix sloppy conditionals
2006-04-07 Simon MarlowReorganisation of the source tree