OpenSmalltalk
/
opensmalltalk-vm
|
Cog
|
3 mins and 1 sec
|
Eliot Miranda
|
CogVM source as per VMMaker.oscog-eem.2724
Slang: Fix the right shift: dont convert to usqInt a type longer than usqInt
SpurMemoryManager/SpurPlanningCompactor: Fix one bug thrown up by Marcel's EphemeronLink example. The planning compactor failed to update objects in the mournQueue objStack.
Make sure prepareObjStacksForPlanningCompactor is actually invoked (!!).
Refactor a couple of obj stack routines to take an "also do contents" flag, printObjStack:printContents:, relocateObjStackForPlanningCompactor:andContents:, the last one fixing the bug in question.
Refactor runLeakCheckerForFreeSpace: into runLeakCheckerForFreeSpace:ignoring: to allow the most recenty allocated object in clone (the shallowCopy primitive) to be ignored, because its contents are not yet initialized when the free space check is done.
Make sure to run the free space integrity check as part of leak checking.
VMMaker image: Add MULTIPLEBYTECODESETS true to all launch examples in the VM Simulation workspace. Use Squeak 5.3 to build new VMMaker images.
|
|
|
Would you like to stay up-to-date with the upcoming Travis CI build environment updates? We set up a mailing list for you!
SIGN UP HERE
|
|
|
|
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"action": {
"@type": "ViewAction",
"url": "https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/660467741?utm_medium=notification&utm_source=email",
"name": "View Build"
},
"description": "View Build #1972 on Travis CI"
}
</script>