Hi all,
I just noticed that Squeak-trunk does not use the primitives for LargeIntegers bit operations (#34 to #37). Is there are good reason for this (disabled in the VM?) or is this just a mistake? See:
SystemNavigation default browseAllSelect: [:cm | cm primitive between: 34 and: 37]
Fabio
Those primitives will fail unless the receiver, the argument and the result fit into 64 bits. The LargeIntegers plugin provides primitives without such limitation, so currently the latter is in use.
Levente
On Sun, 30 Dec 2018, Fabio Niephaus wrote:
Hi all,
I just noticed that Squeak-trunk does not use the primitives for LargeIntegers bit operations (#34 to #37). Is there are good reason for this (disabled in the VM?) or is this just a mistake? See:
SystemNavigation default browseAllSelect: [:cm | cm primitive between: 34 and: 37]
Fabio
On Sun, Dec 30, 2018 at 7:20 PM Levente Uzonyi leves@caesar.elte.hu wrote:
Those primitives will fail unless the receiver, the argument and the result fit into 64 bits. The LargeIntegers plugin provides primitives without such limitation, so currently the latter is in use.
Thanks, makes sense.
Fabio
Levente
On Sun, 30 Dec 2018, Fabio Niephaus wrote:
Hi all,
I just noticed that Squeak-trunk does not use the primitives for LargeIntegers bit operations (#34 to #37). Is there are good reason for this (disabled in the VM?) or is this just a mistake? See:
SystemNavigation default browseAllSelect: [:cm | cm primitive between: 34 and: 37]
Fabio
vm-dev@lists.squeakfoundation.org