[parrot/parrot] 347d87: add native include/parrot/bswap.h and probe
GitHub
noreply at github.com
Sun Sep 9 16:11:49 UTC 2012
Branch: refs/heads/native_pbc2
Home: https://github.com/parrot/parrot
Commit: 347d87cc61705264d5fedba99a2b55bab7d7a9d5
https://github.com/parrot/parrot/commit/347d87cc61705264d5fedba99a2b55bab7d7a9d5
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-09 (Sun, 09 Sep 2012)
Changed paths:
M MANIFEST
M config/auto/byteorder.pm
A config/auto/byteorder/bswap_c.in
A include/parrot/bswap.h
Log Message:
-----------
add native include/parrot/bswap.h and probe
probe for endian.h, byteswap.h or OSX header for native
bswap inline functions/macros.
Commit: f26b383efdd95b99354e9806a19f98c035d8897a
https://github.com/parrot/parrot/commit/f26b383efdd95b99354e9806a19f98c035d8897a
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-09 (Sun, 09 Sep 2012)
Changed paths:
M config/auto/sizes.pm
Log Message:
-----------
add HAS_FLOAT128 in config hash
__float128 is binary compatible to 16-bit big-endian sparc/s390
long double formats. Available since gcc 4.6
Commit: 775883a790b0b19ddcefaf596efe934882402c89
https://github.com/parrot/parrot/commit/775883a790b0b19ddcefaf596efe934882402c89
Author: Reini Urban <rurban at cpanel.net>
Date: 2012-09-09 (Sun, 09 Sep 2012)
Changed paths:
M config/auto/byteorder.pm
M config/auto/byteorder/bswap_c.in
M config/gen/makefiles/root.in
M include/parrot/bswap.h
M src/packfile/pf_items.c
Log Message:
-----------
Fix and improve bswap.h
Add missing libkern/OSByteOrder.h
Abstract macros into static inline functions
Use fast replacement macros
Use bswap in pf_items.c
Compare: https://github.com/parrot/parrot/compare/a950453904f7...775883a790b0
More information about the parrot-commits
mailing list