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.
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.
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 :-)
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.
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
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`.
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!
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.
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.
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