[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] f5ec3f: Fix type inconsistencies (int vs sqInt) (#464)

Eliot Miranda eliot.miranda at gmail.com
Fri Jan 10 08:20:51 UTC 2020


Thanks!!

On Wed, Jan 8, 2020 at 2:55 AM smalltalking <noreply at github.com> wrote:

>
>   Branch: refs/heads/Cog
>   Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
>   Commit: f5ec3f4fa2b61af86bbc2b82a1dabe5bfafe8f4e
>
> https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f5ec3f4fa2b61af86bbc2b82a1dabe5bfafe8f4e
>   Author: smalltalking <leves at caesar.elte.hu>
>   Date:   2020-01-08 (Wed, 08 Jan 2020)
>
>   Changed paths:
>     M platforms/Cross/plugins/CroquetPlugin/CroquetPlugin.h
>     M platforms/Mac OS/vm/Developer/sqMacMinimal.c
>     M platforms/Mac OS/vm/osExports.c
>     M platforms/Mac OS/vm/sqMacMain.c
>     M platforms/Mac OS/vm/sqMacMain.h
>     M platforms/unix/vm-display-Quartz/zzz/sqUnixQuartz.m
>     M platforms/unix/vm-display-X11/sqUnixMozilla.c
>     M platforms/unix/vm/osExports.c
>     M platforms/win32/plugins/CroquetPlugin/sqWin32CroquetPlugin.c
>     M platforms/win32/vm/sqWin32Exports.c
>     M platforms/win32/vm/sqWin32Main.c
>     M platforms/win32/vm/sqWin32PluginSupport.c
>     M src/plugins/IA32ABI/IA32ABI.c
>     M src/plugins/UnixOSProcessPlugin/UnixOSProcessPlugin.c
>
>   Log Message:
>   -----------
>   Fix type inconsistencies (int vs sqInt) (#464)
>
> * Fix type inconsistencies (int vs sqInt)
>
> Found by trying to compile with LTO enabled.
> The VM compiles with the updated types on linux with or without LTO
> enabled (the LTO VM is not functional).
> Didn't test with the OSes but changed the declarations in their files.
> Affected functions:
> - primInIOProcessEventsFlagAddress
> - ioGatherEntropy
> - GetAttributeString
> - primitivePluginBrowserReady
> - primitivePluginDestroyRequest
> - primitivePluginRequestFileHandle
> - primitivePluginRequestState
> - primitivePluginRequestURL
> - primitivePluginRequestURLStream
> - primitivePluginPostURL
>
> * Include sqMemoryAccess.h to have sqInt defined
>
>
>

-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200110/bf1f5607/attachment-0001.html>


More information about the Vm-dev mailing list