David Brown
516e261242
Support int64 in ABS. Remove unneccessary cast in __XF, __RF.
2016-09-12 17:03:02 +01:00
David Brown
9baf4c9429
Fix shift/rotate for all integer types, add tests, make build order work for SYSTEM.c/h changes.
2016-09-12 15:55:54 +01:00
David Brown
83aaa70290
SYSTEM.ADDRESS signed (again), DIV, MOD full integer support, ASH and checks support 64 bit ints.
...
Change (back) to address type being signed.
DIV and MOD fully defined for the full range of integer on both parameters.
_X, _XF, _R and _RF checks upgraded for 64 bit support.
ASH upgraded for 64 bit.
Add div and mod tests to language confidence test.
Enable debuggable C compiler options.
2016-09-09 14:47:40 +01:00
David Brown
ca2cc52a44
Port updated tests and binary snapping, with corrected Reals code, from tidy branch.
2016-08-24 14:10:06 +01:00
David Brown
0349189479
Separate assembly source by build flavour.
2016-07-19 20:38:41 +01:00
David Brown
359aa1c43f
Add preliminary tests for generated code changes in the confidence tests.
2016-07-19 17:59:04 +01:00
David Brown
d12e72a428
Merge branch 'master' of https://github.com/vishaps/voc
2016-07-17 11:44:51 +01:00
David Brown
d8882462b1
Still fiddling to make test.sh work everywhere. Set first line to #!/bin/sh.
2016-07-17 11:44:25 +01:00
David CW Brown
cd53085613
Language test script must be executable.
2016-07-17 11:06:49 +01:00
David Brown
f2e12bf481
Make confidence test .sh s executable under cygwin by putting #! on first line.
2016-07-16 20:59:12 +01:00
David Brown
c146cab6c1
Add tests for ASH, SYSTEM.LSH and SYSTEM.ROT.
2016-07-16 18:29:51 +01:00