rubyx/lib
Torsten Ruger 8322fca7b3 give labels an integer that will end up being the position at runtime
Since integers are first class objects, we need to use an integer object
as the return address. The actual address can not be stored in an
instance variable since it is not an object.
The address is unique to the label and never changes after positioning
(using the int is next up)
2018-05-29 20:26:00 +03:00
..
arm give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
elf jump was written off the end of binary code, fixed 2018-05-28 11:45:04 +03:00
mom give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
parfait make ints compile time mutable 2018-05-29 17:03:55 +03:00
risc give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
util use positions in interpreter 2018-05-20 15:52:13 +03:00
vool groundwork for interpreter platform 2018-05-16 21:00:14 +03:00
parfait.rb start on fake memory 2018-05-28 14:46:26 +03:00
risc.rb start on fake memory 2018-05-28 14:46:26 +03:00
rubyx.rb use modified opal logger 2018-05-20 14:45:48 +03:00