... at��http://www.mirandabanda.org/files/Cog/VM/VM.r3034/.The Squeak Spur VMs will now run Pharo images that have been bootstrapped (SpurBootstrap bootstrapPharoImage: 'myimage'), but be aware that the bootstrap does not yet update the modified packages in a Pharo 4 image, and hence sources for the modified methods is unavailable.
--CogVM binaries as per VMMaker.oscog-eem.812/r3039Spur:Fix bug in old space GC processing of weaklings. ��Old code didn't trace strongreferences in weaklings to weaklings in markWeaklingsAndMarkAndFireEphemerons.Make sure nilUnmarkedWeaklingSlotsIn: can be inlined. ��Bug shows up as crashesin Pharo Spur, Pharo making much more use of weakness than Squeak or Newspeak.��Fix bug in nilUnmarkedWeaklingSlotsIn: which was not guarding theisForwarded: check with an isFreeObject: not check.Move the scanning for young references in scavenger processing of weaklingsinto processWeakSurvivor:.Fix minor slips in allObjects & allInstancesOf: which should only emptyweaklingStack if marking.Fix a couple of storePointer:ofObject:'s being applied to objStacks.Rename isReallyForwarded: to isUnambiguouslyForwarder: and add an assert toisForwarded: to catch accidental applications to free objects.Fix longPrintOop: for free referents.V3 Cogit: Fix bogus assert fail due to signedness.
Slang:Assign complex expressions to loop variables in value: expansions. ��Old codewould replace variable with expansion of actual parameter everywhere.
best,Eliot