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