Age | Commit message (Expand) | Author |
2024-04-14 | Created custom functions to convert (h)words to and from bytecode format | Aryadev Chavali |
2024-04-14 | Documented lib/darr.h | Aryadev Chavali |
2024-04-14 | Moved struct definitions lib/inst.h -> lib/prog.h | Aryadev Chavali |
2024-04-12 | Fix problems with running programs due to mismatched endian | Aryadev Chavali |
2024-04-12 | Fixing build problems due to endian.h | Aryadev Chavali |
2024-04-09 | Added some TODOs to lib/inst.c to enforce endian | Aryadev Chavali |
2024-04-09 | Mid-work through documenting darr.h | Aryadev Chavali |
2024-04-09 | Done TODO: Comment coverage > lib > base.h | Aryadev Chavali |
2024-04-09 | Completed TODO: Rigid Endian | Aryadev Chavali |
2023-11-05 | Current work on preprocessor implementation | Aryadev Chavali |
2023-11-03 | Defined a `program` structure | Aryadev Chavali |
2023-11-02 | Fixed bug where deleting a page meant not being able to allocate another | Aryadev Chavali |
2023-11-02 | Introduced instructions to engage with a call stack | Aryadev Chavali |
2023-11-02 | Removed instruction OP_JUMP_REGISTER | Aryadev Chavali |
2023-11-02 | Small fixes | Aryadev Chavali |
2023-11-01 | Added instructions for MALLOC_STACK and SUB | Aryadev Chavali |
2023-11-01 | Added stack based versions of MSET and MGET | Aryadev Chavali |
2023-11-01 | Added instruction to get the size of some allocation | Aryadev Chavali |
2023-11-01 | Added instructions for allocating, setting, getting and deleting heap memory | Aryadev Chavali |
2023-11-01 | heap_free_page returns true if page was successfully deleted | Aryadev Chavali |
2023-11-01 | Heap now maintains a new page per allocation | Aryadev Chavali |
2023-11-01 | Added an arena allocator | Aryadev Chavali |
2023-11-01 | Introduced a new mathematical operator MULT | Aryadev Chavali |
2023-11-01 | Changed inst bytecode methods for new register system | Aryadev Chavali |
2023-11-01 | Set any new data allocated to 0 for clarity | Aryadev Chavali |
2023-11-01 | Removed OP_EQ signed versions as they're useless | Aryadev Chavali |
2023-10-31 | Added flag which forces the printing of hexes | Aryadev Chavali |
2023-10-31 | Introduced 3 new union members to data_t | Aryadev Chavali |
2023-10-31 | Introduced signed versions of common types | Aryadev Chavali |
2023-10-31 | Moved inst module to lib | Aryadev Chavali |
2023-10-29 | Added a "usage" message and colours for assembler | Aryadev Chavali |
2023-10-29 | Auto-fill copyright notice in examples/fib.c | Aryadev Chavali |
2023-10-28 | Added macro to do safe subtractions on a word | Aryadev Chavali |
2023-10-26 | Moved base functions from inst.c to dedicated file | Aryadev Chavali |
2023-10-24 | Removed assertion in darr_read_file | Aryadev Chavali |
2023-10-23 | Added lib folder for general stuff, introduced as target to Makefile | Aryadev Chavali |