[Cuis] New Cog VMs available...
Juan Vuletich
juan at jvuletich.org
Mon Aug 24 08:43:09 CDT 2015
Works like a charm.
Thanks a lot!
Cheers,
Juan Vuletich
On 8/22/2015 1:38 PM, Eliot Miranda wrote:
> ... at http://www.mirandabanda.org/files/Cog/VM/VM.r3427.
>
> Squeak V5 users will want to upgrade their VMs because they, along
> with Smalltalk changes to follow soon, fix image segments. But
> upgrading is not a trivial process because the VMs on my site are not
> complete. The best way to update is to take a copy of the Squeak 5.0
> all-in-one and replace the main VM executable there-in with one from
> my site. This gets you up-to-date plugins and an up-to-date VM. I
> hope that this process will get easier soon.
>
>
> ------------------------------------------------------------------------
> CogVM binaries as per VMMaker.oscog-eem.1441/r3427
>
> Modify Spur ImageSegment load to become the segmentWordArray into an
> Array of
> the loaded objects if load is successful, hence decoupling
> ImageSegment from
> the assumption that objects are allocated in order.
>
> Fix Integer receiver, float arg comparison with NaNs in the machine-code
> primitive. This has started failing in the FloatTest>>testNaNCompare
> since the
> new machine-code perform primitive invoked the machine-code version of the
> primitive. The Interpretewr code has always been correct and the old
> perform
> primitive would always run the Interpreter primitive if it exsted,
> since this
> would probably be faster.
>
> Fix the bug introduced by the fix to primitive function invocation in
> VMMaker.oscog-eem.1351 The fix correctly changed primitve code to set the
> primitiveFunctionPointer appropriately when a jitted external
> primitive was
> rebound, but it didn't remember to void the jit's record of the offset
> of the
> assignment that sets the primitiveFunctionPointer when switching between
> profiling andf non-profiling regimes, so that the address from the
> wrong regime
> would remain and be used to smash prmitive code. The fix is simply to
> void the
> externalSetPrimOffsets in voidCogCompiledCode. This fixes the bug whose
> symptom is a hard VM crash when using AndreasSystemProfilier.
>
> Integrate Marcel Taeumel & Tobias Pape's v2 SSL plugin changes.
>
> Fix negative 64-bit shift in the 64-bit Spur Stack interpreter.
>
> Newspeak:
> Fix MNU for cogged self and outer sends.
>
> Make the Newspeak VM packager include the V50 sources file instead of V41.
>
> _,,,^..^,,,_
> best, Eliot
>
>
> _______________________________________________
> Cuis mailing list
> Cuis at jvuletich.org
> http://jvuletich.org/mailman/listinfo/cuis_jvuletich.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jvuletich.org/pipermail/cuis_jvuletich.org/attachments/20150824/9ffa5f3c/attachment-0004.html>
More information about the Cuis
mailing list