[commit] r2485 - CogVM source as per VMMaker.oscog-eem.114.

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

[commit] r2485 - CogVM source as per VMMaker.oscog-eem.114.

David T. Lewis
 
Commit notice blocked due to size, forwarding trimmed version.

----- Forwarded message from [hidden email] -----

Delivered-To: [hidden email]
Date: Sun,  7 Aug 2011 13:36:57 -0700
To: [hidden email]
From: [hidden email]
Subject: [commit] r2485 - CogVM source as per VMMaker.oscog-eem.114.

Author: eliot
Date: 2011-08-07 13:36:57 -0700 (Sun, 07 Aug 2011)
New Revision: 2485

Modified:
   branches/Cog/nscogbuild/cygwinbuild/installer/
   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.114.

CoInterpreter: fix bad bug with primitiveClone of a compiled method.
The clone should be an uncogged method irrespective of the state of
the receiver.  Symptoms include rare crashes in become: during
MethodDictionaryTest which copies a test method.

Cogit: Fix potential bug in become: with cogged methods.  Since
become can cause an object to gain a new reference cogged methods
that gain new references must be added to youngReferrers.

<snip>