Age | Commit message (Expand) | Author | Files | Lines |
2013-06-14 | add ABC instruction load_si32 for AMD64 | John van Groningen | 1 | -0/+26 |
2012-03-13 | safe global abc machine registers before ccall with G on 64 bit linux with th... | John van Groningen | 1 | -2/+1 |
2012-03-02 | use pthread_getspecific instead of _pthread_getspecific on thread safe 64 bit... | John van Groningen | 1 | -2/+4 |
2012-02-24 | make ccall and centry thread safe on Mac OS X | John van Groningen | 1 | -18/+167 |
2012-02-23 | in foreign export of 64 bit thread safe code, load global registers for clean... | John van Groningen | 1 | -108/+127 |
2012-02-17 | save/restore r9 in c call code (without G) on Mac OS X with THREAD64 defined | John van Groningen | 1 | -1/+18 |
2011-12-06 | add _ to c label names on mac os x | John van Groningen | 1 | -1/+1 |
2011-11-24 | generate thread safe code on 32 bit windows if THREAD32 is defined | John van Groningen | 1 | -10/+36 |
2011-11-22 | generate thread safe code on 64 bit windows if THREAD64 is defined | John van Groningen | 1 | -314/+783 |
2011-02-01 | port to Mac OS X (AMD64) | John van Groningen | 1 | -10/+20 |
2011-01-28 | remove GEN_MAC_OBJ | John van Groningen | 1 | -70/+9 |
2011-01-28 | remove SMALL_LAZY_DESCRIPTORS | John van Groningen | 1 | -18/+0 |
2010-12-07 | fix centry on 64 bit linux for the first 4 int arguments, | John van Groningen | 1 | -2/+28 |
2010-12-07 | fix saving and restoring global state for ccall G on 64 bit linux | John van Groningen | 1 | -16/+18 |
2010-12-03 | fix bug in ccall with floating point values on 64 bit linux | John van Groningen | 1 | -32/+52 |
2010-12-01 | add passing Real parameter as float in ccall for 64 bit windows and linux | John van Groningen | 1 | -1/+26 |
2008-12-18 | add pushZ, pushZR and jmp_not_eqZ | John van Groningen | 1 | -0/+901 |
2007-09-03 | add code_load_i, code_load_si16 and code_load_ui8 | John van Groningen | 1 | -0/+30 |
2007-06-27 | add real, string and unboxed array of int and real for centry on win64 | John van Groningen | 1 | -20/+78 |
2007-06-27 | add unboxed array of int and real results for ccall on win64 | John van Groningen | 1 | -1/+40 |
2007-06-27 | fix passing floating point arguments in centry for win64 | John van Groningen | 1 | -4/+3 |
2007-06-27 | move code for saving and restoring registers to new functions | John van Groningen | 1 | -129/+134 |
2007-05-14 | implement select, update and replace for 32 bit real arrays for IA32 | John van Groningen | 1 | -2/+2 |
2007-05-10 | rename IMOVEW as IMOVEDB, | John van Groningen | 1 | -5/+81 |
2007-02-27 | pass {#Int} and {#Real} using centry, | John van Groningen | 1 | -50/+177 |
2007-01-12 | add centry support for strings | John van Groningen | 1 | -33/+127 |
2007-01-10 | add passing reals using centry for IA32 | John van Groningen | 1 | -32/+148 |
2006-06-13 | port centry to 64 bit windows, save r15 in ccall and remove @n in ccall | John van Groningen | 1 | -13/+94 |
2006-06-01 | fix ccall with a real as normal argument and an integer as state argument | John van Groningen | 1 | -4/+2 |
2006-05-31 | pass floating point parameters in registers in ccall for AI64 | John van Groningen | 1 | -24/+36 |
2006-05-11 | fix ccall on 64 bit platforms with Real result | John van Groningen | 1 | -1/+1 |
2006-05-01 | add ccall for 64 bit linux | John van Groningen | 1 | -3/+361 |
2006-05-01 | use int_64 instead of __int64, define int_64, include stdint.h on 64 bits linux | John van Groningen | 1 | -0/+3 |
2006-01-20 | fix bugs in code generation for floating point computations for amd64 | John van Groningen | 1 | -4/+0 |
2006-01-10 | port to 64 bit windows | John van Groningen | 1 | -65/+483 |
2005-11-24 | add passing of float argument in ccall for the PowerPC | John van Groningen | 1 | -1/+13 |
2005-04-14 | add some optimizations for arrays of unboxed records: | John van Groningen | 1 | -11/+26 |
2004-03-05 | implement tuple result for centry on IA32 | John van Groningen | 1 | -21/+52 |
2003-10-03 | generate more data modules if FUNCTION_LEVEL_LINKING macro is defined | John van Groningen | 1 | -3/+3 |
2003-09-25 | pass floats to c functions for IA32 using ccall with 'r' | John van Groningen | 1 | -0/+36 |
2003-09-25 | use ffree instead of finit to free IA32 floating point register stack | John van Groningen | 1 | -0/+9 |
2003-07-11 | use ffree instead of finit on IA32, enable GEN_OBJ for sparc | John van Groningen | 1 | -14/+3 |
2003-05-23 | add SEPARATE_A_AND_B_STACK_OVERFLOW_CHECKS #define | John van Groningen | 1 | -2/+2 |
2003-05-23 | use ffree instead of finit | John van Groningen | 1 | -0/+3821 |