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

commits at source.squeak.org commits at source.squeak.org
Mon Jul 26 02:15:24 UTC 2021


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

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

Name: VMMaker.oscog-eem.2995
Author: eem
Time: 25 July 2021, 7:15:15.641763 pm
UUID: d5fbffa6-5db7-4c4d-8937-a45036ab3015
Ancestors: VMMaker.oscog-eem.2994

Oops!  Don't attempt to compute accessr depths for exported VM methods that aren't primitives.

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

Item was changed:
  ----- Method: CCodeGenerator>>exportsNeedingMetadata (in category 'spur primitive compilation') -----
  exportsNeedingMetadata
  	^self sortedExportMethods reject:
+ 		[:m| | selector |
+ 		selector := m smalltalkSelector.
+ 		selector = #initialiseModule
+ 		or: [(InterpreterPlugin includesSelector: selector)
+ 		or: [vmClass notNil and: [(selector beginsWith: 'prim') not]]]]!
- 		[:m| m selector = #initialiseModule or: [InterpreterPlugin includesSelector: m smalltalkSelector]]!



More information about the Vm-dev mailing list