compiler/bootstrap
Norayr Chilingarian 4dd3c395fe adding big-endian support across compiler, runtime, and library modules
- adding Platform.LittleEndian to centralize endianness detection
- using SYSTEM.GET with correct byte offset for HUGEINT to smaller type reads on big-endian
- fixing Reals.BytesToHex iteration direction and InitEndian for big-endian
- fixing oocLowReal fraction, IsInfinity, IsNaN using Reals.Expo/SetExpo
- fixing Math.ToREAL and MathL.exponent for big-endian
- fixing In.Int and In.LongInt for big-endian
- fixing outtest.wh byte iteration direction for big-endian
- regenerating all bootstrap C sources
- tested on ppc32
2026-07-12 18:17:58 +04:00
..
unix-44 adding big-endian support across compiler, runtime, and library modules 2026-07-12 18:17:58 +04:00
unix-48 adding big-endian support across compiler, runtime, and library modules 2026-07-12 18:17:58 +04:00
unix-88 adding big-endian support across compiler, runtime, and library modules 2026-07-12 18:17:58 +04:00
windows-48 adding big-endian support across compiler, runtime, and library modules 2026-07-12 18:17:58 +04:00
windows-88 adding big-endian support across compiler, runtime, and library modules 2026-07-12 18:17:58 +04:00
SYSTEM.c now "NIL access" error in Modules.Mod indeed works. 2024-04-13 04:14:18 +04:00
SYSTEM.h bootstrap sources. 2025-06-24 18:27:35 +04:00
WindowsWrapper.h Fix shift/rotate for all integer types, add tests, make build order work for SYSTEM.c/h changes. 2016-09-12 15:55:54 +01:00