Commit graph

22 commits

Author SHA1 Message Date
Norayr Chilingarian
d6d99b4fbe fixing Out.Real and Out.LongReal: the exponent missed the rounding carry
the exponent digits were written before the mantissa was rounded, so
a carry into the next power of ten was lost: 0.99999999999999989
came out as 1.0D-001, and Math.sqrt(1.0) as 1.00000E-01.
2026-10-06 20:14:31 +04:00
Norayr Chilingarian
dac6504f12 comments in symbol files, viewable by showdef browser. 2025-06-24 17:44:19 +04:00
David Brown
412a8c3337 Document compilation; remove OpenBSD debugging. 2016-12-20 15:16:18 +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
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
6da0d5d685 Build with colour output when on a tty/console. 2016-11-15 17:33:05 +00:00
David Brown
a17c087a41 Uppercase internal SYSTEM.H types address, int*, uint*. Completed. 2016-11-08 12:13:58 +00:00
David Brown
2a242ae960 Add Oakwood 'In' module and a test for it. 2016-10-30 14:22:10 +00:00
David Brown
2d8c9c4757 Make math test work across x86/x64. 2016-10-17 12:49:05 +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
David Brown
f0a68cf6f9 Improved Out.Real* layout and build type independence. 2016-10-12 11:12:08 +01:00
David Brown
ee77ec43ca Out.Mod. Add buffer, simplify real output. 2016-10-11 11:42:22 +01:00
David Brown
a828ff79a4 Implement Out.Real and Out.LongReal. 2016-10-08 17:02:46 +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
212bcd58b9 Beginning adding -OC (large model) runtime library 2016-09-28 11:38:53 +01:00