Branch: refs/heads/Cog Home: https://github.com/OpenSmalltalk/opensmalltalk-vm Commit: 721668e915f3e811007ef6c6142b8ee1bc54d96d https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/721668e915f3e811007ef6c6142b8ee1bc54d96d Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M .appveyor.yml M build.win32x86/third-party/Makefile.pkgconfig Log Message: ----------- pkg-config hack: don't you use ln in windows PLEASE Use pebuilt libglib2.0-devel rather than rebuilding --with-internal-glib Otherwise the compilation fails on modern cygwin with ‘g_win32_getlocale’ [-Werror=implicit-function-declaration] Add required libiconv-devel package for the building machine Also add perl required for building openssl Also add cmake required for building libgit2 Install zlib for cross compile on mingw32 target arch Commit: a9096c1b578e8111945460834e96d90c1d3d6378 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a9096c1b578e8111945460834e96d90c1d3d6378 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M .appveyor.yml Log Message: ----------- Add mingw32 target iconv required for compiling SDL2 Commit: a25e48d0f41c83a00b2599b275430b534799557c https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a25e48d0f41c83a00b2599b275430b534799557c Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.openssl Log Message: ----------- Nuke the deadly openssl symlink ** Hack Hack Hack ** This is a horrible hack. This is fragile because the mklink.pl file does not exist in 1.1.x version But frankly, asking for a windows build to rely on symlink???? WTF??? I tried several unsuccessful workarounds Configure no-symlinks It does not work because then include/*.h are not built I tried CYGWIN="winsymlinks" but it did not work (I don't even know if perl did take it into account) With this, openssl almost build. Almost, because the generated makefile don't use the right cross-compilation windres... /bin/sh: gcc: command not found windres: preprocessing failed. i686-w64-mingw32-gcc: error: rc.o: No such file or directory Commit: af7874f31e3078125611267a7c53d734df3604cc https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/af7874f31e3078125611267a7c53d734df3604cc Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.openssl Log Message: ----------- openssl: be sure that correct environment is passed to configure Without this hack, the resource compiler failed to pick the cross-compile flavour. Commit: 3e79be392cc25f156d16254db984d1f41c74edff https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3e79be392cc25f156d16254db984d1f41c74edff Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libssh2 Log Message: ----------- Force cross compilation of libssh2 for mingw target Commit: f84b82d342d7e1140c3ad88d6635e84163f2d5e9 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f84b82d342d7e1140c3ad88d6635e84163f2d5e9 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libgit2 A build.win32x86/third-party/Toolchain-cross-mingw32-cygwin.cmake Log Message: ----------- Craft a specific CMAKE_TOOLCHAIN for cross compiling libgit2 for mingw32 from cygwin Commit: d1cfbb237d0fa9ff1acbdea669a12a4b30d66916 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d1cfbb237d0fa9ff1acbdea669a12a4b30d66916 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libsdl2 Log Message: ----------- Have libsdl2 cross compile for mingw32 from cygwin Temporarily --disable-render-d3d because it causes an error: error: static declaration of 'IID_IDXGIFactory2' follows non-static declaration static const GUID IID_IDXGIFactory2 According to https://github.com/StephanTLavavej/mingw-distro/issues/10 this should be fixed by SDL-2.0.5 Commit: 4e292f5733e2404ef8c928f145ac04b99eaffe40 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4e292f5733e2404ef8c928f145ac04b99eaffe40 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libsdl2 M third-party/libsdl2.spec Log Message: ----------- SDL2: upgrade to 2.0.5 and restore enable-render-d3d option Commit: e351096e5da271cc7a389d98ab52b37a362783fd https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e351096e5da271cc7a389d98ab52b37a362783fd Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.zlib M third-party/zlib.spec Log Message: ----------- Upgrade zlib to 1.2.11 and use correct prefix for cross compiling for mingw32 from cygwin Commit: 02518b3f1d3381b01506045cf8839b7ca13decfe https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/02518b3f1d3381b01506045cf8839b7ca13decfe Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libpng M third-party/libpng.spec.win Log Message: ----------- Upgrade libpng to 1.6.28 and have it compiled for mingw32 from cygwin Commit: e21daea4368696f5c0716d9713599f515272d260 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e21daea4368696f5c0716d9713599f515272d260 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libpng Log Message: ----------- libpng.pc is rceated as a symbolic link. Replace that with a copy. Commit: 3b88de8936989b8b6f413a413e7e8ceae50e844e https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3b88de8936989b8b6f413a413e7e8ceae50e844e Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.freetype2 Log Message: ----------- Tell freetype2 to cross compile for mingw32 Unfortunately, build with autotool fails from cygwin because apinames.exe fails with cygwin path: could not open '/cygdrive/y/Smalltalk/opensmalltalk-vm/build.win32x86/pharo.cog.spur/build/third-party/freetype-2.6.5/include/freetype/ttnameid.h' for writing See https://lists.nongnu.org/archive/html/freetype/2015-11/msg00034.html Commit: e81e1d912aad20413ad578806bfc7b137909bc58 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e81e1d912aad20413ad578806bfc7b137909bc58 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.freetype2 M third-party/freetype2.spec Log Message: ----------- Use cmake rather than autotools for compiling freetype2 This does workaround the apinames.exe problem not understanding cygwin path Note that the generated DLL name generated by cmake does not have the -6, so reflect that in the spec. Commit: ba3ecee0c79251f0bdb602f661f3de41f4e52c7a https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ba3ecee0c79251f0bdb602f661f3de41f4e52c7a Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.freetype2 Log Message: ----------- cleanup: nuke unused THIRDPARTY_LDFLAGS from freetype2 Commit: a3e4540cedfb78419b06c705a98545cfbd13b1d5 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a3e4540cedfb78419b06c705a98545cfbd13b1d5 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.pixman Log Message: ----------- Let pixman cross-compile for mingw from cygwin Commit: 222f655dc5fc097721bf4e59704d8bdcf44c7285 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/222f655dc5fc097721bf4e59704d8bdcf44c7285 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.cairo Log Message: ----------- Let cairo cross compile for mingw from cygwin Commit: f7d3c98eaa001d2d07c1f2b75cad00fa16f86a73 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f7d3c98eaa001d2d07c1f2b75cad00fa16f86a73 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.cairo Log Message: ----------- cairo: remove _SSIZE_T_DEFINED hack that is now un-necessary Commit: 7a31b5115eb98f521adf424c619483dd703b5aaf https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7a31b5115eb98f521adf424c619483dd703b5aaf Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M third-party/cairo.spec Log Message: ----------- cairo: upgrade to 1.14.8 This does not solve the issue I have with cygwin build: there are trailing lines generated at end of tests/cairo-test-constructors.c that make the compilation fail Commit: eee7663456f2825c1d78583f5cdf486443866ec4 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/eee7663456f2825c1d78583f5cdf486443866ec4 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.cairo Log Message: ----------- cairo: ugly patch to workaround not truncated file on cygwin We remove the file if it exists before regenerating it With this, the trailing lines generated at end of tests/cairo-test-constructors.c are gone Commit: 2fa25585a7db1944e78328001868a79b6b27de27 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2fa25585a7db1944e78328001868a79b6b27de27 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M platforms/win32/plugins/SqueakSSL/Makefile M platforms/win32/plugins/SqueakSSL/Makefile.plugin Log Message: ----------- SqueakSSL: don't hardcode mingw library path we want to build thru cygwin cross-compile Commit: 38b7022611df2d07c22add42994cd71e42b8c975 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/38b7022611df2d07c22add42994cd71e42b8c975 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.libgcc Log Message: ----------- copy iconv.dll and libwindpthread along with libgcc to pharo build directory NOTA: maybe we can force linker option -static-libgcc in SDL2 by adding configuration option enable_shared_with_static_runtimes? Commit: ecbb2298f4045aaf9c77f28eb722c15310b40920 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ecbb2298f4045aaf9c77f28eb722c15310b40920 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M .appveyor.yml Log Message: ----------- Add win32 pharo.cog.spur build to appveyor Commit: e27c43962947b4eb9f0ae0e3ef975a6b48740adb https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e27c43962947b4eb9f0ae0e3ef975a6b48740adb Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M .appveyor.yml Log Message: ----------- Correct stupid typo libglig => libglib preventing pkg-config to compile Commit: 35238390889778b953f8a56cc84793f8d2059d9a https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/35238390889778b953f8a56cc84793f8d2059d9a Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-17 (Fri, 17 Mar 2017) Changed paths: M build.win32x86/third-party/Makefile.openssl Log Message: ----------- openssl: don't force AR macro The AR from ../common/Makefile.tools already append the cr options The openssl configure add yet another r, so we end up building a library named r instead of libcrypto.a There is no difference between i686-w64-mingw32-ar and ar anyway... Commit: 2bae43f13c1e3e1a0d80488e634db8d38448b03a https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2bae43f13c1e3e1a0d80488e634db8d38448b03a Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M build.win32x86/third-party/Toolchain-cross-mingw32-cygwin.cmake Log Message: ----------- libgit2: don't put /usr in the FIND_ROOT_PATH Otherwise, cmake will find some cygwin files incompatible for cross compilation to mingw32 I don't know why the build did succeed once in cygwin64, it does not in cygwin32 without this fix. Commit: d87bb41ebc824c4159968845bac14660d1b71b2a https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d87bb41ebc824c4159968845bac14660d1b71b2a Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M build.win32x86/common/Makefile.lib.extra M build.win32x86/pharo.cog.spur/Makefile M build.win32x86/pharo.cog.spur/mvm Log Message: ----------- Force win32 pharo.cog.spur mvm to end with the error code of `make` not of the `tee` Otherwise, the failing builds appear as green on appveyor This is a copy of https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/46d8e8cd25d9b92ffd21ce21dcdeb2406b18c804 Commit: cbfad7fd59e686f506b7b3d77b7b3429c814c3db https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cbfad7fd59e686f506b7b3d77b7b3429c814c3db Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M .appveyor.yml A .appveyorcleancache.txt Log Message: ----------- Add opportunity to clean up the appveyor build cache Commit: c2a4d76526028e99fff6815e075a29303be5e374 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c2a4d76526028e99fff6815e075a29303be5e374 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M third-party/libpng.spec.win Log Message: ----------- libpng.1.6.28 already disappeared, pick 1.6.29 Commit: 141f8808680c5b2a9bbe0508769811bc44b0ce2d https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/141f8808680c5b2a9bbe0508769811bc44b0ce2d Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M third-party/libpng.spec.win Log Message: ----------- Oups, libpng16-16 seems to be hardcoded somewhere in libpng, we can't choose. Commit: 5e6d9805491ad44c015a2bec23ae5f359e1c763f https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5e6d9805491ad44c015a2bec23ae5f359e1c763f Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M .appveyor.yml R .appveyorcleancache.txt Log Message: ----------- Revert the appveyor build cache reset It was a bad idea because git sources are extracted at each build, appveyor thinks that the .appveyorcleancache.txt was updated, and thus clean the cache at each build... Commit: 08ccf1faab9ebf4c29a581333ef38c10bc6f960e https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/08ccf1faab9ebf4c29a581333ef38c10bc6f960e Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M build.win32x86/pharo.cog.spur.lowcode/Makefile M build.win32x86/pharo.cog.spur.lowcode/Pharo.exe.manifest M build.win32x86/pharo.cog.spur.lowcode/Pharo.rc M build.win32x86/pharo.cog.spur.lowcode/mvm Log Message: ----------- Update the win32 pharo.cog.spur.lowcode directory Commit: 137c75b9287ca89ba83edca94b89a9a2d503b124 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/137c75b9287ca89ba83edca94b89a9a2d503b124 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M build.win64x64/common/Makefile A build.win64x64/common/Makefile.lib.extra A build.win64x64/pharo.stack.spur/Makefile A build.win64x64/pharo.stack.spur/Pharo.def.in A build.win64x64/pharo.stack.spur/Pharo.exe.manifest A build.win64x64/pharo.stack.spur/Pharo.ico A build.win64x64/pharo.stack.spur/Pharo.rc A build.win64x64/pharo.stack.spur/mvm A build.win64x64/pharo.stack.spur/plugins.ext A build.win64x64/pharo.stack.spur/plugins.int A build.win64x64/third-party/Makefile.cairo A build.win64x64/third-party/Makefile.freetype2 A build.win64x64/third-party/Makefile.libgcc A build.win64x64/third-party/Makefile.libgit2 A build.win64x64/third-party/Makefile.libpng A build.win64x64/third-party/Makefile.libsdl2 A build.win64x64/third-party/Makefile.libssh2 A build.win64x64/third-party/Makefile.openssl A build.win64x64/third-party/Makefile.pixman A build.win64x64/third-party/Makefile.pkgconfig A build.win64x64/third-party/Makefile.zlib A build.win64x64/third-party/Toolchain-cross-mingw32-cygwin.cmake Log Message: ----------- Add win64 pharo.stack.spur build with its thirdparty Note: building openssl with clang fails, so use gcc for this library Also, it is necessary to replace another symlink by a copy in util/point.sh Commit: ce2e77542a80cf52e9fc10f0d2e6208c228e34f7 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ce2e77542a80cf52e9fc10f0d2e6208c228e34f7 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M .appveyor.yml Log Message: ----------- Also add win64 pharo.stack.spur to appveyor Commit: 955b1bef42256c86bd2c9323d6ab07d92cfcf256 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/955b1bef42256c86bd2c9323d6ab07d92cfcf256 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M build.win64x64/third-party/Makefile.libgcc Log Message: ----------- Correct 64bits reference for libgcc dll Note: Unlike 32bits VM, SDL2 do not depend anymore on this dll But currently cairo and libpixman do still depend on this libgcc We should probably add some -static-libgcc option. Commit: 94f1ca9f0d045d05be581398021533bd37f29c18 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/94f1ca9f0d045d05be581398021533bd37f29c18 Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M build.win64x64/common/Makefile.tools Log Message: ----------- Take the specified COGDEFS into account Otherwise, -DPharoVM=1 option is not passed to C compiler and build fails Commit: 91e297996a7c46417cff1601817c809a06cc325e https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/91e297996a7c46417cff1601817c809a06cc325e Author: nicolas-cellier-aka-nice <[hidden email]> Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M build.win64x64/pharo.stack.spur/plugins.ext Log Message: ----------- Exclude SqueakSSL from plugins in win64 Currently, the build is failing for this plugin. To be further inquired... Commit: 311c4eb345e7b39189d1a753e2b76debdded47c7 https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/311c4eb345e7b39189d1a753e2b76debdded47c7 Author: Nicolas Cellier <[hidden email]> Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M .travis_build.sh M build.linux32ARMv6/editpharoinstall.sh R build.linux32ARMv6/mkNamedPrims.sh M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm M build.linux32ARMv6/pharo.cog.spur/build/mvm R build.linux32ARMv7/mkNamedPrims.sh M build.linux32x86/editpharoinstall.sh R build.linux32x86/mkNamedPrims.sh M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm M build.linux32x86/pharo.cog.spur/build.assert/mvm M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm M build.linux32x86/pharo.cog.spur/build.debug/mvm M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm M build.linux32x86/pharo.cog.spur/build/mvm M build.linux32x86/third-party/Makefile.libgit2 M build.linux32x86/third-party/Makefile.libssh2 A build.linux32x86/third-party/Makefile.openssl M build.linux64x64/editpharoinstall.sh R build.linux64x64/mkNamedPrims.sh M build.linux64x64/pharo.cog.spur/build.assert.itimerheartbeat/mvm M build.linux64x64/pharo.cog.spur/build.assert/mvm M build.linux64x64/pharo.cog.spur/build.debug.itimerheartbeat/mvm M build.linux64x64/pharo.cog.spur/build.debug/mvm M build.linux64x64/pharo.cog.spur/build.itimerheartbeat/mvm M build.linux64x64/pharo.cog.spur/build/mvm A build.linux64x64/third-party/Makefile.openssl M nsspur64src/vm/cogit.h M nsspur64src/vm/cogitX64.c M nsspur64src/vm/cointerp.c M nsspur64src/vm/cointerp.h M nsspur64src/vm/gcc3x-cointerp.c M nsspur64src/vm/interp.h M nsspur64src/vm/vmCallback.h M nsspursrc/vm/cogit.h M nsspursrc/vm/cogitARMv5.c M nsspursrc/vm/cogitIA32.c M nsspursrc/vm/cogitMIPSEL.c M nsspursrc/vm/cointerp.c M nsspursrc/vm/cointerp.h M nsspursrc/vm/gcc3x-cointerp.c M nsspursrc/vm/interp.h M nsspursrc/vm/vmCallback.h M nsspurstack64src/vm/gcc3x-interp.c M nsspurstack64src/vm/interp.c M nsspurstack64src/vm/interp.h M nsspurstack64src/vm/vmCallback.h M nsspurstacksrc/vm/gcc3x-interp.c M nsspurstacksrc/vm/interp.c M nsspurstacksrc/vm/interp.h M nsspurstacksrc/vm/vmCallback.h A platforms/Cross/plugins/IA32ABI/arm32abicc.c R platforms/Cross/plugins/IA32ABI/arm32ia32abicc.c M platforms/Cross/plugins/IA32ABI/ia32abicc.c M platforms/Cross/plugins/IA32ABI/ppc32abicc.c R platforms/Cross/plugins/IA32ABI/x64ia32abicc.c A platforms/Cross/plugins/IA32ABI/x64sysvabicc.c A platforms/Cross/plugins/IA32ABI/x64win64abicc.c R platforms/Cross/plugins/IA32ABI/x64win64ia32abicc.c M platforms/Cross/plugins/IA32ABI/xabicc.c M platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c M platforms/Cross/vm/sqVirtualMachine.c M platforms/Cross/vm/sqVirtualMachine.h M platforms/Mac OS/plugins/SecurityPlugin/sqMacSecurity.c M platforms/RiscOS/plugins/SecurityPlugin/sqRPCSecurity.c M platforms/iOS/plugins/SecurityPlugin/sqMacSecurity.c M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m M platforms/unix/plugins/SecurityPlugin/sqUnixSecurity.c M platforms/unix/vm/Makefile.in M platforms/unix/vm/sqUnixHeartbeat.c M platforms/win32/plugins/SecurityPlugin/sqWin32Security.c M scripts/gitci M spur64src/vm/cogit.h M spur64src/vm/cogitX64.c M spur64src/vm/cointerp.c M spur64src/vm/cointerp.h M spur64src/vm/gcc3x-cointerp.c M spur64src/vm/interp.h M spur64src/vm/vmCallback.h M spurlowcode64src/vm/cogit.h M spurlowcode64src/vm/cogitX64.c M spurlowcode64src/vm/cointerp.c M spurlowcode64src/vm/cointerp.h M spurlowcode64src/vm/gcc3x-cointerp.c M spurlowcode64src/vm/interp.h M spurlowcode64src/vm/vmCallback.h M spurlowcodesrc/vm/cogit.h M spurlowcodesrc/vm/cogitARMv5.c M spurlowcodesrc/vm/cogitIA32.c M spurlowcodesrc/vm/cogitMIPSEL.c M spurlowcodesrc/vm/cointerp.c M spurlowcodesrc/vm/cointerp.h M spurlowcodesrc/vm/gcc3x-cointerp.c M spurlowcodesrc/vm/interp.h M spurlowcodesrc/vm/vmCallback.h M spurlowcodestack64src/vm/gcc3x-interp.c M spurlowcodestack64src/vm/interp.c M spurlowcodestack64src/vm/interp.h M spurlowcodestack64src/vm/vmCallback.h M spurlowcodestacksrc/vm/gcc3x-interp.c M spurlowcodestacksrc/vm/interp.c M spurlowcodestacksrc/vm/interp.h M spurlowcodestacksrc/vm/vmCallback.h M spursista64src/vm/cogit.h M spursista64src/vm/cogitX64.c M spursista64src/vm/cointerp.c M spursista64src/vm/cointerp.h M spursista64src/vm/gcc3x-cointerp.c M spursista64src/vm/interp.h M spursista64src/vm/vmCallback.h M spursistasrc/vm/cogit.h M spursistasrc/vm/cogitARMv5.c M spursistasrc/vm/cogitIA32.c M spursistasrc/vm/cogitMIPSEL.c M spursistasrc/vm/cointerp.c M spursistasrc/vm/cointerp.h M spursistasrc/vm/gcc3x-cointerp.c M spursistasrc/vm/interp.h M spursistasrc/vm/vmCallback.h A spursistastacksrc/examplePlugins.ext A spursistastacksrc/examplePlugins.int A spursistastacksrc/vm/exampleSqNamedPrims.h A spursistastacksrc/vm/gcc3x-interp.c A spursistastacksrc/vm/interp.c A spursistastacksrc/vm/interp.h A spursistastacksrc/vm/vmCallback.h M spursrc/vm/cogit.h M spursrc/vm/cogitARMv5.c M spursrc/vm/cogitIA32.c M spursrc/vm/cogitMIPSEL.c M spursrc/vm/cointerp.c M spursrc/vm/cointerp.h M spursrc/vm/gcc3x-cointerp.c M spursrc/vm/interp.h M spursrc/vm/vmCallback.h M spurstack64src/vm/gcc3x-interp.c M spurstack64src/vm/interp.c M spurstack64src/vm/interp.h M spurstack64src/vm/vmCallback.h M spurstacksrc/vm/gcc3x-interp.c M spurstacksrc/vm/interp.c M spurstacksrc/vm/interp.h M spurstacksrc/vm/vmCallback.h M src/plugins/BitBltPlugin/BitBltPlugin.c M src/plugins/IA32ABI/IA32ABI.c M src/plugins/SecurityPlugin/SecurityPlugin.c M src/plugins/ZipPlugin/ZipPlugin.c M src/vm/cogit.h M src/vm/cogitARMv5.c M src/vm/cogitIA32.c M src/vm/cogitMIPSEL.c M src/vm/cogmethod.h M src/vm/cointerp.c M src/vm/cointerp.h M src/vm/cointerpmt.c M src/vm/cointerpmt.h M src/vm/gcc3x-cointerp.c M src/vm/gcc3x-cointerpmt.c M src/vm/interp.h M src/vm/vmCallback.h M stacksrc/vm/gcc3x-interp.c M stacksrc/vm/interp.c M stacksrc/vm/interp.h M stacksrc/vm/vmCallback.h M third-party/libpng.spec.win M third-party/libssh2.spec M third-party/openssl.spec Log Message: ----------- Merge branch 'Cog' into build_pharo_win32_with_cygwin Commit: b5f57680ca75ad3128f7093a78da557cbd54ce9e https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b5f57680ca75ad3128f7093a78da557cbd54ce9e Author: Nicolas Cellier <[hidden email]> Date: 2017-03-19 (Sun, 19 Mar 2017) Changed paths: M .appveyor.yml M build.win32x86/common/Makefile.lib.extra M build.win32x86/pharo.cog.spur.lowcode/Makefile M build.win32x86/pharo.cog.spur.lowcode/Pharo.exe.manifest M build.win32x86/pharo.cog.spur.lowcode/Pharo.rc M build.win32x86/pharo.cog.spur.lowcode/mvm M build.win32x86/pharo.cog.spur/Makefile M build.win32x86/pharo.cog.spur/mvm M build.win32x86/third-party/Makefile.cairo M build.win32x86/third-party/Makefile.freetype2 M build.win32x86/third-party/Makefile.libgcc M build.win32x86/third-party/Makefile.libgit2 M build.win32x86/third-party/Makefile.libpng M build.win32x86/third-party/Makefile.libsdl2 M build.win32x86/third-party/Makefile.libssh2 M build.win32x86/third-party/Makefile.openssl M build.win32x86/third-party/Makefile.pixman M build.win32x86/third-party/Makefile.pkgconfig M build.win32x86/third-party/Makefile.zlib A build.win32x86/third-party/Toolchain-cross-mingw32-cygwin.cmake M build.win64x64/common/Makefile A build.win64x64/common/Makefile.lib.extra M build.win64x64/common/Makefile.tools A build.win64x64/pharo.stack.spur/Makefile A build.win64x64/pharo.stack.spur/Pharo.def.in A build.win64x64/pharo.stack.spur/Pharo.exe.manifest A build.win64x64/pharo.stack.spur/Pharo.ico A build.win64x64/pharo.stack.spur/Pharo.rc A build.win64x64/pharo.stack.spur/mvm A build.win64x64/pharo.stack.spur/plugins.ext A build.win64x64/pharo.stack.spur/plugins.int A build.win64x64/third-party/Makefile.cairo A build.win64x64/third-party/Makefile.freetype2 A build.win64x64/third-party/Makefile.libgcc A build.win64x64/third-party/Makefile.libgit2 A build.win64x64/third-party/Makefile.libpng A build.win64x64/third-party/Makefile.libsdl2 A build.win64x64/third-party/Makefile.libssh2 A build.win64x64/third-party/Makefile.openssl A build.win64x64/third-party/Makefile.pixman A build.win64x64/third-party/Makefile.pkgconfig A build.win64x64/third-party/Makefile.zlib A build.win64x64/third-party/Toolchain-cross-mingw32-cygwin.cmake M platforms/win32/plugins/SqueakSSL/Makefile M platforms/win32/plugins/SqueakSSL/Makefile.plugin M third-party/cairo.spec M third-party/freetype2.spec M third-party/libpng.spec.win M third-party/libsdl2.spec Log Message: ----------- Merge pull request #128 from OpenSmalltalk/build_pharo_win32_with_cygwin Build pharo 32 and 64 bits version on appveyor with cygwin Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/c387052d2544...b5f57680ca75 |
Free forum by Nabble | Edit this page |