rubyx/test/slot_machine/macro
Torsten 4bae5c418b fix register use in putstring
was off by one, the syscall is write 
and the first arg is file_descriptor
ie 1 == stdout
2020-03-26 11:24:56 +02:00
..
helper.rb fix allocate in builder 2020-03-22 14:31:43 +02:00
README.md Change Mom to SlotMachine 2019-10-03 20:55:41 +03:00
test_comparison.rb Fix comparison bug 2020-03-22 14:31:43 +02:00
test_div4.rb fix all uses of operators now they are ssa 2020-03-22 14:31:43 +02:00
test_div10.rb fix all uses of operators now they are ssa 2020-03-22 14:31:43 +02:00
test_exit.rb Fixing ripples from previous 2020-03-22 14:31:43 +02:00
test_get_internal_byte.rb fix stray misc in slot 2020-03-22 14:31:43 +02:00
test_get_internal_word.rb fix get_internal word register names 2020-03-22 14:31:43 +02:00
test_init.rb Fixing ripples from previous 2020-03-22 14:31:43 +02:00
test_method_missing.rb risc is GREEN 2020-03-22 15:58:19 +02:00
test_operator.rb operator also fell into ssa trap 2020-03-22 14:31:43 +02:00
test_putstring.rb fix register use in putstring 2020-03-26 11:24:56 +02:00
test_set_internal_byte.rb fix naming mistakes fo Word.get/set macros 2020-03-22 14:31:43 +02:00
test_set_internal_word.rb fix set_internal_word register 2020-03-22 14:31:43 +02:00

Builtin Testing

At the Module level (word/object/integer) mostly testing that

  • functions exist
  • they compile
  • basic length tests (no "contents")

Minimal tests for risc compilation, and again length only (should be array too)

Functionality is tested by interpreter over in interpreter dir