712e0f9e6f
ALLOCATE and RESIZE with size -1 (0xFFFFFFFF) were "succeeding" because wrapping arithmetic made the block size tiny. Added early rejection for sizes exceeding half the available memory. Memory suite: 2→0 errors. Now 4 suites pass (Core, Facility, Memory).