Mostly replaced Fixnum with integer
also in the rx-file dependency
all travis and testing with 2.4+
This commit is contained in:
Torsten Ruger
2019-02-07 18:24:35 +02:00
parent 51eff62931
commit 8d3a1954fa
25 changed files with 30 additions and 27 deletions

View File

@ -34,7 +34,7 @@ module Risc
ret = main_ticks(19)
assert_equal FunctionReturn , ret.class
link = @interpreter.get_register( ret.register )
assert_equal Fixnum , link.class
assert_equal ::Integer , link.class
end
def test_transfer
transfer = main_ticks(20)

View File

@ -51,7 +51,7 @@ module Risc
assert_equal :- , op.operator
assert_equal :r3 , op.left.symbol
assert_equal :r1 , op.right.symbol
assert_equal Fixnum , @interpreter.get_register(:r3).class
assert_equal ::Integer , @interpreter.get_register(:r3).class
assert 0 != @interpreter.get_register(:r3)
end
def test_branch

View File

@ -47,7 +47,7 @@ module Risc
ret = main_ticks(93)
assert_equal FunctionReturn , ret.class
link = @interpreter.get_register( ret.register )
assert_equal Fixnum , link.class
assert_equal ::Integer , link.class
end
end
end

View File

@ -40,7 +40,7 @@ module Risc
RegToSlot, LoadConstant, SlotToReg, RegToSlot, RegToSlot,
SlotToReg, SlotToReg, SlotToReg, FunctionReturn, Transfer, # 140
SlotToReg, SlotToReg, Syscall, NilClass, ]
assert_equal Fixnum , get_return.class
assert_equal ::Integer , get_return.class
assert_equal 1 , get_return
end
@ -63,7 +63,7 @@ module Risc
ret = main_ticks(139)
assert_equal FunctionReturn , ret.class
link = @interpreter.get_register( ret.register )
assert_equal Fixnum , link.class
assert_equal ::Integer , link.class
end
def test_sys
sys = main_ticks(143)

View File

@ -47,7 +47,7 @@ module Risc
RegToSlot, LoadConstant, SlotToReg, RegToSlot, RegToSlot, # 30
SlotToReg, SlotToReg, SlotToReg, Branch, FunctionReturn,
Transfer, SlotToReg, SlotToReg, Syscall, NilClass, ]
assert_equal Fixnum , get_return.class
assert_equal ::Integer , get_return.class
assert_equal 5 , get_return
end
def test_length

View File

@ -32,7 +32,7 @@ module Risc
ret = main_ticks(15)
assert_equal FunctionReturn , ret.class
link = @interpreter.get_register( ret.register )
assert_equal Fixnum , link.class
assert_equal ::Integer , link.class
end
def test_transfer
transfer = main_ticks(16)