22 コミット (548addc78c28dc56d9343a012fe05953daee450f)

作成者 SHA1 メッセージ 日付
Ondřej Hruška 9d7f3d25c8
add stdio module 5年前
Ondřej Hruška e3fe3c6d72
performance improvements 5年前
Ondřej Hruška 4115e07ee6
@reg and @value reading and writing is now possible 5年前
Ondřej Hruška 33ec1461e4
remove unnecessary cloning of SourcePosition, reduce SourcePosition size. clean, format 5年前
Ondřej Hruška 2fa23dbbc3 start program without spawning thread so screen works on mac. improve mouse demo 5年前
Ondřej Hruška 34e339b1ca
add pretty-printer for assembled instructions 5年前
Ondřej Hruška 986f3be6a2
cleanup. remove conditional jumps, replaced by condition embedded in the enum 5年前
Ondřej Hruška 810ed2dddc
optimize labels, jumps 5年前
Ondřej Hruška c37408c7a2 read program from file; fmt, cleanup 5年前
Ondřej Hruška 01068ea001
crazy hypno + added sleep cmd 5年前
Ondřej Hruška 532df6eb04
screen imrpvoements 5年前
Ondřej Hruška d19c4e5bea
add experimental framebuffer extension using minifb 5年前
Ondřej Hruška 3599cb46c4
cleanup, optimize. use Arc for reference sharing 5年前
Ondřej Hruška d5de189af6
add more sensible API for object handles, add drop instruction 5年前
Ondřej Hruška 79d5aa3cd5
renaming, cleanup, fmt, move "extension module" traits and structs into a separate mod 5年前
Ondřej Hruška 8222efe6da
remove "immediate ptr" data type, move read, write funcs to RunState, add %objectPtr syntax 5年前
Ondřej Hruška d489b214e0
add a readme 5年前
Ondřej Hruška be1ee66970
make exec speed configurable 5年前
Ondřej Hruška 0cd800653f
Example extension: Stacks; fixes to allow module data storage in thread context 5年前
Ondřej Hruška 3e0aaa71e9
Convert builtin ops into a pseudo-extension 5年前
Ondřej Hruška 1d444fd516
cleaning 5年前
Ondřej Hruška f015104b95
re-arrange modules, add "plug-in" system so instructions can be defined in multiple crates 5年前