Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2502.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.2502 Author: eem Time: 29 December 2018, 11:12:02.496685 am UUID: 698cab19-5a66-4b07-b38f-727d0c267c7e Ancestors: VMMaker.oscog-nice.2501
Get rid of unused subclassResponsibilities in the Cogit back ends.
=============== Diff against VMMaker.oscog-nice.2501 ===============
Item was removed: - ----- Method: CogARMCompiler>>callFullTargetFromReturnAddress: (in category 'inline cacheing') ----- - callFullTargetFromReturnAddress: callSiteReturnAddress - "Answer the address that the call immediately preceding callSiteReturnAddress will jump to." - "this is also used by #jumpLongTargetBeforeFollowingAddress: and so we check for both call and jump related instructions; later on we can use simpler tests once it feels safe to assume we get here always with a call/jump in the proper place" - ^self subclassResponsibility!
Item was changed: ----- Method: CogAbstractInstruction>>unalignedLongAt: (in category 'memory access') ----- unalignedLongAt: byteAddress + "Some processors need this, but word-oriented RISCs don't. Hence doNotGenerate." + <doNotGenerate> ^self subclassResponsibility!
Item was changed: ----- Method: CogAbstractInstruction>>unalignedLongAt:put: (in category 'memory access') ----- unalignedLongAt: byteAddress put: aWord + "Some processors need this, but word-oriented RISCs don't. Hence doNotGenerate." ^self subclassResponsibility!
vm-dev@lists.squeakfoundation.org