Commit graph

24 commits

Author SHA1 Message Date
Norayr Chilingarian
ff87e23780 fixed ooc.C typesizes and made X11 examples compile. 2020-03-29 20:40:36 +04:00
Dave Brown
2ddbf5d517 Correct Args.argc to INTEGER rather than LONGINT 2019-11-09 11:32:03 +00:00
Norayr Chilingarian
61828e6a47 Merge branch 'ulm_tidy' 2016-12-02 19:12:16 +04:00
David Brown
299b0636ad Fix Platform initialisation, move common Arg handling code from Platfrom to Modules. 2016-12-01 18:08:08 +00:00
norayr
0e1c5fe498 ulm library compiled by fixing integer, longint, shortint and set sizes. -- noch 2016-11-30 19:39:26 +04:00
norayr
c549f5847b fixed Longint to Byte Arr function; -- noch 2016-11-29 16:45:18 +04:00
norayr
247852e0b7 fixed overflow in LRealToByteArr; -- noch 2016-11-29 16:14:15 +04:00
norayr
047d8b94e7 plongrealarray had to be pointer to longrealarray. -- noch 2016-11-29 15:00:18 +04:00
David Brown
b9339c9516 Merge heap fix for negative addresses from OFront. Fix ulmSets CharSet size. 2016-11-28 14:56:10 +00:00
David Brown
716240bdd6 Simplify runtime error reporting and move to platform common source. 2016-11-12 10:20:50 +00:00
David Brown
ed7043324d Remove redundant writer in OPM. Fix Files.Readline for CR/LF and guarantee 0 termination. 2016-11-11 18:23:31 +00:00
David Brown
c93705920e Remove redundant sync that causes error on windows. Update console for Windows cr/lf. 2016-11-10 11:22:23 +00:00
David Brown
80de6dc216 Rationalise -O2 vs -OC library build. 2016-10-15 17:15:05 +01:00
David Brown
c2567a2600 Reorganise system and runtime library modules for both O2 and OC builds. 2016-10-01 17:26:44 +01:00
David Brown
9ffafc59b4 Reenable library files, fix LONGREAL constants and type casts. 2016-09-26 19:01:59 +01:00
David Brown
22a4f8e263 Use SYSTEM.ADDRESS in libraries. Build all with -O2. Support INC(a,b) for any int a,b that support a:=a+b. 2016-09-23 13:04:24 +01:00
David Brown
20a97bb570 Add check that double and long long (both 64 bit) have same alignment. 2016-09-21 11:56:21 +01:00
David Brown
1a83167d5a Fix ethMD5 build. May need more work to be correct on 64 bit builds. 2016-09-20 16:43:34 +01:00
David Brown
9971e56451 INT64 support in the interface browser. 2016-09-18 15:52:11 +01:00
David Brown
dc699db9f5 Support 64 bit integer literals on all builds, and fix 64 bit Console.hex display. 2016-09-15 15:23:08 +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
2b3b6a822a File mode corrections. Add lol filetype to 'lf' eolns. 2016-06-16 18:14:58 +01:00
David Brown
7bdc53145e Update library source to V2. 2016-06-16 14:56:42 +01:00
David Brown
1304822769 Rename lib to library. 2016-06-16 13:56:12 +01:00