Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-20 | more correct handling of parameter in forward declared procedures | Andreas Baumann | |
2020-08-06 | removed playing with noreturn attribute | Andreas Baumann | |
2020-08-03 | some work on noreturn and exit/Halt | Andreas Baumann | |
2020-07-23 | parsing $ and $$ in asm-i386 | Andreas Baumann | |
- freestanding libc: added ungetc function with one pushback character - asm-i386: for now adding $ and $$ as special addresses to the operands in the expression tree | |||
2020-06-14 | libc-freestanding | Andreas Baumann | |
- added a memcpy asm-i386: - fixed address calculation for dd and multiple operands - added support for register indirect moved (writing only at the moment, needed for array assignments) ec: - added support for array assignments - removed "variable not initialized" check, too hard to implement correctly and besides we initialize static variables always) | |||
2020-03-22 | fixed fputc to use print_char (needed to print strange non-C-chars like a \0 ↵ | Andreas Baumann | |
into a binary) added Emit_little_endian (for DD and rel32) | |||
2020-03-14 | fixed tests for hex constants | Andreas Baumann | |
more debug output and checks in freestanding malloc library started added handling of symbols in asm-i386 | |||
2020-03-14 | operand list construction (in progress) | Andreas Baumann | |
2020-03-13 | fixed freestanding malloc/free: added 16-bit alignment and handling the one ↵ | Andreas Baumann | |
last block case | |||
2020-03-07 | some work on the i386 assembler | Andreas Baumann | |
2020-03-07 | we should really not traverse a free list which could be outside our process ↵ | Andreas Baumann | |
space started an i386 assembler | |||
2020-03-07 | some more cleanup around memory management and libc split | Andreas Baumann | |
2020-03-06 | split into libc-freestanding.c and libc-hosted.c | Andreas Baumann | |