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.r2662/.

CogVM binaries as per VMMaker.oscog-eem.251/r2662

Give primitiveRemLargeIntegers primitive # 20.

Add yet another libc line to the linux launch script(s), and try and make the
script suggest users extend it themselves.  you can lead a horse to water...

Fix (old) bug in ssAllocateRequiredRegMask:upThrough:
that would flush entire stack if allocating any register.

Implement absent receiver sends in the Newspeak Cogit.

On Mac turn off inlining when compiling the Cogit.  The Cogit's runtime is
negligible and we prefer to save space.  With the recent changes (better shift
code??) the VM appears faster anyway.

Integrate directed shift changes from cog issue 111 that affect the
CoInterpreter and Cogit.

Make the translated primitive plugins include info from their
primitive supplying classes.

Integrate changes from VMMaker-dtl.293 which use >> & << shifts
in place of slower bitShift: code in plugins.
Add width failure cases to BMPReadWriterPlugin read & write 24Bmp prims.

Integrate issue 115.  Fix FFIPlugin/ThreadedFFIPlugin unsignedShortAt:.

--
Happy New Year everyone,
Eliot


Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available...

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

CogVM binaries as per VMMaker.oscog-eem.252/r2664.

Issue 117.  Fix primitiveRemLargeIntegers.
The result should be negated iff receiver negative.


On Tue, Jan 8, 2013 at 3:28 PM, Eliot Miranda <[hidden email]> wrote:
...at http://www.mirandabanda.org/files/Cog/VM/VM.r2662/.

CogVM binaries as per VMMaker.oscog-eem.251/r2662

Give primitiveRemLargeIntegers primitive # 20.

Add yet another libc line to the linux launch script(s), and try and make the
script suggest users extend it themselves.  you can lead a horse to water...

Fix (old) bug in ssAllocateRequiredRegMask:upThrough:
that would flush entire stack if allocating any register.

Implement absent receiver sends in the Newspeak Cogit.

On Mac turn off inlining when compiling the Cogit.  The Cogit's runtime is
negligible and we prefer to save space.  With the recent changes (better shift
code??) the VM appears faster anyway.

Integrate directed shift changes from cog issue 111 that affect the
CoInterpreter and Cogit.

Make the translated primitive plugins include info from their
primitive supplying classes.

Integrate changes from VMMaker-dtl.293 which use >> & << shifts
in place of slower bitShift: code in plugins.
Add width failure cases to BMPReadWriterPlugin read & write 24Bmp prims.

Integrate issue 115.  Fix FFIPlugin/ThreadedFFIPlugin unsignedShortAt:.

--
Happy New Year everyone,
Eliot



--
best,
Eliot