New Cog VMs available

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

New Cog VMs available

Eliot Miranda-2
 
...at http://www.mirandabanda.org/files/Cog/VM/VM.r2672.

CogVM binaries as per VMMaker.oscog-eem.255/r2672

[New[Co]]ObjectMemory:
Fix becomeForward: so that objects whose references are deleted are
freed and can no longer be resurrected via allObjects or allInstances.
Remove freed young roots from the rootsTable.  Filter freed objects
pointed to from the extraRootsTable (because these locations can change
it is wrong to remove entries from the extraRootsTable).

Make primitiveIdentityHash pop all arguments, for Newspeak VMMirrors.

StackToRegisterMappingCogit:
Fix marshalling of absent receiver sends.  The items beneath the arguments
(and to-be-pushed receiver) must be spilled before the receiver is pushed.

Improve code quality for numArgs > numRegArgs sends when receiver is not a
spill and there are no uses of ReceiverResultReg amongst args.  e.g. now
avoids loading ReceiverResultReg from stack in code such as 1 with: 2 with: 3.

--
best,
Eliot
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] New Cog VMs available

Frank Shearar-3
 
On 15 January 2013 01:14, Eliot Miranda <[hidden email]> wrote:
> ...at http://www.mirandabanda.org/files/Cog/VM/VM.r2672.
>
> CogVM binaries as per VMMaker.oscog-eem.255/r2672

Thanks, Eliot!

As a general note, I'm following a policy of "keep the builds running
on as new a Cog as possible, until the release process kicks in".

frank