TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
|include||Rename htab functions; rewrite find to be generic.|
|libtvm||Fix bug where an outdate node is returned.|
|programs||Substitute defines with their strings.|
|src||Created src directory|
|tdb||Patch tdb to compile with the new Makefile and gcc 4.6.3|
|GNUmakefile||Fixed incorrect path PROF_ARGS used by build target "profile"|
|README||Added contact information to README|
|SYNTAX||Add preprocessor directives to the SYNTAX file.|
|TODO||Make it mildly more difficult for spammers to find me|
TinyVM is a virtual machine with the goal of having a small footprint. Low memory usage, a small amount of code, and a small binary. Building can be accomplished on UNIX-like systems with make and GCC. There are no external dependencies, save the C standard library. Building can be accomplished using "make," or "make rebuild". To build a debug version, add "DEBUG=yes" after "make". To build a binary with profiling enabled, add "PROFILE=yes" after "make". I can be reached at "joseph.kogut(at)gmail.com"