David Brown
|
3c1e64375e
|
Fix hexdump on 32 bit builds.
|
2016-12-11 17:31:25 +00:00 |
|
David Brown
|
a2d98748b6
|
Add hex and hexdump to Out.Mod, more debugging for OpenBSD.
|
2016-12-11 17:18:24 +00:00 |
|
David Brown
|
a1ac23a09f
|
More debug to catch OpenBSD intermittent text read failure.
|
2016-12-11 14:10:46 +00:00 |
|
David Brown
|
18a365429b
|
Add dubug dump to Texts.Mod to help catch OpenBSD specific read failure.
|
2016-12-10 18:44:59 +00:00 |
|
David Brown
|
d12393cc8c
|
Build to local directory and install as separate optional step.
|
2016-12-09 17:47:48 +00:00 |
|
norayr
|
e6532bfe23
|
reverted back Texts module changes.
|
2016-12-07 19:40:08 +04:00 |
|
norayr
|
9f6c788219
|
texts module can save plain ascii files with CloseAscii function.
|
2016-12-07 19:31:48 +04:00 |
|
norayr
|
93eea47e54
|
improved warning message. -- noch
|
2016-12-06 11:32:21 +04:00 |
|
norayr
|
711283cba5
|
added type aliasing check and warning. -- noch
|
2016-12-05 22:06:10 +04:00 |
|
David Brown
|
cf2da3000f
|
Record curpos on every inR.Read. Add more debug to catch OpenBSD read failure.
|
2016-12-05 17:00:55 +00:00 |
|
David Brown
|
1ae3a2ff32
|
Simplify ARGV setup. Add trial binary directory discovery code.
|
2016-12-03 18:43:13 +00:00 |
|
David Brown
|
c65b89daf3
|
Update confidence tests for arg handling move. Remove unused vars in Platform.
|
2016-12-01 18:39:02 +00:00 |
|
David Brown
|
299b0636ad
|
Fix Platform initialisation, move common Arg handling code from Platfrom to Modules.
|
2016-12-01 18:08:08 +00:00 |
|
David Brown
|
b16e82f866
|
Update open FileDescs at deregistration resulting from delete, rename or register.
|
2016-11-30 18:13:32 +00:00 |
|
David Brown
|
67e4848eb7
|
PlatformWindows file sharing mode parity with PlatfromUnix. Allow GC to collect unused files.
|
2016-11-30 15:49:27 +00:00 |
|
David Brown
|
9f0cbccf55
|
Various fixes to OS vs Oberon file lifetime management in Files.Mod.
|
2016-11-29 15:27:30 +00:00 |
|
David Brown
|
d5c3d2aae5
|
Merge __GUARDEQP changes from OFront.
|
2016-11-28 15:57:04 +00: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
|
6a7cba23a7
|
Force output flush and nonzero return code on assertion failure in Files.Mod
|
2016-11-27 16:48:03 +00:00 |
|
David Brown
|
056a317e54
|
Remove SetHalt documentation - code was already disabled.
|
2016-11-24 18:10:51 +00:00 |
|
David Brown
|
1c137d2d7a
|
Doc updates. Add warning for anonymous ARAY or RECORD parameter types.
|
2016-11-24 12:49:59 +00:00 |
|
David Brown
|
3798b9c537
|
Fix mingw/msc support on pre Windows 10 systems.
|
2016-11-19 00:42:35 +00:00 |
|
David Brown
|
654b6ecb24
|
Add offset assertions to Files.Mod.
|
2016-11-16 12:33:53 +00:00 |
|
David Brown
|
6da0d5d685
|
Build with colour output when on a tty/console.
|
2016-11-15 17:33:05 +00:00 |
|
David Brown
|
f08e49d856
|
Fix and simplify fingerprinting for 64 bit values
|
2016-11-15 11:51:29 +00:00 |
|
David Brown
|
377bc73774
|
Restore text file based error support as prototyped in the ErrorExperiment branch.
|
2016-11-14 21:00:34 +00:00 |
|
David Brown
|
f7feea0ad1
|
Tidy browsercmd aka showdef.
|
2016-11-14 18:19:56 +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
|
9f5d4c6b0d
|
Fix mingw where ENABLE_VIRTUAL_TERMINAL_PROCESSING is undefined.
|
2016-11-10 12:52:23 +00:00 |
|
David Brown
|
45d3daa11e
|
Windows: enable VT100 support and use SYSTEM.ADDRESS for FileHandle.
|
2016-11-10 11:56:35 +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
|
1d6c7889b1
|
Use _alloca /only/ on MSC, not on mingw. Elsewhere it is alloca.
|
2016-11-08 20:18:14 +00:00 |
|
David Brown
|
eeb168c026
|
Support Microsoft C make again following dual library (O2 and OC) support.
|
2016-11-08 18:37:15 +00:00 |
|
David Brown
|
a17c087a41
|
Uppercase internal SYSTEM.H types address, int*, uint*. Completed.
|
2016-11-08 12:13:58 +00:00 |
|
David Brown
|
baeb2db81f
|
Uppercase internal SYSTEM.H types address, int*, uint*. Phase 1.
|
2016-11-08 11:48:33 +00:00 |
|
David Brown
|
1935f63cd6
|
Fix ABS in SYSTEM.h and fix tools/make/ignore.
|
2016-11-02 12:59:51 +00:00 |
|
David Brown
|
6a9861355f
|
Update features documentation for -O2/-OC
|
2016-10-31 18:51:38 +00:00 |
|
David Brown
|
2a242ae960
|
Add Oakwood 'In' module and a test for it.
|
2016-10-30 14:22:10 +00:00 |
|
David Brown
|
126ef6d479
|
Remove o_result variable obsoleted by restoration of alloca usage.
|
2016-10-28 19:06:08 +01:00 |
|
David Brown
|
cf49ec30b9
|
Restore use of alloca for string value copies. mingw build fixes. Support Linux subsystem for Windows.
|
2016-10-28 18:13:42 +01:00 |
|
David Brown
|
1e7d3ca4fd
|
Add isptest (active) and In.Mod (not yet used).
|
2016-10-20 19:20:25 +01:00 |
|
David Brown
|
a4c372253b
|
Fix AssertFail parameter type in Platformwindows.Mod.
|
2016-10-18 18:52:10 +01:00 |
|
David Brown
|
300b67a572
|
Remove -msse2, fix halt code type on windows platform.
|
2016-10-18 18:12:33 +01:00 |
|
David Brown
|
2d8c9c4757
|
Make math test work across x86/x64.
|
2016-10-17 12:49:05 +01:00 |
|
David Brown
|
eda7e88185
|
Add test for Math and MathL modules.
|
2016-10-16 15:21:32 +01:00 |
|
David Brown
|
531e9e090c
|
Oops. Another VT100 file case change.
|
2016-10-15 22:57:48 +01:00 |
|
David Brown
|
1507d9cb0a
|
Force git rename of VT100 in bootstrap, make SYSTEM.* mdel independent.
|
2016-10-15 19:05:08 +01:00 |
|
David Brown
|
80de6dc216
|
Rationalise -O2 vs -OC library build.
|
2016-10-15 17:15:05 +01:00 |
|
David Brown
|
dd6f704e68
|
Don't display sign for NaN as x86 and arm generate it differently for 0.0/0.0
|
2016-10-12 11:49:21 +01:00 |
|