[squeak-dev] Re: New Cog VMs available

Frank Shearar frank.shearar at gmail.com
Tue Sep 9 09:08:00 UTC 2014


On 9 September 2014 03:58, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> ...at http://www.mirandabanda.org/files/Cog/VM/VM.r3072.
>
> CogVM binaries as per VMMaker.oscog-eem.876/r3072

CI updated accordingly.

> Fix bad regression in FilePlugin>>primitiveFileSetPosition introduces around
> r2797 that breaks > 1Gb file access.
>
> Change manifest files on Windows to make app HIGHDPIAWARE.  Create a
> manifest for the consolevm and include it in the archive.

Yay! Only... the manifest is broken. It looks like this:

<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
    <dpiAware>true</dpiAware>
</asmv3:windowsSettings>

should be

<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
    <dpiAware>true</dpiAware>
</asmv3:windowsSettings>

I don't know why that is; I just had that hand-crufted [sic] manifest
I sent you, and that used "2005", so I edited the manifest, and things
seemed to start working!

I'm going to leave CI updated to the latest Cog because we don't have
any active Windows build slaves. (Insert call for volunteers here!)

frank

> Fix bug with become where duplicate entries in the input
> array would crash the system (thanks Igor).
>
> Make nameOfClass: more robust, in both the real and simulated VMs.
>
> Regenerate sources after refactoring Slang code to ask classes what methods
> they want to include based on their initializationOptions inst var instead
> of the centralized VMMaker.
>
> Generate Spur Newspeak VMs with the new CompiledMethod header format.  This
> will
> break the Newspeak Spur bootstrap until NOF generation and/or loading is
> fixed.
>
>
> --
> best,
> Eliot


More information about the Squeak-dev mailing list