New Cog VMs available
...in http://www.mirandabanda.org/files/Cog/VM/VM.r3268/ CogVM binaries as per VMMaker.oscog-eem.1088/r3268 Squeak 5.0 release candidate. Speed up normalize methods in LargeIntegersPlugin by cacheing result of firstIndexableField. Simplify integer conversion routines by adding byteSizeOfBytes: which assumes argument is byte indexable (as LargeIntegers are). Make sure integer conversion routines consistently answer 0 on failure. Use 4-byte access where possible. Remove use of popInteger in AsFloat and integer comparison primitives (popStack idiom is inefficient since multiplke writes as opposed to the single write in the pop:thenPush: idiom). Revise SpurMemoryManager>>isClassOfNonImm:equalTo:compactClassIndex: for better dead code elimination. -- best, Eliot
participants (1)
-
Eliot Miranda