[parrot/parrot] 5a7df0: nci: avoid static thunks for 234
GitHub
noreply at github.com
Thu Jan 15 14:28:15 UTC 2015
Branch: refs/heads/smoke-me/new-thunks-gh1171
Home: https://github.com/parrot/parrot
Commit: 5a7df0b1a7600e60a61a7fe17a3a9953511dc117
https://github.com/parrot/parrot/commit/5a7df0b1a7600e60a61a7fe17a3a9953511dc117
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-01-15 (Thu, 15 Jan 2015)
Changed paths:
M src/nci/core_thunks.c
M src/nci/core_thunks.nci
M src/nci/extra_thunks.c
M src/nci/extra_thunks.nci
M t/pmc/nci.t
M tools/dev/nci_thunk_gen.pir
Log Message:
-----------
nci: avoid static thunks for 234
The cc optimizer will create invalid conversions due to strict aliasing.
We rather rely on the better code in libffi to convert 234 intrefs dynamically.
Closes GH #1171
More information about the parrot-commits
mailing list