Age | Commit message (Expand) | Author |
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 |
2023-11-02 | Started work on preprocessing jump addresses | Aryadev Chavali |
2023-11-02 | Added a TODO file for tasks | Aryadev Chavali |
2023-11-01 | A small program I am currently working on: reverses an allocated buffer of by... | Aryadev Chavali |
2023-11-01 | Added MALLOC_STACK and SUB to instruction-test example | Aryadev Chavali |
2023-11-01 | Implemented MALLOC_STACK and SUB in the assembler | Aryadev Chavali |
2023-11-01 | Implemented OP_MALLOC_STACK and OP_SUB in the runtime | Aryadev Chavali |
2023-11-01 | Added instructions for MALLOC_STACK and SUB | Aryadev Chavali |
2023-11-01 | Fixed issue where sometimes vm_print_registers wouldn't work for bytes | Aryadev Chavali |
2023-11-01 | Updated instruction-test example file for new memory management instructions | Aryadev Chavali |
2023-11-01 | Implemented stack versions of MGET and MSET in assembler | Aryadev Chavali |
2023-11-01 | Added todos to rename the constructive macros in runtime.c | Aryadev Chavali |
2023-11-01 | Implemented MGET_STACK and MSET_STACK in the runtime | Aryadev Chavali |
2023-11-01 | Added stack based versions of MSET and MGET | Aryadev Chavali |
2023-11-01 | Implemented OP_MSIZE into lexer/parser of ASM | Aryadev Chavali |
2023-11-01 | Implemented OP_MSIZE in the VM runtime | Aryadev Chavali |
2023-11-01 | Added instruction to get the size of some allocation | Aryadev Chavali |
2023-11-01 | Implemented lexer and parser for new memory management instructions | Aryadev Chavali |
2023-11-01 | Added a print_heap mechanism into vm | Aryadev Chavali |
2023-11-01 | Implemented instructions in the runtime for memory management | Aryadev Chavali |
2023-11-01 | Added instructions for allocating, setting, getting and deleting heap memory | Aryadev Chavali |
2023-11-01 | DUP implementation is now part of WORD_ROUTINES | 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 | VM runtime now maintains a heap internally | Aryadev Chavali |
2023-11-01 | Added an arena allocator | Aryadev Chavali |