Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2436.mcz ==================== Summary ==================== Name: VMMaker.oscog-eem.2436 Author: eem Time: 24 August 2018, 5:24:07.748235 pm UUID: 5e30fcef-7d09-41b8-b5bf-198748983870 Ancestors: VMMaker.oscog-eem.2435 And bring the simulation only bridge methods up to date in NewObjectMemory, reducing duplication. =============== Diff against VMMaker.oscog-eem.2435 =============== Item was removed: - ----- Method: NewCoObjectMemorySimulator>>arrayValueOf: (in category 'simulation only') ----- - arrayValueOf: arrayOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter arrayValueOf: arrayOop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>booleanValueOf: (in category 'simulation only') ----- - booleanValueOf: obj - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter booleanValueOf: obj! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>capturePendingFinalizationSignals (in category 'simulation only') ----- - capturePendingFinalizationSignals - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter capturePendingFinalizationSignals! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>checkedIntegerValueOf: (in category 'simulation only') ----- - checkedIntegerValueOf: intOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter checkedIntegerValueOf: intOop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>cr (in category 'printing') ----- - cr - ^coInterpreter cr! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>failed (in category 'simulation only') ----- - failed - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter failed! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>fetchInteger:ofObject: (in category 'simulation only') ----- - fetchInteger: fieldIndex ofObject: objectPointer - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter fetchInteger: fieldIndex ofObject: objectPointer! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>getThisSessionID (in category 'simulation only') ----- - getThisSessionID - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter getThisSessionID! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>interpreterAllocationReserveBytes (in category 'simulation only') ----- - interpreterAllocationReserveBytes - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter interpreterAllocationReserveBytes! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>ioLoadFunction:From: (in category 'simulation only') ----- - ioLoadFunction: functionString From: pluginString - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter ioLoadFunction: functionString From: pluginString! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>ioMicroMSecs (in category 'simulation only') ----- - ioMicroMSecs - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter ioMicroMSecs! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>ioUTCMicrosecondsNow (in category 'simulation only') ----- - ioUTCMicrosecondsNow - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter ioUTCMicrosecondsNow! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>is:KindOf: (in category 'simulation only') ----- - is: oop KindOf: classNameString - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter is: oop KindOf: classNameString! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>isFloatObject: (in category 'simulation only') ----- - isFloatObject: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter isFloatObject: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>isKindOfInteger: (in category 'simulation only') ----- - isKindOfInteger: offset - ^coInterpreter isKindOfInteger: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>isLargeIntegerObject: (in category 'simulation only') ----- - isLargeIntegerObject: offset - ^coInterpreter isLargeIntegerObject: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>isLargeNegativeIntegerObject: (in category 'simulation only') ----- - isLargeNegativeIntegerObject: offset - ^coInterpreter isLargeNegativeIntegerObject: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>isLargePositiveIntegerObject: (in category 'simulation only') ----- - isLargePositiveIntegerObject: offset - ^coInterpreter isLargePositiveIntegerObject: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>mapInterpreterOops (in category 'simulation only') ----- - mapInterpreterOops - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter mapInterpreterOops! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>markAndTraceAndMaybeFreeStackPages: (in category 'simulation only') ----- - markAndTraceAndMaybeFreeStackPages: fullGCFlag - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter markAndTraceAndMaybeFreeStackPages: fullGCFlag! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>markAndTraceInterpreterOops: (in category 'simulation only') ----- - markAndTraceInterpreterOops: fullGCFlag - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter markAndTraceInterpreterOops: fullGCFlag! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>markAndTraceOrFreeMachineCode: (in category 'simulation only') ----- - markAndTraceOrFreeMachineCode: fullGCFlag - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter markAndTraceOrFreeMachineCode: fullGCFlag! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodArgumentCount (in category 'simulation only') ----- - methodArgumentCount - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodArgumentCount! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodReturnBool: (in category 'simulation only') ----- - methodReturnBool: boolean - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnBool: boolean! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodReturnFloat: (in category 'simulation only') ----- - methodReturnFloat: aFloat - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnFloat: aFloat! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodReturnInteger: (in category 'simulation only') ----- - methodReturnInteger: integer - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnInteger: integer! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodReturnReceiver (in category 'simulation only') ----- - methodReturnReceiver - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnReceiver! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodReturnString: (in category 'simulation only') ----- - methodReturnString: aCString - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnString: aCString! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>methodReturnValue: (in category 'simulation only') ----- - methodReturnValue: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnValue: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>pop: (in category 'simulation only') ----- - pop: nItems - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pop: nItems! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>pop:thenPush: (in category 'simulation only') ----- - pop: nItems thenPush: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pop: nItems thenPush: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>positive32BitIntegerFor: (in category 'simulation only') ----- - positive32BitIntegerFor: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive32BitIntegerFor: integerValue! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>positive32BitValueOf: (in category 'simulation only') ----- - positive32BitValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive32BitValueOf: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>positive64BitIntegerFor: (in category 'simulation only') ----- - positive64BitIntegerFor: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive64BitIntegerFor: integerValue! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>positive64BitValueOf: (in category 'simulation only') ----- - positive64BitValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive64BitValueOf: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>postGCAction: (in category 'simulation only') ----- - postGCAction: gcMode - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter postGCAction: gcMode! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>preGCAction: (in category 'simulation only') ----- - preGCAction: gcMode - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter preGCAction: gcMode! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>primitiveFail (in category 'simulation only') ----- - primitiveFail - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter primitiveFail! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>primitiveFailFor: (in category 'simulation only') ----- - primitiveFailFor: reasonCode - ^coInterpreter primitiveFailFor: reasonCode! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>primitiveFailureCode (in category 'simulation only') ----- - primitiveFailureCode - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter primitiveFailureCode! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>print: (in category 'printing') ----- - print: thing - coInterpreter print: thing! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>printChar: (in category 'printing') ----- - printChar: aCharacter - coInterpreter printChar: aCharacter ! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>printHex: (in category 'printing') ----- - printHex: n - coInterpreter printHex: n ! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>printHexPtr: (in category 'printing') ----- - printHexPtr: address - coInterpreter printHexPtr: address! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>printNum: (in category 'printing') ----- - printNum: n - coInterpreter printNum: n! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>printOop: (in category 'printing') ----- - printOop: anOop - coInterpreter printOop: anOop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>push: (in category 'simulation only') ----- - push: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter push: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>pushBool: (in category 'simulation only') ----- - pushBool: trueOrFalse - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pushBool: trueOrFalse! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>pushFloat: (in category 'simulation only') ----- - pushFloat: f - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pushFloat: f! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>pushInteger: (in category 'simulation only') ----- - pushInteger: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pushInteger: integerValue! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>showDisplayBits:Left:Top:Right:Bottom: (in category 'simulation only') ----- - showDisplayBits: aForm Left: l Top: t Right: r Bottom: b - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter showDisplayBits: aForm Left: l Top: t Right: r Bottom: b! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>signalFinalization: (in category 'simulation only') ----- - signalFinalization: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signalFinalization: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>signalSemaphoreWithIndex: (in category 'simulation only') ----- - signalSemaphoreWithIndex: index - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signalSemaphoreWithIndex: index! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>signed32BitIntegerFor: (in category 'simulation only') ----- - signed32BitIntegerFor: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signed32BitIntegerFor: integerValue! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>signed32BitValueOf: (in category 'simulation only') ----- - signed32BitValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signed32BitValueOf: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>signedMachineIntegerValueOf: (in category 'simulation only') ----- - signedMachineIntegerValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signedMachineIntegerValueOf: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>sizeOfSTArrayFromCPrimitive: (in category 'simulation only') ----- - sizeOfSTArrayFromCPrimitive: cPtr - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter sizeOfSTArrayFromCPrimitive: cPtr! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stObject:at: (in category 'simulation only') ----- - stObject: objOop at: indexOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stObject: objOop at: indexOop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stObject:at:put: (in category 'simulation only') ----- - stObject: objOop at: indexOop put: valueOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stObject: objOop at: indexOop put: valueOop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stackFloatValue: (in category 'simulation only') ----- - stackFloatValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackFloatValue: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stackIntegerValue: (in category 'simulation only') ----- - stackIntegerValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackIntegerValue: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stackObjectValue: (in category 'simulation only') ----- - stackObjectValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackObjectValue: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stackValue: (in category 'simulation only') ----- - stackValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackValue: offset! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>storeInteger:ofObject:withValue: (in category 'simulation only') ----- - storeInteger: fieldIndex ofObject: objectPointer withValue: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter storeInteger: fieldIndex ofObject: objectPointer withValue: integerValue! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>stringOf: (in category 'simulation only') ----- - stringOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stringOf: oop! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>success: (in category 'simulation only') ----- - success: boolean - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter success: boolean! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>tab (in category 'printing') ----- - tab - coInterpreter tab! Item was removed: - ----- Method: NewCoObjectMemorySimulator>>transcript (in category 'simulation only') ----- - transcript - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter transcript! Item was added: + ----- Method: NewObjectMemory>>ISA (in category 'simulation only') ----- + ISA + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter ISA! Item was added: + ----- Method: NewObjectMemory>>arrayValueOf: (in category 'simulation only') ----- + arrayValueOf: arrayOop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter arrayValueOf: arrayOop! Item was added: + ----- Method: NewObjectMemory>>booleanValueOf: (in category 'simulation only') ----- + booleanValueOf: obj + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter booleanValueOf: obj! Item was added: + ----- Method: NewObjectMemory>>checkedIntegerValueOf: (in category 'simulation only') ----- + checkedIntegerValueOf: intOop + <doNotGenerate> + "hack around the CoInterpreter/ObjectMemory split refactoring" + ^coInterpreter checkedIntegerValueOf: intOop! Item was added: + ----- Method: NewObjectMemory>>disownVM: (in category 'simulation only') ----- + disownVM: flags + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter disownVM: flags! Item was added: + ----- Method: NewObjectMemory>>failed (in category 'simulation only') ----- + failed + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter failed! Item was added: + ----- Method: NewObjectMemory>>fetchInteger:ofObject: (in category 'simulation only') ----- + fetchInteger: fieldIndex ofObject: objectPointer + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter fetchInteger: fieldIndex ofObject: objectPointer! Item was added: + ----- Method: NewObjectMemory>>fullDisplayUpdate (in category 'simulation only') ----- + fullDisplayUpdate + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter fullDisplayUpdate! Item was added: + ----- Method: NewObjectMemory>>getThisSessionID (in category 'simulation only') ----- + getThisSessionID + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter getThisSessionID! Item was added: + ----- Method: NewObjectMemory>>ioLoadFunction:From: (in category 'simulation only') ----- + ioLoadFunction: functionName From: moduleName + "hack around the CoInterpreter/ObjectMemory split refactoring. + provide accurate types for the VMPluginCodeGenerator." + <doNotGenerate> + <returnTypeC: #'void *'> + <var: #functionName type: #'char *'> + <var: #moduleName type: #'char *'> + ^coInterpreter ioLoadFunction: functionName From: moduleName! Item was added: + ----- Method: NewObjectMemory>>ioUTCMicrosecondsNow (in category 'simulation only') ----- + ioUTCMicrosecondsNow + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter ioUTCMicrosecondsNow! Item was added: + ----- Method: NewObjectMemory>>is:KindOf: (in category 'simulation only') ----- + is: oop KindOf: classNameString + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter is: oop KindOf: classNameString! Item was added: + ----- Method: NewObjectMemory>>is:KindOfClass: (in category 'simulation only') ----- + is: oop KindOfClass: aClass + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter is: oop KindOfClass: aClass! Item was added: + ----- Method: NewObjectMemory>>isFloatObject: (in category 'simulation only') ----- + isFloatObject: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter isFloatObject: oop! Item was added: + ----- Method: NewObjectMemory>>isKindOfInteger: (in category 'simulation only') ----- + isKindOfInteger: oop + <doNotGenerate> + ^coInterpreter isKindOfInteger: oop! Item was added: + ----- Method: NewObjectMemory>>isLargeNegativeIntegerObject: (in category 'simulation only') ----- + isLargeNegativeIntegerObject: oop + <doNotGenerate> + ^coInterpreter isLargeNegativeIntegerObject: oop! Item was added: + ----- Method: NewObjectMemory>>isLargePositiveIntegerObject: (in category 'simulation only') ----- + isLargePositiveIntegerObject: oop + <doNotGenerate> + ^coInterpreter isLargePositiveIntegerObject: oop! Item was added: + ----- Method: NewObjectMemory>>methodArgumentCount (in category 'simulation only') ----- + methodArgumentCount + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodArgumentCount! Item was added: + ----- Method: NewObjectMemory>>methodReturnBool: (in category 'simulation only') ----- + methodReturnBool: boolean + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodReturnBool: boolean! Item was added: + ----- Method: NewObjectMemory>>methodReturnFloat: (in category 'simulation only') ----- + methodReturnFloat: aFloat + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodReturnFloat: aFloat! Item was added: + ----- Method: NewObjectMemory>>methodReturnInteger: (in category 'simulation only') ----- + methodReturnInteger: integer + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodReturnInteger: integer! Item was added: + ----- Method: NewObjectMemory>>methodReturnReceiver (in category 'simulation only') ----- + methodReturnReceiver + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodReturnReceiver! Item was added: + ----- Method: NewObjectMemory>>methodReturnString: (in category 'simulation only') ----- + methodReturnString: aCString + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodReturnString: aCString! Item was added: + ----- Method: NewObjectMemory>>methodReturnValue: (in category 'simulation only') ----- + methodReturnValue: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter methodReturnValue: oop! Item was added: + ----- Method: NewObjectMemory>>ownVM: (in category 'simulation only') ----- + ownVM: flags + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter ownVM: flags! Item was added: + ----- Method: NewObjectMemory>>pop: (in category 'simulation only') ----- + pop: nItems + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter pop: nItems! Item was added: + ----- Method: NewObjectMemory>>pop:thenPush: (in category 'simulation only') ----- + pop: nItems thenPush: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter pop: nItems thenPush: oop! Item was added: + ----- Method: NewObjectMemory>>positive32BitIntegerFor: (in category 'simulation only') ----- + positive32BitIntegerFor: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter positive32BitIntegerFor: integerValue! Item was added: + ----- Method: NewObjectMemory>>positive32BitValueOf: (in category 'simulation only') ----- + positive32BitValueOf: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter positive32BitValueOf: oop! Item was added: + ----- Method: NewObjectMemory>>positive64BitIntegerFor: (in category 'simulation only') ----- + positive64BitIntegerFor: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter positive64BitIntegerFor: integerValue! Item was added: + ----- Method: NewObjectMemory>>positive64BitValueOf: (in category 'simulation only') ----- + positive64BitValueOf: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter positive64BitValueOf: oop! Item was added: + ----- Method: NewObjectMemory>>positiveMachineIntegerFor: (in category 'simulation only') ----- + positiveMachineIntegerFor: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter positiveMachineIntegerFor: integerValue! Item was added: + ----- Method: NewObjectMemory>>positiveMachineIntegerValueOf: (in category 'simulation only') ----- + positiveMachineIntegerValueOf: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter positiveMachineIntegerValueOf: integerValue! Item was added: + ----- Method: NewObjectMemory>>primitiveFail (in category 'simulation only') ----- + primitiveFail + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter primitiveFail! Item was added: + ----- Method: NewObjectMemory>>primitiveFailFor: (in category 'simulation only') ----- + primitiveFailFor: reasonCode + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter primitiveFailFor: reasonCode! Item was added: + ----- Method: NewObjectMemory>>primitiveFailForFFIException:at: (in category 'simulation only') ----- + primitiveFailForFFIException: errorCode at: pc + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter primitiveFailForFFIException: errorCode at: pc! Item was added: + ----- Method: NewObjectMemory>>primitiveFailureCode (in category 'simulation only') ----- + primitiveFailureCode + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter primitiveFailureCode! Item was added: + ----- Method: NewObjectMemory>>push: (in category 'simulation only') ----- + push: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter push: oop! Item was added: + ----- Method: NewObjectMemory>>pushBool: (in category 'simulation only') ----- + pushBool: trueOrFalse + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter pushBool: trueOrFalse! Item was added: + ----- Method: NewObjectMemory>>pushFloat: (in category 'simulation only') ----- + pushFloat: f + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter pushFloat: f! Item was added: + ----- Method: NewObjectMemory>>pushInteger: (in category 'simulation only') ----- + pushInteger: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter pushInteger: integerValue! Item was added: + ----- Method: NewObjectMemory>>showDisplayBits:Left:Top:Right:Bottom: (in category 'simulation only') ----- + showDisplayBits: aForm Left: l Top: t Right: r Bottom: b + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter showDisplayBits: aForm Left: l Top: t Right: r Bottom: b! Item was added: + ----- Method: NewObjectMemory>>signalSemaphoreWithIndex: (in category 'simulation only') ----- + signalSemaphoreWithIndex: index + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter signalSemaphoreWithIndex: index! Item was added: + ----- Method: NewObjectMemory>>signed32BitIntegerFor: (in category 'simulation only') ----- + signed32BitIntegerFor: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter signed32BitIntegerFor: integerValue! Item was added: + ----- Method: NewObjectMemory>>signed32BitValueOf: (in category 'simulation only') ----- + signed32BitValueOf: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter signed32BitValueOf: oop! Item was added: + ----- Method: NewObjectMemory>>signed64BitIntegerFor: (in category 'simulation only') ----- + signed64BitIntegerFor: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter signed64BitIntegerFor: integerValue! Item was added: + ----- Method: NewObjectMemory>>signed64BitValueOf: (in category 'simulation only') ----- + signed64BitValueOf: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter signed64BitValueOf: oop! Item was added: + ----- Method: NewObjectMemory>>signedMachineIntegerValueOf: (in category 'simulation only') ----- + signedMachineIntegerValueOf: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter signedMachineIntegerValueOf: oop! Item was added: + ----- Method: NewObjectMemory>>sizeOfSTArrayFromCPrimitive: (in category 'simulation only') ----- + sizeOfSTArrayFromCPrimitive: cPtr + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter sizeOfSTArrayFromCPrimitive: cPtr! Item was added: + ----- Method: NewObjectMemory>>stObject:at:put: (in category 'simulation only') ----- + stObject: objOop at: indexOop put: valueOop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter stObject: objOop at: indexOop put: valueOop! Item was added: + ----- Method: NewObjectMemory>>stackFloatValue: (in category 'simulation only') ----- + stackFloatValue: offset + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter stackFloatValue: offset! Item was added: + ----- Method: NewObjectMemory>>stackIntegerValue: (in category 'simulation only') ----- + stackIntegerValue: offset + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter stackIntegerValue: offset! Item was added: + ----- Method: NewObjectMemory>>stackObjectValue: (in category 'simulation only') ----- + stackObjectValue: offset + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter stackObjectValue: offset! Item was added: + ----- Method: NewObjectMemory>>stackValue: (in category 'simulation only') ----- + stackValue: offset + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter stackValue: offset! Item was added: + ----- Method: NewObjectMemory>>storeInteger:ofObject:withValue: (in category 'simulation only') ----- + storeInteger: fieldIndex ofObject: objectPointer withValue: integerValue + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter storeInteger: fieldIndex ofObject: objectPointer withValue: integerValue! Item was added: + ----- Method: NewObjectMemory>>stringOf: (in category 'simulation only') ----- + stringOf: oop + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter stringOf: oop! Item was added: + ----- Method: NewObjectMemory>>success: (in category 'simulation only') ----- + success: boolean + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter success: boolean! Item was added: + ----- Method: NewObjectMemory>>superclassOf: (in category 'simulation only') ----- + superclassOf: classPointer + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter superclassOf: classPointer! Item was added: + ----- Method: NewObjectMemory>>transcript (in category 'simulation only') ----- + transcript + "hack around the CoInterpreter/ObjectMemory split refactoring" + <doNotGenerate> + ^coInterpreter transcript! Item was removed: - ----- Method: NewObjectMemorySimulator>>arrayValueOf: (in category 'simulation only') ----- - arrayValueOf: arrayOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter arrayValueOf: arrayOop! Item was removed: - ----- Method: NewObjectMemorySimulator>>booleanValueOf: (in category 'simulation only') ----- - booleanValueOf: obj - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter booleanValueOf: obj! Item was removed: - ----- Method: NewObjectMemorySimulator>>capturePendingFinalizationSignals (in category 'simulation only') ----- - capturePendingFinalizationSignals - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter capturePendingFinalizationSignals! Item was removed: - ----- Method: NewObjectMemorySimulator>>checkedIntegerValueOf: (in category 'simulation only') ----- - checkedIntegerValueOf: intOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter checkedIntegerValueOf: intOop! Item was removed: - ----- Method: NewObjectMemorySimulator>>cr (in category 'printing') ----- - cr - ^coInterpreter cr! Item was removed: - ----- Method: NewObjectMemorySimulator>>failed (in category 'simulation only') ----- - failed - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter failed! Item was removed: - ----- Method: NewObjectMemorySimulator>>fetchInteger:ofObject: (in category 'simulation only') ----- - fetchInteger: fieldIndex ofObject: objectPointer - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter fetchInteger: fieldIndex ofObject: objectPointer! Item was removed: - ----- Method: NewObjectMemorySimulator>>heapMapAtWord: (in category 'heap map') ----- - heapMapAtWord: address - ^heapMap heapMapAtWord: address! Item was removed: - ----- Method: NewObjectMemorySimulator>>interpreterAllocationReserveBytes (in category 'simulation only') ----- - interpreterAllocationReserveBytes - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter interpreterAllocationReserveBytes! Item was removed: - ----- Method: NewObjectMemorySimulator>>ioLoadFunction:From: (in category 'simulation only') ----- - ioLoadFunction: functionString From: pluginString - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter ioLoadFunction: functionString From: pluginString! Item was removed: - ----- Method: NewObjectMemorySimulator>>ioMicroMSecs (in category 'simulation only') ----- - ioMicroMSecs - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter ioMicroMSecs! Item was removed: - ----- Method: NewObjectMemorySimulator>>ioUTCMicrosecondsNow (in category 'simulation only') ----- - ioUTCMicrosecondsNow - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter ioUTCMicrosecondsNow! Item was removed: - ----- Method: NewObjectMemorySimulator>>is:KindOf: (in category 'simulation only') ----- - is: oop KindOf: classNameString - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter is: oop KindOf: classNameString! Item was removed: - ----- Method: NewObjectMemorySimulator>>isFloatObject: (in category 'simulation only') ----- - isFloatObject: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter isFloatObject: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>isKindOfInteger: (in category 'simulation only') ----- - isKindOfInteger: offset - ^coInterpreter isKindOfInteger: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>isLargeIntegerObject: (in category 'simulation only') ----- - isLargeIntegerObject: offset - ^coInterpreter isLargeIntegerObject: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>isLargeNegativeIntegerObject: (in category 'simulation only') ----- - isLargeNegativeIntegerObject: offset - ^coInterpreter isLargeNegativeIntegerObject: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>isLargePositiveIntegerObject: (in category 'simulation only') ----- - isLargePositiveIntegerObject: offset - ^coInterpreter isLargePositiveIntegerObject: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>mapInterpreterOops (in category 'simulation only') ----- - mapInterpreterOops - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter mapInterpreterOops! Item was removed: - ----- Method: NewObjectMemorySimulator>>markAndTraceAndMaybeFreeStackPages: (in category 'simulation only') ----- - markAndTraceAndMaybeFreeStackPages: fullGCFlag - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter markAndTraceAndMaybeFreeStackPages: fullGCFlag! Item was removed: - ----- Method: NewObjectMemorySimulator>>markAndTraceInterpreterOops: (in category 'simulation only') ----- - markAndTraceInterpreterOops: fullGCFlag - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter markAndTraceInterpreterOops: fullGCFlag! Item was removed: - ----- Method: NewObjectMemorySimulator>>markAndTraceOrFreeMachineCode: (in category 'simulation only') ----- - markAndTraceOrFreeMachineCode: fullGCFlag - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter markAndTraceOrFreeMachineCode: fullGCFlag! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodArgumentCount (in category 'simulation only') ----- - methodArgumentCount - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodArgumentCount! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodReturnBool: (in category 'simulation only') ----- - methodReturnBool: boolean - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnBool: boolean! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodReturnFloat: (in category 'simulation only') ----- - methodReturnFloat: aFloat - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnFloat: aFloat! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodReturnInteger: (in category 'simulation only') ----- - methodReturnInteger: integer - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnInteger: integer! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodReturnReceiver (in category 'simulation only') ----- - methodReturnReceiver - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnReceiver! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodReturnString: (in category 'simulation only') ----- - methodReturnString: aCString - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnString: aCString! Item was removed: - ----- Method: NewObjectMemorySimulator>>methodReturnValue: (in category 'simulation only') ----- - methodReturnValue: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter methodReturnValue: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>pop: (in category 'simulation only') ----- - pop: nItems - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pop: nItems! Item was removed: - ----- Method: NewObjectMemorySimulator>>pop:thenPush: (in category 'simulation only') ----- - pop: nItems thenPush: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pop: nItems thenPush: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>positive32BitIntegerFor: (in category 'simulation only') ----- - positive32BitIntegerFor: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive32BitIntegerFor: integerValue! Item was removed: - ----- Method: NewObjectMemorySimulator>>positive32BitValueOf: (in category 'simulation only') ----- - positive32BitValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive32BitValueOf: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>positive64BitIntegerFor: (in category 'simulation only') ----- - positive64BitIntegerFor: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive64BitIntegerFor: integerValue! Item was removed: - ----- Method: NewObjectMemorySimulator>>positive64BitValueOf: (in category 'simulation only') ----- - positive64BitValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter positive64BitValueOf: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>postGCAction: (in category 'simulation only') ----- - postGCAction: gcMode - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter postGCAction: gcMode! Item was removed: - ----- Method: NewObjectMemorySimulator>>preGCAction: (in category 'simulation only') ----- - preGCAction: gcMode - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter preGCAction: gcMode! Item was removed: - ----- Method: NewObjectMemorySimulator>>primitiveFail (in category 'simulation only') ----- - primitiveFail - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter primitiveFail! Item was removed: - ----- Method: NewObjectMemorySimulator>>primitiveFailFor: (in category 'simulation only') ----- - primitiveFailFor: reasonCode - ^coInterpreter primitiveFailFor: reasonCode! Item was removed: - ----- Method: NewObjectMemorySimulator>>primitiveFailureCode (in category 'simulation only') ----- - primitiveFailureCode - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter primitiveFailureCode! Item was removed: - ----- Method: NewObjectMemorySimulator>>print: (in category 'printing') ----- - print: thing - coInterpreter print: thing! Item was removed: - ----- Method: NewObjectMemorySimulator>>printChar: (in category 'printing') ----- - printChar: aCharacter - coInterpreter printChar: aCharacter ! Item was removed: - ----- Method: NewObjectMemorySimulator>>printHex: (in category 'printing') ----- - printHex: n - coInterpreter printHex: n ! Item was removed: - ----- Method: NewObjectMemorySimulator>>printHexPtr: (in category 'printing') ----- - printHexPtr: address - coInterpreter printHexPtr: address! Item was removed: - ----- Method: NewObjectMemorySimulator>>printNum: (in category 'printing') ----- - printNum: n - coInterpreter printNum: n! Item was removed: - ----- Method: NewObjectMemorySimulator>>printOop: (in category 'printing') ----- - printOop: anOop - coInterpreter printOop: anOop! Item was removed: - ----- Method: NewObjectMemorySimulator>>push: (in category 'simulation only') ----- - push: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter push: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>pushBool: (in category 'simulation only') ----- - pushBool: trueOrFalse - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pushBool: trueOrFalse! Item was removed: - ----- Method: NewObjectMemorySimulator>>pushFloat: (in category 'simulation only') ----- - pushFloat: f - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pushFloat: f! Item was removed: - ----- Method: NewObjectMemorySimulator>>pushInteger: (in category 'simulation only') ----- - pushInteger: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter pushInteger: integerValue! Item was removed: - ----- Method: NewObjectMemorySimulator>>showDisplayBits:Left:Top:Right:Bottom: (in category 'simulation only') ----- - showDisplayBits: aForm Left: l Top: t Right: r Bottom: b - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter showDisplayBits: aForm Left: l Top: t Right: r Bottom: b! Item was removed: - ----- Method: NewObjectMemorySimulator>>signalFinalization: (in category 'simulation only') ----- - signalFinalization: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signalFinalization: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>signalSemaphoreWithIndex: (in category 'simulation only') ----- - signalSemaphoreWithIndex: index - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signalSemaphoreWithIndex: index! Item was removed: - ----- Method: NewObjectMemorySimulator>>signed32BitIntegerFor: (in category 'simulation only') ----- - signed32BitIntegerFor: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signed32BitIntegerFor: integerValue! Item was removed: - ----- Method: NewObjectMemorySimulator>>signedMachineIntegerValueOf: (in category 'simulation only') ----- - signedMachineIntegerValueOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter signedMachineIntegerValueOf: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>sizeOfSTArrayFromCPrimitive: (in category 'simulation only') ----- - sizeOfSTArrayFromCPrimitive: cPtr - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter sizeOfSTArrayFromCPrimitive: cPtr! Item was removed: - ----- Method: NewObjectMemorySimulator>>space (in category 'printing') ----- - space - ^coInterpreter space! Item was removed: - ----- Method: NewObjectMemorySimulator>>stObject:at: (in category 'simulation only') ----- - stObject: objOop at: indexOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stObject: objOop at: indexOop! Item was removed: - ----- Method: NewObjectMemorySimulator>>stObject:at:put: (in category 'simulation only') ----- - stObject: objOop at: indexOop put: valueOop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stObject: objOop at: indexOop put: valueOop! Item was removed: - ----- Method: NewObjectMemorySimulator>>stackFloatValue: (in category 'simulation only') ----- - stackFloatValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackFloatValue: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>stackIntegerValue: (in category 'simulation only') ----- - stackIntegerValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackIntegerValue: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>stackObjectValue: (in category 'simulation only') ----- - stackObjectValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackObjectValue: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>stackValue: (in category 'simulation only') ----- - stackValue: offset - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stackValue: offset! Item was removed: - ----- Method: NewObjectMemorySimulator>>storeInteger:ofObject:withValue: (in category 'simulation only') ----- - storeInteger: fieldIndex ofObject: objectPointer withValue: integerValue - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter storeInteger: fieldIndex ofObject: objectPointer withValue: integerValue! Item was removed: - ----- Method: NewObjectMemorySimulator>>stringOf: (in category 'simulation only') ----- - stringOf: oop - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter stringOf: oop! Item was removed: - ----- Method: NewObjectMemorySimulator>>success: (in category 'simulation only') ----- - success: boolean - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter success: boolean! Item was removed: - ----- Method: NewObjectMemorySimulator>>tab (in category 'printing') ----- - tab - coInterpreter tab! Item was removed: - ----- Method: NewObjectMemorySimulator>>transcript (in category 'simulation only') ----- - transcript - "hack around the CoInterpreter/ObjectMemory split refactoring" - ^coInterpreter transcript! |
Free forum by Nabble | Edit this page |