Branch: refs/heads/SpurPlanningCompactor Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: c66b23377042503dbfd63ce92291f7cf8ee140cd https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c66b23377042503dbfd... Author: Eliot Miranda eliot.miranda@gmail.com Date: 2017-01-26 (Thu, 26 Jan 2017)
Changed paths: M build.linux32ARMv6/editnewspeakinstall.sh M build.linux32ARMv6/editpharoinstall.sh M build.linux32ARMv7/editnewspeakinstall.sh M build.linux32x86/editnewspeakinstall.sh M build.linux32x86/editpharoinstall.sh M build.linux64x64/editnewspeakinstall.sh M build.linux64x64/editpharoinstall.sh M nsspur64src/vm/cogit.h M nsspur64src/vm/cogitX64.c M nsspur64src/vm/cointerp.c M nsspur64src/vm/cointerp.h M nsspur64src/vm/gcc3x-cointerp.c M nsspursrc/vm/cogit.h M nsspursrc/vm/cogitARMv5.c M nsspursrc/vm/cogitIA32.c M nsspursrc/vm/cogitMIPSEL.c M nsspursrc/vm/cointerp.c M nsspursrc/vm/cointerp.h M nsspursrc/vm/gcc3x-cointerp.c M nsspurstack64src/vm/gcc3x-interp.c M nsspurstack64src/vm/interp.c M nsspurstacksrc/vm/gcc3x-interp.c M nsspurstacksrc/vm/interp.c M spur64src/vm/cogit.h M spur64src/vm/cogitX64.c M spur64src/vm/cointerp.c M spur64src/vm/cointerp.h M spur64src/vm/gcc3x-cointerp.c M spursista64src/vm/cogit.h M spursista64src/vm/cogitX64.c M spursista64src/vm/cointerp.c M spursista64src/vm/cointerp.h M spursista64src/vm/gcc3x-cointerp.c M spursistasrc/vm/cogit.h M spursistasrc/vm/cogitARMv5.c M spursistasrc/vm/cogitIA32.c M spursistasrc/vm/cogitMIPSEL.c M spursistasrc/vm/cointerp.c M spursistasrc/vm/cointerp.h M spursistasrc/vm/gcc3x-cointerp.c M spursrc/vm/cogit.h M spursrc/vm/cogitARMv5.c M spursrc/vm/cogitIA32.c M spursrc/vm/cogitMIPSEL.c M spursrc/vm/cointerp.c M spursrc/vm/cointerp.h M spursrc/vm/gcc3x-cointerp.c M spurstack64src/vm/gcc3x-interp.c M spurstack64src/vm/interp.c M spurstacksrc/vm/gcc3x-interp.c M spurstacksrc/vm/interp.c M src/vm/cogit.h M src/vm/cogitARMv5.c M src/vm/cogitIA32.c M src/vm/cogitMIPSEL.c
Log Message: ----------- CogVM source as per VMMaker.oscogSPC-eem.2113 Temporary branch for SpurPlanningCompactor as default compactor.
copyAndUnmarkObject:to:bytes:firstField: musty use memmove sincer the source aed destination can overlap. Improve the simulator's implementations of mem:cp:y: to check for this.
freeFrom:upTo:previousPin: may be given a toFinger beyond lastMobileObject, in which case toFinger must be wslid up to the next freeable object, if any.
Add leak checking of CogMethod counters and implicit reveiver caches.
Inline markIfIRC:
Change the linux edit scripts for Pharo and Newspeak to fail to symbolic links if hard linking the sources fails. Parallels' disc server that allows access to one's home directory is such crap that it doesn't support hard links (and yes, I've talked to their tech support and they were, um, uncomprehending).
vm-dev@lists.squeakfoundation.org