[Vm-dev] VM Maker: VMMaker.oscog-eem.2883.mcz

commits at source.squeak.org commits at source.squeak.org
Fri Nov 13 23:21:00 UTC 2020


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2883.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.2883
Author: eem
Time: 13 November 2020, 3:20:51.730358 pm
UUID: 178413b2-f5ef-4ea3-b7ee-f820c36333dd
Ancestors: VMMaker.oscog-eem.2882

Minor cleanup.

=============== Diff against VMMaker.oscog-eem.2882 ===============

Item was changed:
  ----- Method: Cogit class>>mustBeGlobal: (in category 'translation') -----
  mustBeGlobal: var
  	"Answer if a variable must be global and exported.  Used for inst vars that are
+ 	 accessed from VM support code, or that need visibility at the gdb/lldb level."
- 	 accessed from VM support code."
  	^#('ceBaseFrameReturnTrampoline' ceCaptureCStackPointers 'ceCheckForInterruptTrampoline'
  		ceEnterCogCodePopReceiverReg realCEEnterCogCodePopReceiverReg
  		ceCallCogCodePopReceiverReg realCECallCogCodePopReceiverReg
  		ceCallCogCodePopReceiverAndClassRegs realCECallCogCodePopReceiverAndClassRegs
  		ceInvokeInterpret 'ceReturnToInterpreterTrampoline' 'ceCannotResumeTrampoline'
+ 		ceTryLockVMOwner
- 		ceTryLockVMOwner ceUnlockVMOwner
  		'cmEntryOffset' 'cmNoCheckEntryOffset' 'cmDynSuperEntryOffset' 'cmSelfSendEntryOffset'
  		'missOffset' 'cbEntryOffset' 'cbNoSwitchEntryOffset' 'blockNoContextSwitchOffset' breakPC
  		ceGetFP ceGetSP cFramePointerInUse
  		traceFlags traceStores)
  			includes: var!



More information about the Vm-dev mailing list