summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-04-18implemented boolean expressions (hopefully)Andreas Baumann
2020-04-13ec: fixed memory leaks and snprintf in hosted environmentAndreas Baumann
2020-04-13asm-i386: fixed rel8/rel32 jmps for example_divisors.eAndreas Baumann
2020-04-13more code cleanupAndreas Baumann
2020-04-13asm-i386: nicer debug outputAndreas Baumann
2020-04-13code cleanupAndreas Baumann
2020-04-12asm-i386: epilogue and deinit cleanupAndreas Baumann
2020-04-11added some comments on address rewritingAndreas Baumann
2020-04-10updated .gitconfigAndreas Baumann
2020-04-10on the way to a multi-pass assemblerAndreas Baumann
2020-04-05renamed incr to size in asmAndreas Baumann
2020-04-04some better assembly error messagesAndreas Baumann
2020-04-03implemented '%' (remainder)Andreas Baumann
2020-04-03added whileAndreas Baumann
2020-04-03added simple test for ifAndreas Baumann
2020-04-02we have an ifAndreas Baumann
2020-03-30on the way to an ifAndreas Baumann
2020-03-29filled out the rest of compare operationsAndreas Baumann
2020-03-29..Andreas Baumann
2020-03-29implemented je and jmp in asm-i386Andreas Baumann
2020-03-28implemented evaluation of equals in expression with relational operator in ecAndreas Baumann
2020-03-27some testing of the assembler with other C compilersAndreas Baumann
2020-03-27allow assignment in constant definitions from constant expressions (numbers a...Andreas Baumann
2020-03-26comparing emulatation run to a must stateAndreas Baumann
2020-03-26adapted .gitignoreAndreas Baumann
2020-03-26improved automatic tests, also assemble (with fasm and asm-i386) and run the ...Andreas Baumann
2020-03-26better error handling in asm-i386 for unknown operand combinationsAndreas Baumann
2020-03-24implemented asm-i386, so it can handle test1.e for nowAndreas Baumann
2020-03-23implemented explicit moveAndreas Baumann
2020-03-22fixed fputc to use print_char (needed to print strange non-C-chars like a \0 ...Andreas Baumann
2020-03-20some work on binary generation in asm-i386Andreas Baumann
2020-03-18forgot a checkinAndreas Baumann
2020-03-15some work on understand Intel opcodes add and subAndreas Baumann
2020-03-15dd is a pseudo opcode now, not a special directiveAndreas Baumann
2020-03-14better output and remembering valuesAndreas Baumann
2020-03-14check for undefined labelsAndreas Baumann
2020-03-14fixed tests for hex constantsAndreas Baumann
2020-03-14operand list construction (in progress)Andreas Baumann
2020-03-13started to work on opcode, operand listsAndreas Baumann
2020-03-13fixed freestanding malloc/free: added 16-bit alignment and handling the one l...Andreas Baumann
2020-03-12handling dd and LC increaseAndreas Baumann
2020-03-12support for one-line labelsAndreas Baumann
2020-03-11some more work on recognizing opcode and number of expected operandsAndreas Baumann
2020-03-08some more work on assembly parsingAndreas Baumann
2020-03-07finished scanner in asm-i386.cAndreas Baumann
2020-03-07some work on the i386 assemblerAndreas Baumann
2020-03-07we should really not traverse a free list which could be outside our process ...Andreas Baumann
2020-03-07some more cleanup around memory management and libc splitAndreas Baumann
2020-03-06split into libc-freestanding.c and libc-hosted.cAndreas Baumann
2020-03-06forgot to add libc.cAndreas Baumann