[squeak-dev] new Cog VMs available
Chris Cunnington
brasspen at gmail.com
Sat Jun 14 05:11:36 UTC 2014
On Jun 14, 2014, at 12:59 AM, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> ...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.
That will make using the Altitude web framework much easier.
Chris
>
> Add the XDisplayControlPlugin and include it (external) and the AioPlugin
> (internal) to the linux x86 builds.
>
> Cog:
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140614/129c7fe9/attachment.htm
More information about the Squeak-dev
mailing list
|