We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
primitiveAdd
primitiveSubtract
primitiveLessThan
primitiveGreaterThan
primitiveLessOrEqual
primitiveGreaterOrEqual
primitiveEqual
primitiveNotEqual
primitiveMultiply
primitiveDivide
primitiveMod
primitiveDiv
primitiveQuo
primitiveBitAnd
primitiveBitOr
primitiveBitXor
primitiveBitShift
primitiveMakePoint
primitiveFail
primitiveRemLargeIntegers
primitiveAddLargeIntegers
primitiveSubtractLargeIntegers
primitiveLessThanLargeIntegers
primitiveGreaterThanLargeIntegers
primitiveLessOrEqualLargeIntegers
primitiveGreaterOrEqualLargeIntegers
primitiveEqualLargeIntegers
primitiveNotEqualLargeIntegers
primitiveMultiplyLargeIntegers
primitiveDivideLargeIntegers
primitiveModLargeIntegers
primitiveDivLargeIntegers
primitiveQuoLargeIntegers
primitiveBitAndLargeIntegers
primitiveBitOrLargeIntegers
primitiveBitXorLargeIntegers
primitiveBitShiftLargeIntegers
primitiveFloatAt
primitiveFloatAtPut
primitiveAsFloat
primitiveFloatAdd
primitiveFloatSubtract
primitiveFloatLessThan
primitiveFloatGreaterThan
primitiveFloatLessOrEqual
primitiveFloatGreaterOrEqual
primitiveFloatEqual
primitiveFloatNotEqual
primitiveFloatMultiply
primitiveFloatDivide
primitiveTruncated
primitiveFractionalPart
primitiveExponent
primitiveTimesTwoPower
primitiveSquareRoot
primitiveSine
primitiveArctan
primitiveLogN
primitiveExp
primitiveAt
primitiveAtPut
primitiveSize
primitiveStringAt
primitiveStringAtPut
0
primitiveObjectAt
primitiveObjectAtPut
primitiveNew
primitiveNewWithArg
primitiveArrayBecomeOneWay
primitiveInstVarAt
primitiveInstVarAtPut
primitiveIdentityHash
primitiveStoreStackp
primitiveSomeInstance
primitiveNextInstance
primitiveNewMethod
primitivePerform
primitivePerformWithArgs
primitiveSignal
primitiveWait
primitiveResume
primitiveSuspend
primitiveFlushCache
primitiveMousePoint
primitiveTestDisplayDepth
primitiveSetDisplayMode
primitiveInputSemaphore
primitiveGetNextEvent
primitiveInputWord
primitiveSnapshot
primitiveStoreImageSegment
primitiveLoadImageSegment
primitivePerformInSuperclass
primitiveBeCursor
primitiveBeDisplay
primitiveScanCharacters
primitiveStringReplace
primitiveScreenSize
primitiveMouseButtons
primitiveKbdNext
primitiveKbdPeek
primitiveIdentical
primitiveClass
primitiveBytesLeft
primitiveQuit
primitiveExitToDebugger
primitiveChangeClass
primitiveFlushCacheByMethod
primitiveExternalCall
primitiveDoPrimitiveWithArgs
primitiveFlushCacheBySelector
primitiveCalloutToFFI
primitiveImageName
primitiveNoop
primitiveLowSpaceSemaphore
primitiveSignalAtBytesLeft
primitiveDeferDisplayUpdates
primitiveShowDisplayRect
primitiveArrayBecome
primitiveSpecialObjectsOop
primitiveFullGC
primitiveIncrementalGC
primitiveObjectPointsTo
primitiveSetInterruptKey
primitiveInterruptSemaphore
primitiveMillisecondClock
primitiveSignalAtMilliseconds
primitiveSecondsClock
primitiveSomeObject
primitiveNextObject
primitiveBeep
primitiveClipboardText
primitiveVMPath
primitiveShortAt
primitiveShortAtPut
primitiveConstantFill
primitiveClone
primitiveGetAttribute
primitiveAdoptInstance
primitiveSetOrHasIdentityHash
primitiveGetImmutability
primitiveSetImmutability
primitiveIntegerAt
primitiveIntegerAtPut
primitiveYield
primitiveCopyObject
primitiveNotIdentical
primitiveAsCharacter
primitiveImmediateAsInteger
primitiveFetchNextMourner
primitiveSlotAt
primitiveSlotAtPut
primitiveBehaviorHash
primitiveMaxIdentityHash
primitiveAllInstances
primitiveAllObjects
primitiveGrowMemoryByAtLeast
primitiveSizeInBytesOfInstance
primitiveSizeInBytes
primitiveIsPinned
primitivePin
primitiveExitCriticalSection
primitiveEnterCriticalSection
primitiveTestAndSetOwnershipOfCriticalSection
primitiveExecuteMethodArgsArray
primitiveExecuteMethod
primitiveTerminateTo
primitiveFindHandlerContext
primitiveClosureCopyWithCopiedValues
primitiveClosureValue
primitiveClosureValueWithArgs
primitiveFullClosureValue
primitiveFullClosureValueWithArgs
primitiveFullClosureValueNoContextSwitch
primitiveContextAt
primitiveContextAtPut
primitiveContextSize
primitiveContextXray
primitiveVoidVMState
primitiveDoNamedPrimitiveWithArgs
primitiveClosureValueNoContextSwitch
primitiveRelinquishProcessor
primitiveForceDisplayUpdate
primitiveFormPrint
primitiveSetFullScreen
primitiveUTCMicrosecondClock
primitiveLocalMicrosecondClock
primitiveSignalAtUTCMicroseconds
primitiveUpdateTimezone
primitiveUtcAndTimezoneOffset
primitiveSnapshotEmbedded
primitiveArrayBecomeOneWayCopyHash
primitiveClearVMProfile
primitiveControlVMProfiling
primitiveVMProfileSamplesInto
primitiveVMParameter
primFail
nil
primitiveSmallFloatAdd
primitiveSmallFloatSubtract
primitiveSmallFloatLessThan
primitiveSmallFloatGreaterThan
primitiveSmallFloatLessOrEqual
primitiveSmallFloatGreaterOrEqual
primitiveSmallFloatEqual
primitiveSmallFloatNotEqual
primitiveSmallFloatMultiply
primitiveSmallFloatDivide
primitiveSmallFloatTruncated
primitiveSmallFloatFractionalPart
primitiveSmallFloatExponent
primitiveSmallFloatTimesTwoPower
primitiveSmallFloatSquareRoot
primitiveSmallFloatSine
primitiveSmallFloatArctan
primitiveSmallFloatLogN
primitiveSmallFloatExp
primitiveFlushExternalPrimitives
primitiveUnloadModule
primitiveListBuiltinModule
primitiveListExternalModule
The text was updated successfully, but these errors were encountered:
Map and enable SmallFloat primitives (541-559)
922e74d
#1
fniephaus
No branches or pull requests
Integer Primitives (0-19)
primitiveAdd
primitiveSubtract
primitiveLessThan
primitiveGreaterThan
primitiveLessOrEqual
primitiveGreaterOrEqual
primitiveEqual
primitiveNotEqual
primitiveMultiply
primitiveDivide
primitiveMod
primitiveDiv
primitiveQuo
primitiveBitAnd
primitiveBitOr
primitiveBitXor
primitiveBitShift
primitiveMakePoint
primitiveFail
"Guard primitive for simulation -- must fail"LargeInteger Primitives (20-37)
primitiveRemLargeIntegers
primitiveAddLargeIntegers
primitiveSubtractLargeIntegers
primitiveLessThanLargeIntegers
primitiveGreaterThanLargeIntegers
primitiveLessOrEqualLargeIntegers
primitiveGreaterOrEqualLargeIntegers
primitiveEqualLargeIntegers
primitiveNotEqualLargeIntegers
primitiveMultiplyLargeIntegers
primitiveDivideLargeIntegers
primitiveModLargeIntegers
primitiveDivLargeIntegers
primitiveQuoLargeIntegers
primitiveBitAndLargeIntegers
primitiveBitOrLargeIntegers
primitiveBitXorLargeIntegers
primitiveBitShiftLargeIntegers
Float Primitives (38-59)
primitiveFloatAt
primitiveFloatAtPut
primitiveAsFloat
primitiveFloatAdd
primitiveFloatSubtract
primitiveFloatLessThan
primitiveFloatGreaterThan
primitiveFloatLessOrEqual
primitiveFloatGreaterOrEqual
primitiveFloatEqual
primitiveFloatNotEqual
primitiveFloatMultiply
primitiveFloatDivide
primitiveTruncated
primitiveFractionalPart
primitiveExponent
primitiveTimesTwoPower
primitiveSquareRoot
primitiveSine
primitiveArctan
primitiveLogN
primitiveExp
Subscript and Stream Primitives (60-67)
primitiveAt
primitiveAtPut
primitiveSize
primitiveStringAt
primitiveStringAtPut
0
"a.k.a. primitiveFail" "was primitiveNext"0
"a.k.a. primitiveFail" "was primitiveNextPut"0
"a.k.a. primitiveFail" "was primitiveAtEnd"StorageManagement Primitives (68-79)
primitiveObjectAt
primitiveObjectAtPut
primitiveNew
primitiveNewWithArg
primitiveArrayBecomeOneWay
"Blue Book: primitiveBecome"primitiveInstVarAt
primitiveInstVarAtPut
primitiveIdentityHash
primitiveStoreStackp
"Blue Book: primitiveAsObject"primitiveSomeInstance
primitiveNextInstance
primitiveNewMethod
Control Primitives (80-89)
primitiveFail
"Blue Book: primitiveBlockCopy"primitiveFail
"Blue Book: primitiveValue"primitiveFail
"Blue Book: primitiveValueWithArgs"primitivePerform
primitivePerformWithArgs
primitiveSignal
primitiveWait
primitiveResume
primitiveSuspend
primitiveFlushCache
Input/Output Primitives (90-109)
primitiveMousePoint
primitiveTestDisplayDepth
"Blue Book: primitiveCursorLocPut"primitiveSetDisplayMode
"Blue Book: primitiveCursorLink"primitiveInputSemaphore
primitiveGetNextEvent
"Blue Book: primitiveSampleInterval"primitiveInputWord
primitiveFail
"primitiveCopyBits"primitiveSnapshot
primitiveStoreImageSegment
primitiveLoadImageSegment
primitivePerformInSuperclass
"Blue Book: primitiveSignalAtTick"primitiveBeCursor
primitiveBeDisplay
primitiveScanCharacters
primitiveFail
"primitiveDrawLoop"primitiveStringReplace
primitiveScreenSize
primitiveMouseButtons
primitiveKbdNext
primitiveKbdPeek
System Primitives (110-119)
primitiveIdentical
primitiveClass
primitiveBytesLeft
primitiveQuit
primitiveExitToDebugger
primitiveChangeClass
"Blue Book: primitiveOopsLeft"primitiveFlushCacheByMethod
primitiveExternalCall
primitiveDoPrimitiveWithArgs
primitiveFlushCacheBySelector
Miscellaneous Primitives (120-127)
primitiveCalloutToFFI
(in progress)primitiveImageName
primitiveNoop
"Blue Book: primitiveImageVolume"primitiveFail
"was primitiveValueUninterruptably"primitiveLowSpaceSemaphore
primitiveSignalAtBytesLeft
Squeak Miscellaneous Primitives (128-149)
primitiveDeferDisplayUpdates
primitiveShowDisplayRect
primitiveArrayBecome
primitiveSpecialObjectsOop
primitiveFullGC
primitiveIncrementalGC
primitiveObjectPointsTo
primitiveSetInterruptKey
primitiveInterruptSemaphore
primitiveMillisecondClock
primitiveSignalAtMilliseconds
primitiveSecondsClock
primitiveSomeObject
primitiveNextObject
primitiveBeep
primitiveClipboardText
primitiveVMPath
primitiveShortAt
primitiveShortAtPut
primitiveConstantFill
primitiveFail
"primitiveReadJoystick"primitiveFail
"primitiveWarpBits"primitiveClone
primitiveGetAttribute
primitiveFail
"File Primitives (150-169 - NO LONGER INDEXED)"primitiveAdoptInstance
primitiveSetOrHasIdentityHash
primitiveFail
"reserved for immutablity primitives"primitiveGetImmutability
primitiveSetImmutability
primitiveIntegerAt
"hacked in here for now"primitiveIntegerAtPut
primitiveYield
primitiveCopyObject
primitiveNotIdentical
primitiveAsCharacter
"SpurMemoryManager primitives"primitiveImmediateAsInteger
primitiveFetchNextMourner
primitiveSlotAt
"c.f. (73) primitiveInstVarAt"primitiveSlotAtPut
"c.f. (74) primitiveInstVarAtPut"primitiveBehaviorHash
primitiveMaxIdentityHash
primitiveAllInstances
primitiveAllObjects
primitiveFail
"reserved for primitiveAllInstancesOfAny"primitiveGrowMemoryByAtLeast
primitiveSizeInBytesOfInstance
primitiveSizeInBytes
(no senders)primitiveIsPinned
primitivePin
primitiveExitCriticalSection
primitiveEnterCriticalSection
primitiveTestAndSetOwnershipOfCriticalSection
primitiveExecuteMethodArgsArray
"Perform method directly"primitiveExecuteMethod
primitiveFail
"Sound Primitives (continued-NO LONGER INDEXED)"primitiveTerminateTo
primitiveFindHandlerContext
0
"a.k.a. primitiveMarkUnwindMethod"0
"a.k.a. primitiveMarkHandlerMethod"New closure primitives (were Networking primitives)
primitiveClosureCopyWithCopiedValues
primitiveClosureValue
"value"primitiveClosureValue
"value:"primitiveClosureValue
"value:value:"primitiveClosureValue
"value:value:value:"primitiveClosureValue
"value:value:value:value:"primitiveClosureValueWithArgs
"valueWithArguments:"primitiveFullClosureValue
"value[:value:value:value:] et al"primitiveFullClosureValueWithArgs
"valueWithArguments:"primitiveFullClosureValueNoContextSwitch
primitiveContextAt
primitiveContextAtPut
primitiveContextSize
primitiveContextXray
primitiveVoidVMState
primitiveFlushCacheByMethod
"primitiveVoidVMStateForMethod in Cog"primitiveFail
"reserved for Cog primitives"primitiveDoNamedPrimitiveWithArgs
primitiveFail
"reserved for Cog primitives"primitiveFail
"reserved for Cog primitives"primitiveClosureValueNoContextSwitch
"valueNoContextSwitch"primitiveClosureValueNoContextSwitch
"valueNoContextSwitch:"primitiveFail
"reserved (see 228 & 229 in CoInterpreterMT)"primitiveRelinquishProcessor
primitiveForceDisplayUpdate
primitiveFormPrint
primitiveSetFullScreen
primitiveFail
"primBitmapdecompressfromByteArrayat"primitiveFail
"primStringcomparewithcollated"primitiveFail
"primSampledSoundconvert8bitSignedFromto16Bit"primitiveFail
"primBitmapcompresstoByteArray"primitiveFail
"serial port primitives"primitiveUTCMicrosecondClock
"was serial port primitive"primitiveLocalMicrosecondClock
"was serial port primitive"primitiveSignalAtUTCMicroseconds
primitiveUpdateTimezone
"primStringtranslatefromtotable"primitiveUtcAndTimezoneOffset
primitiveFail
"primStringindexOfAsciiinStringstartingAt"primitiveFail
"primStringfindSubstringinstartingAtmatchTable"primitiveSnapshotEmbedded
primitiveFail
"primitiveInvokeObjectAsMethod"primitiveArrayBecomeOneWayCopyHash
primitiveClearVMProfile
"VM Implementor Primitives (250-255)"primitiveControlVMProfiling
"primitiveStartVMProfiling"primitiveVMProfileSamplesInto
"primitiveStopVMProfiling"primitiveFail
"N.B. primitiveCollectCogCodeConstituents in Cog"primitiveVMParameter
primFail
"primitiveInstVarsPutFromStack. Used in Disney tests"nil
"primitivePushSelf" "Quick Push Const Methods"nil
"primitivePushTrue"nil
"primitivePushFalse"nil
"primitivePushNil"nil
"primitivePushMinusOne"nil
"primitivePushZero"nil
"primitivePushOne"nil
"primitivePushTwo"Quick Push Inst Var Methods
nil
"primitiveLoadInstVar"Reserved for Spur primitives
primitiveFail
primitiveFail
primitiveFail
SmallFloat
primitiveFail
primitiveSmallFloatAdd
primitiveSmallFloatSubtract
primitiveSmallFloatLessThan
primitiveSmallFloatGreaterThan
primitiveSmallFloatLessOrEqual
primitiveSmallFloatGreaterOrEqual
primitiveSmallFloatEqual
primitiveSmallFloatNotEqual
primitiveSmallFloatMultiply
primitiveSmallFloatDivide
primitiveSmallFloatTruncated
primitiveSmallFloatFractionalPart
primitiveSmallFloatExponent
primitiveSmallFloatTimesTwoPower
primitiveSmallFloatSquareRoot
primitiveSmallFloatSine
primitiveSmallFloatArctan
primitiveSmallFloatLogN
primitiveSmallFloatExp
Other
primitiveFail
External primitive support primitives
primitiveFlushExternalPrimitives
primitiveUnloadModule
primitiveListBuiltinModule
primitiveListExternalModule
primitiveFail
"reserved for addl. external support prims"Unassigned Primitives
primitiveFail
The text was updated successfully, but these errors were encountered: