... at
.
CogVM binaries as per VMMaker.oscog-tpr.949/r3143
Spur:
Fix regression in primitiveNewWithArg from VMMaker.oscog-eem.859 which caused
basicNew: on fixed classes to raise OutOfMemory instead of the relevant error.
Have checkForAndFollowForwardedPrimitiveState follow other references in the
frame if a forwarder is found on the stack.
All:
Add a first cut at the primitiveSlotAt[Put] primitives.
Reimplement primitiveBitShift for 64-bits.
Define areIntegers:and: for 64-bit Spur, and move it into the ObjectMemory
hierarchies.
Add maxSmallInteger and minSmallInteger and matching manifest constants.
Use these in LargeIntegersPlugin and Matrix2x3Plugin.
Use numBytesOf: instead of lengthOf: in the 64-bit integer conversion routines.
Reorder cases in Spur's numBytesOf: to put common case first.
--