...in http://www.mirandabanda.org/files/Cog/VM/VM.r3000/
CogVM binaries as per VMMaker.oscog-eem.772/r3000 Add libcrypto and libssl to Linux and Mac builds of the SqueakSSL plugin. Add the XDisplayControlPlugin and include it (external) and the AioPlugin (internal) to the linux x86 builds.
Fix an abort (relocating call to invalid address) due to an over-zealous check in relocateCallBeforeReturnPC:by:. Since we relocate e.g. calls to primitives there can be no effective range check there-in.
Spur: Fix fillObj: signedness for objects straddling the midpoint of the address space (quickly affects linux). Similarly for routines in pigCompact, to get asserts correct.
Fix printOopsFrom:to:. for objects up to endOfMemory. Declare lastFreeChunk and firstFreeChunk correctly. Fix numberOfForwarders: and printForwarders: for isForwarded:'s blindness towards freeChunks.
Comment isForwarded: to be clear on the issue. Have the segment manager pass to sqAllocateMemorySegmentOfSize: the address of the first large enough gap in the address space, instead of the address of the
end of the first segment. This allows e.g. linux to use MAP_FIXED and hence get past a 128Mb limit on mmapping. Fix bugs in isValidFreeObject: & printFreeTreeChunk: that caused bogus assert
failures. Remember to include the Spur moniker in the -version output on linux -- best, Eliot
|
On Jun 14, 2014, at 12:59 AM, Eliot Miranda <[hidden email]> wrote:
That will make using the Altitude web framework much easier. Chris
|
On Fri, Jun 13, 2014 at 10:11 PM, Chris Cunnington <[hidden email]> wrote:
Providing they work... Any news?
best, Eliot
|
On Jun 14, 2014, at 9:40 AM, Eliot Miranda <[hidden email]> wrote:
Chris
|
Free forum by Nabble | Edit this page |