Age | Commit message (Expand) | Author |
2024-04-14 | Wrote a new lexer API in C++ | Aryadev Chavali |
2024-04-14 | Start writing assembler in C++ | Aryadev Chavali |
2024-04-14 | fix! loops in preprocess_use_blocks iterate to the wrong bound0.0.1 | Aryadev Chavali |
2023-11-08 | Makefile now assembles and interprets instruction-test.asm example first | Aryadev Chavali |
2023-11-03 | Added Makefile recipe to interpret all examples | Aryadev Chavali |
2023-11-03 | Added memory-print.asm to examples list in Makefile | Aryadev Chavali |
2023-11-02 | Added recipes to assemble or interpret individually | Aryadev Chavali |
2023-11-01 | Fixed issue where sometimes vm_print_registers wouldn't work for bytes | Aryadev Chavali |
2023-11-01 | Added an arena allocator | Aryadev Chavali |
2023-11-01 | Makefile now has recipes for example assembly programs | Aryadev Chavali |
2023-11-01 | Makefile now has green colours for binaries and yellow for object files | Aryadev Chavali |
2023-10-31 | Moved inst module to lib | Aryadev Chavali |
2023-10-29 | Make Verbose a universal flag | Aryadev Chavali |
2023-10-26 | Implemented a rudimentary parser with support for 4 instruction types | Aryadev Chavali |
2023-10-26 | Makefile now prints dependencies on successful compilation | Aryadev Chavali |
2023-10-26 | Moved base functions from inst.c to dedicated file | Aryadev Chavali |
2023-10-25 | Separated lexer from main file in asm | Aryadev Chavali |
2023-10-23 | Starting development on assembly language | Aryadev Chavali |
2023-10-23 | Make root directory an include path, set #include's properly | Aryadev Chavali |
2023-10-23 | Reintroduced example fib.c via examples/ folder | Aryadev Chavali |
2023-10-23 | Added lib folder for general stuff, introduced as target to Makefile | Aryadev Chavali |
2023-10-23 | src->vm, Makefile is now a bit more abstracted and pretty colours | Aryadev Chavali |
2023-10-23 | Added an example program fib.c | Aryadev Chavali |
2023-10-22 | Added flag to Makefile to set VERBOSE macro in base.h | Aryadev Chavali |
2023-10-22 | Made a debug and release configuration via flags | Aryadev Chavali |
2023-10-16 | Added functionality to read and write instruction bytecode | Aryadev Chavali |
2023-10-15 | Implemented a dynamically sized byte array | Aryadev Chavali |
2023-10-15 | Moved vm_* code to its own file (runtime.(h|c)) | Aryadev Chavali |
2023-10-15 | First commit! | Aryadev Chavali |