VM Maker: VMMaker.oscog-eem.2883.mcz

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

VM Maker: VMMaker.oscog-eem.2883.mcz

Eliot Miranda uploaded a new version of VMMaker to project VM Maker:

==================== 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!