David Brown
b8496c3736
Pass set size to __IN, remove uSET Ctype, optimize __IN size test.
2016-09-13 20:14:17 +01:00
David Brown
68c105b48c
Add tests for ENTIER.
2016-09-13 19:44:01 +01:00
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 C W Brown
da88496c5f
Tidy ( #41 )
...
* Deduplicate common constants into OPM and do some source format tidying.
* Fix postpush buildall script to force checkout of updated buildall.
* Show enlistment branch in makefiles
* Support non-printables in string literals and tidy case alignment and constant literals.
* Common code for MIN and MAX of integer types.
* Common code for SInt/Int/LInt in ConstOp parameter preparation.
* Common code for SInt/Int/LInt in Op parameter preparation.
* Refactor SetIntType to work with byte size directly. Prepare to revert my incorrect VAL changes.
* Original meaning of VAL restored. Many library files disabled until use of VAL in 64 bits fixed.
* Make Reals.Mod independent of INTEGER size and add reals tests.
* Implement fraction, IsInfinity and IsNaN in oocLowReal.Mod.
* OPB little simplifications and ShorterSize/LongerSize functions.
* Add test for alignment computability
* Replace alignment constants with calculated alignment.
* typ.size aware OPV.Convert
* Add SYSTEM_INT64 and make tests name independent.
* Remove SYSTEM.H includes (string.h and stdint.h).
* Replace uses of uintptr_t and size_t with SYSTEM_ADDRESS.
* Sad hack to make FreeBSD and OpenBSD happy with memcpy declaration.
* Detect 64 bit on FreeBSD, and size_t defined on OpenBSD.
* %zd not supportd by mingw, cast strnlen return to int.
* Add debug for intermittent failure only on OpenBSD.
* Add textTexts as a confidence test and tidy up a couple of other tests.
* Update binary test process.
2016-08-25 14:41:00 +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
ce855c93c8
Update test files to v2.
2016-06-16 16:25:36 +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
Norayr Chilingarian
4838e91966
s/ooc/voc -- noch
...
Former-commit-id: bdf7be9896a5c74170ab6b35df5269ab03a0ab08
2016-01-22 01:16:08 +04:00
Norayr Chilingarian
7d5cab1590
added events example.
...
Former-commit-id: 3665c36d27
2015-05-27 02:56:52 +04:00
Norayr Chilingarian
31c5b31dae
makefiles fixed
...
Former-commit-id: fbdf562e2e
2015-05-27 02:03:59 +04:00
norayr
99d0d1c0db
htons moved to types; -- noch
...
Former-commit-id: 9d92942027
2015-03-19 21:07:37 +04:00
norayr
ffbd45b735
readme fixed
...
Former-commit-id: b080951180
2015-03-19 21:03:29 +04:00
norayr
4f0312705e
server improved. -- noch
...
Former-commit-id: 3d7c49a6dc
2015-03-19 21:01:47 +04:00
norayr
2615a22901
forking server example with oberon; -- noch.
...
Former-commit-id: 48041fee19
2015-03-19 19:33:34 +04:00
Norayr Chilingarian
6886a243a6
added oocRandomNumbers, updated newt wrapper with GetKey function. -- noch
...
Former-commit-id: ab5d3f734e
2015-03-12 00:24:11 +04:00
Norayr Chilingarian
7de984b46a
added newt example with buttons. updated newt wrapper. -- noch.
...
Former-commit-id: 0aecdbd935
2015-03-11 02:13:06 +04:00
Norayr Chilingarian
ebfcd163aa
newt wrapper -- noch
...
Former-commit-id: 8d73a74432
2015-02-22 01:56:44 +04:00
Norayr Chilingarian
566b2dd4f7
beautified wrapper -- noch
...
Former-commit-id: 669735779f
2015-02-21 14:49:37 +04:00
Norayr Chilingarian
a93d9cb261
newt binding updated -- noch
...
Former-commit-id: 08668e2495
2015-02-21 14:23:26 +04:00
Norayr Chilingarian
3f82522841
newt binding, first demo - hello world application -- noch
...
Former-commit-id: 034808deb8
2015-02-21 04:38:14 +04:00
Norayr Chilingarian
f2e15511a0
got rid of ecvt completely. reals.mod and texts test updated. -- noch
...
Former-commit-id: 606c23d096
2015-02-18 16:51:40 +04:00
Norayr Chilingarian
d29b4a0427
x86_86 gcc/clang low level modules update, types clarified. -- noch
...
Former-commit-id: 59e489ea43
2015-02-10 15:06:04 +04:00
Norayr Chilingarian
0611c0a458
fixed demos.
...
-- noch
Former-commit-id: 441264de16
2015-01-28 20:17:14 +04:00
Norayr Chilingarian
930101bc00
ulmIntOperatins ported.
...
x11 modules moved to separate directory and won't be compiled by
default.
x11 test cases updated.
-- noch
Former-commit-id: 797ea84f14
2015-01-28 19:36:22 +04:00
Norayr Chilingarian
6dee99947d
texts test added. -- noch
...
Former-commit-id: 2233289cbd
2015-01-27 11:00:33 +04:00
Norayr Chilingarian
4ca4fdfb7f
added IFS ( Iterated Function System ) example from Reiser's book
...
Former-commit-id: 06fa950748
2014-08-28 14:23:36 +04:00
Norayr Chilingarian
011aedbab1
fixed games with compatIn module
...
Former-commit-id: 5f508b16bb
2014-05-30 10:19:32 +04:00