[parrot/parrot] 1d934d: [nci] fix 234 call_ffi calculation for cornercases
GitHub
noreply at github.com
Sun Jan 18 17:41:02 UTC 2015
Branch: refs/heads/smoke-me/m32-override-gh1178
Home: https://github.com/parrot/parrot
Commit: 1d934de6818b79b96320d66eb61c1692458efca6
https://github.com/parrot/parrot/commit/1d934de6818b79b96320d66eb61c1692458efca6
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M src/nci/libffi.c
Log Message:
-----------
[nci] fix 234 call_ffi calculation for cornercases
failed on cygwin 32bit with INTVAL_SIZE=8, but probably also on
all other special --intval and pointer sizes.
Calculate the slack for INTVAL dynamically.
Use it internally +1 for the switch fallthru. Improves GH #601
Commit: cc9172a3c7e0ae4850ac74a91b8c7cfec2daf586
https://github.com/parrot/parrot/commit/cc9172a3c7e0ae4850ac74a91b8c7cfec2daf586
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M config/init/defaults.pm
Log Message:
-----------
[config] Optimize ExtUtils::Command away on posix systems
It would be nice if the perl5 fallbacks would be better and safer
than the posix/gnu tools, but we waited too long. Closes #1177.
Commit: 0838cadf83c03f989501187a3bf2ab5673fb6072
https://github.com/parrot/parrot/commit/0838cadf83c03f989501187a3bf2ab5673fb6072
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-18 (Sun, 18 Jan 2015)
Changed paths:
M config/init/defaults.pm
Log Message:
-----------
[config] Fix --m=32 with explicit --cc
--m=32 --cc="ccache gcc" will delete the -m32 from the cc setting, as one
would suspect it is added to cflags not cc. Add -m32 to ccflags if cc was
given as option, ditto for ld and link.
Compare: https://github.com/parrot/parrot/compare/1d934de6818b^...0838cadf83c0
More information about the parrot-commits
mailing list