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
159f5a3d80
Update bootstrap source and snapshot binaries
2016-09-01 12:04:17 +01:00
David Brown
b3c71fb2f0
Include int size in .sym files, fix __IN for out of range values, better naming.
2016-08-30 19:01:24 +01:00
David Brown
1f41d80b1e
Resnap test binaries with improved buinary extraction.
2016-08-24 18:45:52 +01:00
David Brown
3a7b742ea7
Update binary test process.
2016-08-24 16:26:43 +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
b1dc7d77e8
Update boostrap source
2016-07-22 20:20:57 +01:00
David Brown
0004fca318
Status report tweaks.
2016-07-20 14:32:15 +01:00
David Brown
4bbfe120c7
Add reporting of generated assembler changes.
2016-07-20 11:15:19 +01:00
David Brown
b3e2c5f9a6
Second attempt at disabling assembler generation for cygwin 64.
2016-07-19 21:55:47 +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
David Brown
57cd40aa9d
Experiment with assmbly code listing - thinking about new tests.
2016-07-10 16:49:30 +01:00
David C W Brown
f838e58c50
Make tests shell scripts executable.
2016-06-17 13:41:02 +01:00
David Brown
2b3b6a822a
File mode corrections. Add lol filetype to 'lf' eolns.
2016-06-16 18:14:58 +01:00
David Brown
be80ad7ae3
Remove unneeded tests result files.
2016-06-16 16:43:10 +01:00
David Brown
a9b273e30a
Fix line endings.
2016-06-16 16:14:30 +01:00
David C W Brown
f9dc858d29
Remove binary files incorrectly checked in.
2016-06-16 15:36:31 +01:00
David Brown
efefcf0fb4
Add confidence tests.
2016-06-16 13:56:34 +01:00