Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-04-06 | use new descriptors for Mach-O | John van Groningen | 8 | -951/+5595 | |
2006-04-04 | use cr in cmp instructions | John van Groningen | 1 | -30/+22 | |
2006-03-29 | use cr in cmp instructions | John van Groningen | 1 | -46/+46 | |
2006-03-29 | use cr in cmp instructions | John van Groningen | 1 | -24/+24 | |
2006-03-28 | add code for apply with >=2 arguments for PowerPC | John van Groningen | 1 | -0/+2660 | |
2006-03-23 | detect redirection of stdio to or from a pipe | John van Groningen | 1 | -2/+9 | |
2006-03-23 | change file mode if stdio is reopened | John van Groningen | 1 | -0/+17 | |
2006-01-13 | remove some duplicate code | John van Groningen | 1 | -15/+3 | |
2005-11-21 | change descriptors for selectors, copying garbage collector copies | John van Groningen | 5 | -164/+1521 | |
records without pointers to end of heap | |||||
2005-11-15 | move mark pass of compacting collector to separate file(s), | John van Groningen | 3 | -772/+1635 | |
mark using a stack instead of pointer reversal if possible | |||||
2005-11-11 | define label 'copy_selector_2__' if both NEW_DESCRIPTORS and | John van Groningen | 1 | -4/+14 | |
COPY_RECORDS_WITHOUT_POINTERS_TO_END_OF_HEAP are used | |||||
2005-11-11 | copy records without pointers to end of heap, change marking | John van Groningen | 1 | -2/+254 | |
of large records with at least two pointers | |||||
2005-11-11 | use extra information instead of code address in descriptor to optimise | John van Groningen | 4 | -15/+568 | |
selectors during garbage collection | |||||
2005-11-11 | remove '#define UNBOXED_CLOSURES' | John van Groningen | 1 | -2/+0 | |
2005-11-09 | retry apply with many arguments after apply with one additional argument | John van Groningen | 1 | -210/+150 | |
2005-11-09 | prevent out of memory error for large heaps caused by integer overflow in test | John van Groningen | 1 | -2/+7 | |
2005-10-10 | add code for apply with >=2 arguments to yet_args_neededed code | John van Groningen | 2 | -12/+945 | |
2005-10-06 | optimize apply with >=2 arguments and change descriptors | John van Groningen | 1 | -12/+39 | |
2005-10-06 | add code for apply with >=2 arguments for IA32 | John van Groningen | 1 | -0/+929 | |
2005-09-27 | some small optimizations | John van Groningen | 1 | -72/+32 | |
2005-05-26 | change .section directive for linux again | John van Groningen | 1 | -1/+1 | |
2005-05-18 | change use of .section directive for linux | John van Groningen | 1 | -1/+1 | |
2005-05-18 | remove ## in #define for section | John van Groningen | 1 | -1/+1 | |
2005-04-20 | disable OLD_READ_STRING and OLD_WRITE_STRING for linux | John van Groningen | 2 | -7/+4 | |
2005-04-06 | script to build the object files for windows | John van Groningen | 1 | -0/+62 | |
2005-03-24 | make _startupProfile601.xo | John van Groningen | 1 | -0/+4 | |
2005-03-16 | add return code for MACHO | John van Groningen | 1 | -0/+11 | |
2005-03-16 | fix comment | John van Groningen | 1 | -1/+1 | |
2005-03-16 | fix comments | John van Groningen | 2 | -214/+212 | |
2005-01-13 | count heap usage in words instead of bytes | John van Groningen | 1 | -9/+12 | |
2005-01-12 | fix minimum heap size for memory profiling | John van Groningen | 1 | -8/+4 | |
2005-01-04 | workaround bug in windows to print strings of more than about 50 thousand ↵ | John van Groningen | 1 | -0/+59 | |
characters on the console | |||||
2005-01-04 | fix bug in writing strings to redirected stdout | John van Groningen | 1 | -1/+1 | |
2004-11-17 | move mark phase of compacting garbage collector to icompact_mark.s, | John van Groningen | 4 | -1200/+3119 | |
use marking with stack instead of pointer reversal | |||||
2004-11-16 | prevent name conflict for dtoa (renamed to d_to_a), changed inline assembly ↵ | John van Groningen | 1 | -6/+8 | |
for newer gcc | |||||
2004-11-16 | add printing modules name in stack trace (not yet enabled) | John van Groningen | 2 | -3/+57 | |
2004-07-16 | add code for freadsubstring and fwritesubstring for linux, not yet enabled | John van Groningen | 2 | -12/+72 | |
2004-06-30 | use atof to convert string to real because it is faster than sscanf | John van Groningen | 1 | -2/+1 | |
2004-06-25 | test for error when closing stdio | John van Groningen | 1 | -0/+2 | |
2004-06-25 | fix freads and freadline for redirected stdio on macho, | John van Groningen | 3 | -38/+144 | |
use _unlocked functions for reading and writing strings | |||||
2004-06-25 | fix freads and freadline if stdin is redirected, use buffered io if stdin or | John van Groningen | 3 | -710/+914 | |
stdout is redirected to a file | |||||
2004-06-25 | implement file_error for stdio | John van Groningen | 1 | -1/+5 | |
2004-06-22 | detect EOF in file_read_string and file_read_line for redirected files and | John van Groningen | 1 | -37/+38 | |
improve performance of these functions | |||||
2004-06-22 | make w_print_text, ew_print_text, w_get_int and w_get_real faster | John van Groningen | 1 | -32/+28 | |
using fwrite and getchar_unlocked | |||||
2004-06-22 | fix conversion of Real toString conversion on linux, use 15 digits, same | John van Groningen | 1 | -1/+1 | |
as when printing reals | |||||
2004-05-10 | fix computation of negative number to the power of an even number | John van Groningen | 1 | -1/+1 | |
2004-04-27 | add -stdwin flag to send std io to Console/Message window instead | John van Groningen | 1 | -23/+229 | |
of to the terminal or console, add mach exception handling code for detecting stack overflows | |||||
2004-04-01 | enable marking collector | John van Groningen | 4 | -1298/+1323 | |
2003-10-24 | set window title of the console window to 'press any key to exit' | John van Groningen | 11 | -1/+1 | |
instead of the messages window, if the error window is not visible and 'no console' output is used (but output was generated, for example because of abort) | |||||
2003-10-24 | swap newline and carriage return characters in w_get_char and | John van Groningen | 2 | -15/+14 | |
ungetc calls, to fix reading from the console, move use_stdio test to wait_for_key_press function, to prevent non termination after abort |