[squeak-dev] new Cog VMs available

Chris Cunnington brasspen at gmail.com
Sat Jun 14 14:22:57 UTC 2014


On Jun 14, 2014, at 9:40 AM, Eliot Miranda <eliot.miranda at gmail.com> wrote:

> 
> On Fri, Jun 13, 2014 at 10:11 PM, Chris Cunnington <brasspen at gmail.com> wrote:
> 
> 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. 
> 
> Providing they work... Any news?

Actually, I haven't tried it yet. It just seemed like a pleasant surprise.  I'll try it out later today in Linux and report back. 

Chris 
>  


> 
> 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
>> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> best,
> Eliot
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140614/29630b16/attachment.htm


More information about the Squeak-dev mailing list