Age | Commit message (Expand) | Author |
2024-04-08 | Added better documentation to TODO list | Aryadev Chavali |
2024-04-07 | Changed limit for examples/factorial.asm | Aryadev Chavali |
2023-11-29 | Use a limit on $I rather than on $B for examples/fib.asm | Aryadev Chavali |
2023-11-29 | Fixed issues with getting and setting words for heap pages | Aryadev Chavali |
2023-11-29 | Fixed logs in vm/runtime | Aryadev Chavali |
2023-11-29 | Cleaned up logs in assembler/parser | Aryadev Chavali |
2023-11-29 | Easier to read documentation in examples | Aryadev Chavali |
2023-11-29 | Fixed incorrect free of tokens in error for preprocess_use_blocks | Aryadev Chavali |
2023-11-29 | Report some stats of the actual program when working | Aryadev Chavali |
2023-11-29 | Refactored preprocessor to preprocess_(use|macro)_blocks and process_presults | Aryadev Chavali |
2023-11-29 | Refactored presult_t to include a stream pointer | Aryadev Chavali |
2023-11-29 | Added parse errors for %USE calls | Aryadev Chavali |
2023-11-29 | Fixed tokenise_string_literal | Aryadev Chavali |
2023-11-29 | Added function to copy tokens | Aryadev Chavali |
2023-11-29 | Added TOKEN_PP_USE to lexer with implementation | Aryadev Chavali |
2023-11-29 | Moved preprocessor>Constants to Completed and started work on %USE | Aryadev Chavali |
2023-11-29 | Added todo for preprocessor "%MACRO" | Aryadev Chavali |
2023-11-29 | Added todo for preprocessor "%USE" blocks | Aryadev Chavali |
2023-11-29 | Cleaned up todos standard library a bit more | Aryadev Chavali |
2023-11-11 | Added string literals in tokeniser | Aryadev Chavali |
2023-11-09 | Use constants in examples where possible | Aryadev Chavali |
2023-11-09 | Mark off constants as done in TODO.org | Aryadev Chavali |
2023-11-08 | Makefile now assembles and interprets instruction-test.asm example first | Aryadev Chavali |
2023-11-08 | Added a preprocessing routine in assembler | Aryadev Chavali |
2023-11-08 | Added log in assembler for reading a certain number of bytes | Aryadev Chavali |
2023-11-08 | Lexer symbols now recognise macro constants and references | Aryadev Chavali |
2023-11-08 | Fixed issue where, on error, runtime would show wrong instruction | Aryadev Chavali |
2023-11-06 | Current work on preprocessor | Aryadev Chavali |
2023-11-05 | Current work on preprocessor implementation | Aryadev Chavali |
2023-11-05 | Redefined proposed syntax for preprocessor in TODO.org | Aryadev Chavali |
2023-11-04 | Added TODO for inlining labels | Aryadev Chavali |
2023-11-04 | Added tags for TODO.org | Aryadev Chavali |
2023-11-04 | Did some more work on the spec | Aryadev Chavali |
2023-11-04 | Fixed up example comments and some assembly | Aryadev Chavali |
2023-11-03 | Added steps to creating an in memory instance of the VM | Aryadev Chavali |
2023-11-03 | Updated LOC | Aryadev Chavali |
2023-11-03 | Cleaned up How to build section of README | Aryadev Chavali |
2023-11-03 | Added Makefile recipe to interpret all examples | Aryadev Chavali |
2023-11-03 | Symbols may now include digits in lexer | Aryadev Chavali |
2023-11-03 | Removed tabs from VERBOSE logs in asm/main.c | Aryadev Chavali |
2023-11-03 | Used more subroutines in fib.asm to make code clearer | Aryadev Chavali |
2023-11-03 | Use label features and entry points for examples | Aryadev Chavali |
2023-11-03 | Added note in TODO.org | Aryadev Chavali |
2023-11-03 | Completed start points TODO | Aryadev Chavali |
2023-11-03 | Fixed bug where labels were off by one | Aryadev Chavali |
2023-11-03 | Fixed bug where runtime would not start program at the right place | Aryadev Chavali |
2023-11-03 | Added memory-print.asm to examples list in Makefile | Aryadev Chavali |
2023-11-03 | Refactor assembler to use prog_t structure | Aryadev Chavali |
2023-11-03 | Refactor vm/main to use refactor to program structure | Aryadev Chavali |
2023-11-03 | Use program structure for runtime | Aryadev Chavali |