runkharr
|
e54927e49e
|
src/runtime/Files.Mod: Rewrote parts of it for avoding buffer overflows, or
safely terminating in this case ...
bootstrap/*/Files.c: 'bootstrapped' files because of the modifications in
'src/runtime/Files.Mod' ...
|
2018-04-13 08:24:28 +02:00 |
|
runkharr
|
8675fbf5f4
|
src/runtime/Files.Mod: Now using SYSTEM.MAXPATHLEN + 1 as size for the array-
type 'FileName' ...
bootstrap/*/*.[ch]: Committing the bootstrapping files after the modifications
on the compiler and the runtime ...
|
2018-04-13 03:44:48 +02:00 |
|
Norayr Chilingarian
|
9470716304
|
issue #64 https://github.com/vishaps/voc/issues/64
|
2018-04-10 22:48:37 +04:00 |
|
David Brown
|
412a8c3337
|
Document compilation; remove OpenBSD debugging.
|
2016-12-20 15:16:18 +00:00 |
|
David Brown
|
460b879829
|
Build link list based on imports, not on modules compiled by compiler instance.
|
2016-12-18 13:03:59 +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
|
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
|
6a7cba23a7
|
Force output flush and nonzero return code on assertion failure in Files.Mod
|
2016-11-27 16:48:03 +00:00 |
|
David Brown
|
654b6ecb24
|
Add offset assertions to Files.Mod.
|
2016-11-16 12:33:53 +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
|
a17c087a41
|
Uppercase internal SYSTEM.H types address, int*, uint*. Completed.
|
2016-11-08 12:13:58 +00:00 |
|
David Brown
|
1fa182c7ce
|
Fix generalised ReadNum and use for Sym reading.
|
2016-09-30 18:15:46 +01:00 |
|
David Brown
|
3dc5049d5a
|
Stepping toward generalised ReadNum.
|
2016-09-30 17:19:26 +01:00 |
|
David Brown
|
6dedf34785
|
SET32 and SET64 compatibility and bootstrap update.
|
2016-09-30 16:38:22 +01:00 |
|
David Brown
|
25d99fd36a
|
Add SYSTEM.SET32 and 64 types. Fix 32 bit build.
|
2016-09-28 18:48:56 +01:00 |
|
David Brown
|
212bcd58b9
|
Beginning adding -OC (large model) runtime library
|
2016-09-28 11:38:53 +01:00 |
|