[Vm-dev] VM Maker: VMMaker-dtl.398.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Feb 9 22:04:56 UTC 2019


David T. Lewis uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-dtl.398.mcz

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

Name: VMMaker-dtl.398
Author: dtl
Time: 9 February 2019, 5:04:47.477 pm
UUID: f2c6f2f6-d34e-4162-a397-0963f9429794
Ancestors: VMMaker-dtl.397

Remove a halt from SlangTest>>testStatementListAsExpression from VMMaker-dtl.386.

This update temporarily bypasses VMMaker-eem.397, which needs to be merged. For now it cannot be loaded in a VMMaker on V3 image due to missing compiler and VMMaker support, so bypass it to allow the VMMaker update stream to continue working.

=============== Diff against VMMaker-dtl.397 ===============

Item was changed:
  ----- Method: SlangTest>>testStatementListAsExpression (in category 'testing interpreter') -----
  testStatementListAsExpression
  	"When a list of statements is used in a target block of an ifTrue:ifFalse: or
  	similar, use comma as the statement separator in the generated C.
  	Motivated by #objCouldBeClassObj: implementation in oscog."
  
  	"(SlangTest selector: #testStatementListAsExpression) debug"
  
  	| stssi s |
  	stssi := SlangTestSupportInterpreter inline: true.
- self halt.
  	s := stssi asCString: #statementListAsExpression.
- 
  	self deny: ['*BAR;*BAZ*' match: s]. "terminator character following BAR should not be a semicolon"
  	self assert: ['*BAR,*BAZ*' match: s]. "instead,use comma to separate statements within expression"
  !



More information about the Vm-dev mailing list