Bug 39826

GemStone/S 64 Bit

2.3.1.6, 2.3.1, 2.3, 2.2.5.4, 2.2.5.3, 2.2.5.2, 2.2.5.1, 2.2.5, 2.2.x, 2.2, 2.1.4, 2.1.x, 2.1, 2.0.5, 2.0.4, 2.0.x, 2.0

2.4

_sessionCacheStatAt:put: truncates large SmalIntegers

When passed as an argument System class >> _sessionCacheStatAt:put:, SmallIntegers
larger than 4294967296 (2^32) have the bits above 2^32 discarded.

Workaround

If using very large values in _sessionCacheStatAt:put:, round appropriately,
or split the number and use two slots if exact precision is required.


Last updated: 1/19/10