[Vm-dev] vm-dev@lists.squeakfoundation.org

David T. Lewis lewis at mail.msen.com
Sat Aug 11 13:16:35 UTC 2012


Message blocked due to size, forwarding trimmed version:

----- Forwarded message from vm-dev-owner at lists.squeakfoundation.org -----

Delivered-To: list-vm-dev at lists.squeakfoundation.org
Date: Fri, 10 Aug 2012 14:27:56 -0700
To: vm-dev at lists.squeakfoundation.org
From: commits at squeakvm.org
Subject: [commit] r2582 - CogVM source as per VMMaker.oscog-eem.199.

Author: eliot
Date: 2012-08-10 14:27:56 -0700 (Fri, 10 Aug 2012)
New Revision: 2582

Modified:
   branches/Cog/nscogsrc/vm/cogit.c
   branches/Cog/nscogsrc/vm/cogit.h
   branches/Cog/nscogsrc/vm/cogmethod.h
   branches/Cog/nscogsrc/vm/cointerp.c
   branches/Cog/nscogsrc/vm/cointerp.h
   branches/Cog/nscogsrc/vm/gcc3x-cointerp.c
   branches/Cog/nscogsrc/vm/interp.h
   branches/Cog/nscogsrc/vm/vmCallback.h
   branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
   branches/Cog/src/vm/cogit.c
   branches/Cog/src/vm/cogit.h
   branches/Cog/src/vm/cogmethod.h
   branches/Cog/src/vm/cointerp.c
   branches/Cog/src/vm/cointerp.h
   branches/Cog/src/vm/cointerpmt.c
   branches/Cog/src/vm/cointerpmt.h
   branches/Cog/src/vm/gcc3x-cointerp.c
   branches/Cog/src/vm/gcc3x-cointerpmt.c
   branches/Cog/src/vm/interp.h
   branches/Cog/src/vm/vmCallback.h
Log:
CogVM source as per VMMaker.oscog-eem.199.
Make overflowing the youngReferrers list a hard error (appears to
happen quite often in Newspeak code).
Fix bug in changeClassFrom:to: if receiver is a compact class
instance with a large header.
Several refactorings from Lars' work & multiple bytecode sets work mean
generated code is somewhat changed.


Modified: branches/Cog/nscogsrc/vm/cogit.c
===================================================================
--- branches/Cog/nscogsrc/vm/cogit.c	2012-08-08 02:35:16 UTC (rev 2581)
+++ branches/Cog/nscogsrc/vm/cogit.c	2012-08-10 21:27:56 UTC (rev 2582)

<snip>



More information about the Vm-dev mailing list