summaryrefslogtreecommitdiff
path: root/rts/Adjustor.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Break up adjustor logicBen Gamari2021-07-271-1290/+14
* rts: Move libffi interfaces all to AdjustorBen Gamari2021-07-271-7/+49
* rts: Document CPP guardsBen Gamari2021-07-271-10/+10
* rts: Remove trailing whitespace from Adjustor.cMatthew Pickering2021-05-111-32/+32
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-151-1/+1
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-011-28/+4
* Finish stable splitDavid Feuer2018-08-291-1/+1
* Fix 32 bit windows buildTamar Christina2018-05-281-0/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-3/+3
* Typos in manual and comments [ci skip]Gabor Greif2017-03-171-1/+1
* Spelling in comments [ci skip]Gabor Greif2017-02-101-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-2/+2
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-3/+3
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Fix freeHaskellFunPtr crash on iOS.Austin Seipp2013-09-151-1/+42
* Fix build on Win64Ian Lynagh2013-07-021-11/+7
* Initialize ptr to NULL to silence Clang warning.Austin Seipp2013-06-201-1/+1
* Update error message text; spotted bu Sergei TrofimovichIan Lynagh2013-04-211-1/+1
* Use ffi_prep_closure_loc rather than ffi_prep_closureIan Lynagh2013-04-211-1/+1
* Fix segfaults on SELinux machines; fixes #7629Ian Lynagh2013-04-091-1/+1
* More Win64 adjustor fixesIan Lynagh2012-05-181-33/+51
* Fix the way the adjustor puts things on the stack on Win64Ian Lynagh2012-05-181-43/+47
* Fix freeHaskellFunctionPtr on Win64Ian Lynagh2012-05-171-2/+14
* Implement the Adjustor for Win64Ian Lynagh2012-03-211-1/+128
* Only support stdcall in Adjustor.c on i386Ian Lynagh2012-03-211-1/+1
* Detab Adjustor.cIan Lynagh2012-03-211-156/+156
* remove some dead codeSimon Marlow2011-07-201-15/+2
* update freeHaskellFuncationPtr following changes to x86 adjustorsSimon Marlow2011-07-011-12/+4
* Use the x86/Darwin implementation of Adjustors on all x86 platforms,Simon Marlow2011-06-291-49/+9
* Change some TARGET tests to HOST tests in the RTSIan Lynagh2010-07-131-1/+1
* SET_ARR_HDR's last argument is now a number of bytes, rather than wordsIan Lynagh2010-06-191-1/+1
* Replace an (incorrect) bytes-to-words calculation with ROUNDUP_BYTES_TO_WDSIan Lynagh2010-06-191-1/+1
* Fix the build on OS XIan Lynagh2009-08-071-8/+11
* x86_64 warning fixesSimon Marlow2009-08-031-25/+28
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-2/+2
* OS X / amd64 fixesIan Lynagh2009-05-201-1/+1
* On Linux use libffi for allocating executable memory (fixed #738)Simon Marlow2008-09-191-14/+19
* Fix a typo in powerpc/Linux-only code; spotted by Jeroen PullesIan Lynagh2008-07-291-1/+1
* Import libffi-3.0.4, and use it to provide FFI support in GHCiSimon Marlow2008-04-081-3/+3
* Use the correct libffi type for pointersSimon Marlow2008-01-041-0/+1
* Optionally use libffi to implement 'foreign import "wrapper"' (#793)Simon Marlow2008-01-031-14/+100
* Fix freeHaskellFunctionPtr for Darwin/i386Aaron Tomb2007-10-291-1/+1
* remove an incorrect assertionSimon Marlow2007-10-161-5/+0
* remove OpenBSD-specific initAdjustor() code that shouldn't be required nowSimon Marlow2007-06-011-26/+0
* fix adjustor generation on ia64 (test case ffi009)red5_2@hotmail.com2007-04-011-4/+14
* remove unused includes, now that Storage.h & Stable.h are included by Rts.hSimon Marlow2006-11-151-3/+0
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+1
* replace stgMallocBytesRWX() with our own allocatorSimon Marlow2006-05-301-11/+12
* fix a _TARGET_ARCH that should be _HOST_ARCHSimon Marlow2006-05-241-1/+1