[Vm-dev] [box-admins@lists.squeakfoundation.org: [Squeak 0007821]: Make generated interpreter code compatible with Plan9's POSIX C compiler]

David T. Lewis lewis at mail.msen.com
Wed Oct 1 11:36:12 UTC 2014


FYI:

This is a new Mantis submission with a change set to address Posix
compliance for generated code.

  http://bugs.squeak.org/view.php?id=7821

I expect that the changes would be applicable to both oscog and trunk VMM,
although so far I have only taken a quick look at it in VMM trunk.

Dave


----- Forwarded message from box-admins at lists.squeakfoundation.org -----

X-Sent-To: <lewis at mail.msen.com>
To: lewis at mail.msen.com
Subject: [Squeak 0007821]: Make generated interpreter code compatible with Plan9's POSIX C compiler
Date: Wed, 1 Oct 2014 00:58:57 +0000
From: box-admins at lists.squeakfoundation.org
X-Priority: 3
X-Mailer: PHPMailer [version 1.72]
X-Spamilter-SPF: pass (policy result: [pass] from rule [a/24]) reciever=shell.msen.com; client-ip=85.10.195.197; envelope-from=<box-admins at lists.squeakfoundation.org>; helo=box2.squeakfoundation.org;)
X-Milter: Spamilter (Reciever: shell.msen.com; Sender-ip: 85.10.195.197; Sender-helo: box2.squeakfoundation.org;)


The following issue has been SUBMITTED. 
====================================================================== 
http://bugs.squeak.org/view.php?id=7821 
====================================================================== 
Reported By:                afranchuk
Assigned To:                lewis
====================================================================== 
Project:                    Squeak
Issue ID:                   7821
Category:                   VM
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             10-01-2014 00:58 UTC
Last Modified:              10-01-2014 00:58 UTC
====================================================================== 
Summary:                    Make generated interpreter code compatible with
Plan9's POSIX C compiler
Description: 
The attached changes make the generated C code for the interpreter more
POSIX compliant. In some cases, it fixes incorrect argument types to
functions, either by changing the type directly or by casting. It also
ensures all functions that declare a return type return a value. The
changes apply both to some of the internal VM code, and the VMMaker code.
====================================================================== 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-01-14 00:58  afranchuk      New Issue                                    
10-01-14 00:58  afranchuk      Status                   new => assigned     
10-01-14 00:58  afranchuk      Assigned To               => lewis           
10-01-14 00:58  afranchuk      File Added: Plan9-Compat.1.cs.gz                 
  
======================================================================

----- End forwarded message -----


More information about the Vm-dev mailing list