index
:
ovm
asm-rewrite-cpp
master
ARCHIVED - A stack based virtual machine to act as a target for other programming languages
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
Age
Commit message (
Expand
)
Author
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