Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-04-04 | port to 64 bit Intel Mac OS X version | John van Groningen | 14 | -0/+27172 | |
2011-04-04 | add directory for 64 bit Intel Mac OS X version | John van Groningen | 0 | -0/+0 | |
2010-12-13 | put functions in areals.asm in different sections to enable optimizing linking, | John van Groningen | 3 | -16/+195 | |
these sections are first called _T000, _T001 .. and renamed to .text using rename_Tn_sections.c | |||||
2010-12-09 | fix garbage collector calls in add_empty_node_3 and more | John van Groningen | 2 | -26/+26 | |
2010-11-25 | if close_file succeeds yield 1 on IA32 and AMD64 instead of -1 | John van Groningen | 1 | -2/+8 | |
2010-10-13 | #include <stdlib.h> to prevent c compiler warnings for function free | John van Groningen | 1 | -1/+1 | |
2010-07-22 | workaround for preprocessor problem on 32 bit ubuntu | John van Groningen | 1 | -6/+6 | |
2010-07-22 | workaround for preprocessor problem on 32 bit ubuntu | John van Groningen | 2 | -10/+10 | |
2010-07-21 | Make path buffers very large because otherwise on linux | John van Groningen | 1 | -1/+6 | |
buffer overflows are reported even if only a small part part of the buffer is actually used. | |||||
2010-07-07 | workaround new bug or feature of gas, | John van Groningen | 1 | -11/+11 | |
use xmmword ptr instead of qword ptr for psubq from memory | |||||
2009-09-14 | use long * in w_get_int for A64 | John van Groningen | 1 | -0/+4 | |
2009-09-09 | bug fix: file_read_int yields all 64 bits of result on 64 bit linux | John van Groningen | 1 | -1/+1 | |
2009-08-27 | make ln and log10 faster | John van Groningen | 1 | -4/+2 | |
2008-12-22 | fix zero arity descriptor offset of _Nil in finalizer list | John van Groningen | 4 | -13/+13 | |
2008-12-18 | add truncate and ceiling functions | John van Groningen | 1 | -5/+94 | |
2008-04-10 | fix printing of 64 bit integers (use all 64 bits, instead of only 32) | John van Groningen | 3 | -1/+29 | |
2007-12-13 | export clean_init and clean_fini for initializing and finalizing | John van Groningen | 1 | -4/+17 | |
a .so in linux | |||||
2007-09-05 | add apupd code | John van Groningen | 1 | -0/+581 | |
2007-08-17 | add volatile to clean_exception_handler argument type to | John van Groningen | 1 | -2/+2 | |
prevent elimination of assignments by the optimizer of the c compiler | |||||
2007-06-27 | port init and exit code for dll's, | John van Groningen | 1 | -14/+110 | |
add int_array_to_node and real_array_to_node for centry and ccall | |||||
2007-05-09 | fix use of cvtsd2ss instruction | John van Groningen | 1 | -2/+3 | |
2007-05-09 | fix copying unboxed arrays of bool | John van Groningen | 1 | -2/+2 | |
2007-05-09 | add arrays of 32 bit integers and reals | John van Groningen | 5 | -20/+132 | |
2007-02-27 | add int_array_to_node and real_array_to_node | John van Groningen | 1 | -0/+73 | |
2007-01-16 | improve accuracy of printing very large and very small numbers on amd64 | John van Groningen | 1 | -12/+17 | |
2007-01-16 | fix printing of some values just below a power of 10, | John van Groningen | 1 | -11/+11 | |
print leading 0 for values >= 0.0001 and < 1.0 | |||||
2006-12-13 | store number of values in xmm registers in rax before varargs c call of sprintf | John van Groningen | 1 | -0/+1 | |
on 64 bit linux | |||||
2006-12-13 | port to 64 bits windows | John van Groningen | 1 | -9/+9 | |
2006-12-08 | make script for _startupTrace.o for linux 64 | John van Groningen | 1 | -0/+16 | |
2006-12-08 | port printing stack trace to linux | John van Groningen | 1 | -1/+35 | |
2006-12-08 | makefile for _startupTrace.o on linux | John van Groningen | 1 | -0/+40 | |
2006-12-08 | port to linux | John van Groningen | 1 | -0/+12 | |
2006-12-07 | fix bug in copying record that is used more than once, | John van Groningen | 2 | -1/+3 | |
without pointers and with size > 2 | |||||
2006-12-06 | move comment before the macro, because the assembler doesn't allow | John van Groningen | 1 | -1/+1 | |
this comment here | |||||
2006-12-06 | do not overwrite register d1 when copying a strict record selector | John van Groningen | 2 | -2/+2 | |
2006-12-06 | add tstmbit_ macro | John van Groningen | 2 | -0/+24 | |
2006-11-29 | fix DtoAC for records | John van Groningen | 1 | -1/+1 | |
2006-11-29 | the assembler wants eax instead of rax when loading a dword | John van Groningen | 1 | -1/+1 | |
2006-11-29 | fix bug in DtoAC | John van Groningen | 1 | -1/+1 | |
2006-11-08 | remove call to write_heap on 64 bit linux because it is not yet implemented | John van Groningen | 1 | -0/+4 | |
2006-11-07 | script to make _startup.o and _startupProfile.o for 64 bit linux | John van Groningen | 2 | -0/+32 | |
2006-11-07 | sed script to convert .asm file for 64 bit windows to .s file for 64 bit linux | John van Groningen | 1 | -0/+56 | |
2006-10-26 | fix min heap profile by restoring d0 after call_finalisers | John van Groningen | 1 | -0/+3 | |
2006-10-26 | fix min heap profile by restoring register d0 after call_finalisers | John van Groningen | 1 | -0/+3 | |
2006-09-05 | mark using pointer reversal ifthe stack becomes too large | John van Groningen | 4 | -9/+1057 | |
in the mark phase of the compacting collector | |||||
2006-09-05 | add call to write_heap | John van Groningen | 1 | -9/+17 | |
2006-09-05 | rsi is register a5, not a4 | John van Groningen | 1 | -269/+269 | |
2006-07-27 | add assemble _startup0 | John van Groningen | 1 | -1/+2 | |
2006-07-27 | add startup jump for 64 bit windows | John van Groningen | 1 | -0/+12 | |
2006-07-18 | add batch file for building object files for 64 bit windows | John van Groningen | 1 | -0/+7 | |