summaryrefslogtreecommitdiffstats
path: root/src/forth/vm.rs
Commit message (Expand)AuthorAgeFilesLines
* add bouncing when hitting arena edgeBrian Cully2025-12-181-3/+3
* rename velocity to speedBrian Cully2025-12-161-16/+28
* vm: add support for robo stuff: velocity, heading, doppler, sayBrian Cully2025-12-151-0/+111
* vm: Add boolean operators for not, and, or, and xorBrian Cully2025-12-151-0/+97
* rustfmtBrian Cully2025-08-311-88/+127
* stop using ‘Result’ for testsBrian Cully2025-08-251-103/+75
* some underflow testsBrian Cully2025-08-251-1/+31
* do in-place memory manipulation for rot/dup/swapBrian Cully2025-08-251-13/+31
* tail-position if no longer needs retBrian Cully2025-08-251-11/+23
* add rot and swapBrian Cully2025-08-251-5/+50
* make runtime errors std::error::ErrorBrian Cully2025-08-251-0/+8
* use isizeBrian Cully2025-08-251-1/+1
* use ‘DataStackType’ instead of hard-coding i32Brian Cully2025-08-251-2/+4
* clippyBrian Cully2025-08-251-13/+28
* rename parser → compiler, interp → vmBrian Cully2025-08-241-0/+532