Fri, 10 Jun 2016 00:05:09 +0100 Fixed setup for 32bit build under MSYS2 environment
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 10 Jun 2016 00:05:09 +0100] rev 38
Fixed setup for 32bit build under MSYS2 environment Due to copy-paste error, the MINGW_DIR environment was set incorrectly so makefile could not find MSYS2 MinGW32.
Wed, 08 Jun 2016 15:22:39 +0100 Cleanup: removed workaround to patch stx/projects/smalltalk/bc.mak for MINGW
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 08 Jun 2016 15:22:39 +0100] rev 37
Cleanup: removed workaround to patch stx/projects/smalltalk/bc.mak for MINGW * Since stx/projects/smalltalk package is now forked, there's no need to patch it during build. * bc.mak now copies runtime library required by MINGW32 itself, no need to do it manually in rake scripts.
Tue, 07 Jun 2016 23:32:53 +0100 Small tweaks in README.md
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 07 Jun 2016 23:32:53 +0100] rev 36
Small tweaks in README.md Added section on how to contribute. Wonder if anyone will, though :-)
Tue, 07 Jun 2016 19:04:39 +0100 Fixed 32bit Linux builds on 32bit Linux.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 07 Jun 2016 19:04:39 +0100] rev 35
Fixed 32bit Linux builds on 32bit Linux. Sigh, another hack here. For an unknown reason eXept added `-Wl,--wrap=memcpy` linker flag. This not only hinders performace [*] but also causes infinite recursion when in use. Wonder if it ever worked. So, yet another hack here: remove the `--wrap=memcpy` from linker flags. [*] under GCC, memcpy() translates to a rather fast intrinsic.
Tue, 07 Jun 2016 18:12:40 +0100 Allow to compile with GCC 5.x.x
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 07 Jun 2016 18:12:40 +0100] rev 34
Allow to compile with GCC 5.x.x See issue #94. Smalltalk/X jv-branch no longer uses inline assembly to implement fast(er) SmallInteger arithmetics. It caused problems and the performance gain is not that much. Morever, future versions of Smalltalk/X jv-branch may use GCC/Clang intrinsics for overflow arithmetic which would yield the same performance without need for (tricky) assembly. https://swing.fit.cvut.cz/projects/stx-jv/ticket/94
Tue, 07 Jun 2016 17:06:26 +0100 Fixed architecture detection on 32bit systems
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 07 Jun 2016 17:06:26 +0100] rev 33
Fixed architecture detection on 32bit systems Under 32bit system, Ruby `RbConfig::CONFIG['host_cpu']` returns `i686` rather than `i386` (which is used here). Hence normalize host CPU string to `i386`.
Tue, 07 Jun 2016 10:33:32 +0100 Use BitBucket repositories instead (mirrors) on swing.fit.cvut.cz
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 07 Jun 2016 10:33:32 +0100] rev 32
Use BitBucket repositories instead (mirrors) on swing.fit.cvut.cz Hooray!
Fri, 03 Jun 2016 12:05:02 +0100 Oops, fixed few remaining uses of '.' as separator for SWING repositories.
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 03 Jun 2016 12:05:02 +0100] rev 31
Oops, fixed few remaining uses of '.' as separator for SWING repositories. See commit c56583dd22c8. Thanks Patrik for spotting this.
Fri, 03 Jun 2016 00:47:35 +0100 Use hyphen as separator for SWING mercurial repositories
Jan Vrany <jan.vrany@fit.cvut.cz> [Fri, 03 Jun 2016 00:47:35 +0100] rev 30
Use hyphen as separator for SWING mercurial repositories This is a preparation for moving them all to BitBucket.
Thu, 02 Jun 2016 08:08:33 +0100 Switch URL of prebuilt stc and librun archives to 'production' job 'stx_jv'
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 02 Jun 2016 08:08:33 +0100] rev 29
Switch URL of prebuilt stc and librun archives to 'production' job 'stx_jv' ...i.e., to https://swing.fit.cvut.cz/jenkins/job/stx_jv/ARCH=#{ARCH},PLATFORM=#{plat}N/lastSuccessfulBuild
(0) -10 +10 +100 +300 tip