Norayr Chilingarian
|
9470716304
|
issue #64 https://github.com/vishaps/voc/issues/64
|
2018-04-10 22:48:37 +04:00 |
|
David Brown
|
1bd70f367e
|
Correct size_t definition for OpenBSD .gt. 6.2 thanks to @ibara
|
2017-09-06 13:07:00 +01:00 |
|
norayr
|
211f69c89a
|
moved strtoreal functions to strings module.
|
2017-06-21 20:58:10 +04:00 |
|
norayr
|
b5c76a0ee3
|
implemented In.Real and In.LongReal, unless it'll be implemented better.
|
2017-06-21 20:45:58 +04:00 |
|
David Brown
|
0666629e1e
|
J. Templ heap tweaks - improved handling in extreme memory scenarios.
|
2016-12-29 15:28:04 +00:00 |
|
David Brown
|
265ac23f6e
|
Restore 4*Unit heap allocation multiple.
|
2016-12-28 13:05:16 +00:00 |
|
David Brown
|
173c83f217
|
Integrate OFront fix for unsigned DIV in heap.
|
2016-12-28 12:33:34 +00:00 |
|
David Brown
|
535f80d91c
|
Integrate jtempl heap allocation recursion fix.
|
2016-12-22 17:16:42 +00:00 |
|
David Brown
|
412a8c3337
|
Document compilation; remove OpenBSD debugging.
|
2016-12-20 15:16:18 +00:00 |
|
David Brown
|
8220c4e807
|
Fix heap for -OC build on 32 bit systems.
|
2016-12-19 16:11:32 +00:00 |
|
David Brown
|
43117e79f7
|
Integrate JTempl's new OFront heap implementation using unsigned address arithmetic.
|
2016-12-19 16:00:57 +00:00 |
|
David Brown
|
6f43c272c9
|
Update bootstrap C sources.
|
2016-12-18 17:13:46 +00:00 |
|
David Brown
|
7386767d84
|
Fix binary dir determination for mingw/msc.
|
2016-12-18 17:12:00 +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
|
41a239c5aa
|
Fix heap address comparisons for sign crossing.
|
2016-12-13 20:15:29 +00:00 |
|
David Brown
|
85eeef6ae4
|
Supportix dump of block with uncleared GC flag in bit 0 of tag.
|
2016-12-13 18:52:42 +00:00 |
|
David Brown
|
30bae1a622
|
Fix dump of chunk that crosses +ve to -ve address. Could this be the underlying issue in Heap?
|
2016-12-13 18:42:16 +00:00 |
|
David Brown
|
a377c7c3bf
|
Still chasing OpenBSD issue. Add heap dump. Looks like a GC fault.
|
2016-12-13 18:25:50 +00:00 |
|
David Brown
|
c5561dd0e0
|
Make type descriptor dump resilient to increments (mid-GC) tags.
|
2016-12-12 20:06:00 +00:00 |
|
David Brown
|
4444d06e4e
|
Remove duplocate ModuleDesc in Modules. Add type descriptor dumping.
|
2016-12-12 18:42:36 +00:00 |
|
David Brown
|
f75a98d3dc
|
Display text run dump according to its dynamic type.
|
2016-12-11 20:18:34 +00:00 |
|
David Brown
|
6e28d3f2fd
|
Ha! Now fix hexdump for -OC build.
|
2016-12-11 17:43:05 +00:00 |
|
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 |
|