Age | Commit message (Expand) | Author |
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 |
2023-11-03 | Defined a `program` structure | Aryadev Chavali |
2023-11-03 | Added a start address (equivalent to `main`) to assembler | Aryadev Chavali |
2023-11-03 | Added todo for making a standard library | Aryadev Chavali |
2023-11-03 | Added todo to make a "main routine" specification in assembler | Aryadev Chavali |
2023-11-03 | Mark off completed tasks in todo.org | Aryadev Chavali |
2023-11-03 | Started work on spec for data storage types in VM | Aryadev Chavali |
2023-11-03 | Added TODO and WIP tags for spec | Aryadev Chavali |
2023-11-03 | Made test.asm an example asm program | Aryadev Chavali |
2023-11-02 | Added comments to test.asm | Aryadev Chavali |
2023-11-02 | Update spec footnotes | Aryadev Chavali |
2023-11-02 | Updated LOC in README | Aryadev Chavali |
2023-11-02 | Started working on a spec, still needs a lot of work | Aryadev Chavali |
2023-11-02 | Added recipes to assemble or interpret individually | Aryadev Chavali |
2023-11-02 | Implemented a routine which prints out a buffer of characters and use it | Aryadev Chavali |
2023-11-02 | Better logs for assembler | Aryadev Chavali |
2023-11-02 | Implemented CALL(_STACK) and RET on the assembler | Aryadev Chavali |
2023-11-02 | Made lexer more error prone so parser is less | Aryadev Chavali |
2023-11-02 | Fixed bug where deleting a page meant not being able to allocate another | Aryadev Chavali |
2023-11-02 | Added memory leak dialog in vm_stop | Aryadev Chavali |
2023-11-02 | Implemented subroutine instructions in runtime | Aryadev Chavali |
2023-11-02 | Introduced instructions to engage with a call stack | Aryadev Chavali |
2023-11-02 | Made separate tokens for JUMP_ABS and JUMP_STACK | Aryadev Chavali |
2023-11-02 | Updated instruction-test example for removal of jump.register | Aryadev Chavali |
2023-11-02 | Removed instruction OP_JUMP_REGISTER | Aryadev Chavali |
2023-11-02 | Small fixes | Aryadev Chavali |
2023-11-02 | Created a preprocessing unit presult_t and a function to process them | Aryadev Chavali |