aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2024-04-14Created custom functions to convert (h)words to and from bytecode formatAryadev Chavali
2024-04-14Documented lib/darr.hAryadev Chavali
2024-04-14Moved struct definitions lib/inst.h -> lib/prog.hAryadev Chavali
2024-04-12Fix problems with running programs due to mismatched endianAryadev Chavali
2024-04-12Fixing build problems due to endian.hAryadev Chavali
2024-04-09Added some TODOs to lib/inst.c to enforce endianAryadev Chavali
2024-04-09Mid-work through documenting darr.hAryadev Chavali
2024-04-09Done TODO: Comment coverage > lib > base.hAryadev Chavali
2024-04-09Completed TODO: Rigid EndianAryadev Chavali
2023-11-05Current work on preprocessor implementationAryadev Chavali
2023-11-03Defined a `program` structureAryadev Chavali
2023-11-02Fixed bug where deleting a page meant not being able to allocate anotherAryadev Chavali
2023-11-02Introduced instructions to engage with a call stackAryadev Chavali
2023-11-02Removed instruction OP_JUMP_REGISTERAryadev Chavali
2023-11-02Small fixesAryadev Chavali
2023-11-01Added instructions for MALLOC_STACK and SUBAryadev Chavali
2023-11-01Added stack based versions of MSET and MGETAryadev Chavali
2023-11-01Added instruction to get the size of some allocationAryadev Chavali
2023-11-01Added instructions for allocating, setting, getting and deleting heap memoryAryadev Chavali
2023-11-01heap_free_page returns true if page was successfully deletedAryadev Chavali
2023-11-01Heap now maintains a new page per allocationAryadev Chavali
2023-11-01Added an arena allocatorAryadev Chavali
2023-11-01Introduced a new mathematical operator MULTAryadev Chavali
2023-11-01Changed inst bytecode methods for new register systemAryadev Chavali
2023-11-01Set any new data allocated to 0 for clarityAryadev Chavali
2023-11-01Removed OP_EQ signed versions as they're uselessAryadev Chavali
2023-10-31Added flag which forces the printing of hexesAryadev Chavali
2023-10-31Introduced 3 new union members to data_tAryadev Chavali
2023-10-31Introduced signed versions of common typesAryadev Chavali
2023-10-31Moved inst module to libAryadev Chavali
2023-10-29Added a "usage" message and colours for assemblerAryadev Chavali
2023-10-29Auto-fill copyright notice in examples/fib.cAryadev Chavali
2023-10-28Added macro to do safe subtractions on a wordAryadev Chavali
2023-10-26Moved base functions from inst.c to dedicated fileAryadev Chavali
2023-10-24Removed assertion in darr_read_fileAryadev Chavali
2023-10-23Added lib folder for general stuff, introduced as target to MakefileAryadev Chavali