| Commit message (Expand) | Author | Age | Files | Lines |
* | Annotate the "cold" paths in pp_pack.c with UNLIKELY(). | Nicholas Clark | 2013-05-20 | 1 | -7/+7 |
* | When endian-swapping in pack, simply copy the bytes in reverse order. | Nicholas Clark | 2013-05-20 | 1 | -72/+64 |
* | Pass 'needs_swap' as a parameter to SHIFT_BYTES. | Nicholas Clark | 2013-05-20 | 1 | -29/+32 |
* | When endian-swapping in unpack, simply copy the bytes in reverse order. | Nicholas Clark | 2013-05-20 | 1 | -6/+26 |
* | Fold the implementation of DO_BO_UNPACK into SHIFT_BYTES(), its only user. | Nicholas Clark | 2013-05-20 | 1 | -29/+3 |
* | Re-implement SHIFT16 and SHIFT32 as wrappers to SHIFT_BYTES. | Nicholas Clark | 2013-05-20 | 1 | -20/+6 |
* | Refactor the two uses of SHIFT{16,32} not followed by DO_BO_UNPACK(). | Nicholas Clark | 2013-05-20 | 1 | -0/+6 |
* | Remove the now unused 'type' argument from the macros DO_BO_(UN)?PACK. | Nicholas Clark | 2013-05-20 | 1 | -41/+41 |
* | As DO_BO_(UN)?PACK are now implemented with my_swabn(), simplify 'J' and 'j'. | Nicholas Clark | 2013-05-20 | 1 | -36/+4 |
* | Merge the identical definitions of DO_BO_UNPACK and DO_BO_PACK. | Nicholas Clark | 2013-05-20 | 1 | -39/+0 |
* | Swap byte order in DO_BO_(UN)?PACK based on a variable needs_swap. | Nicholas Clark | 2013-05-20 | 1 | -4/+19 |
* | DO_BO_{UN,}PACK can use my_swabn() directly. | Nicholas Clark | 2013-05-20 | 1 | -4/+4 |
* | Use DO_BO_{UN,}PACK in place of DO_BO_UNPACK_{N,PC} | Nicholas Clark | 2013-05-20 | 1 | -92/+11 |
* | In pp_pack.c, refactor DO_BO_(UN)?PACK to use my_letohn etc | Nicholas Clark | 2013-05-20 | 1 | -4/+4 |
* | In pp_pack.c, refactor DO_BO_(UN)?PACK_PTR to use my_letohn etc | Nicholas Clark | 2013-05-20 | 1 | -4/+4 |
* | In pp_pack.c, refactor DO_BO_(UN)?PACK_N to use sizeof() on the variable. | Nicholas Clark | 2013-05-20 | 1 | -4/+4 |
* | Refactor macros in pp_pack.c, removing support for mixed-endian byte orders. | Nicholas Clark | 2013-05-20 | 1 | -48/+77 |
* | Provide ntohl, ntohs, htonl and htons no-op macros on big endian systems. | Nicholas Clark | 2013-05-20 | 1 | -12/+0 |
* | Provide vtohl, vtohs, htovl and htovs no-op macros on little endian systems. | Nicholas Clark | 2013-05-20 | 1 | -12/+0 |
* | Eliminate the definitions for DO_BO_PACK_P and DO_BO_UNPACK_P. | Nicholas Clark | 2013-05-20 | 1 | -10/+0 |
* | Eliminate pre-5.9.x conditional code for PERL_PACK_CAN_SHRIEKSIGN | Nicholas Clark | 2013-05-20 | 1 | -51/+7 |
* | Eliminate pre-5.9.x conditional code for PERL_PACK_CAN_BYTEORDER | Nicholas Clark | 2013-05-20 | 1 | -25/+0 |
* | Extract the generated packprops array into packsizetables.c. | Nicholas Clark | 2013-05-20 | 1 | -249/+1 |
* | improve unpackstring() API docs | David Mitchell | 2013-05-06 | 1 | -5/+15 |
* | Remove VOS floating-point workaround; VOS bug long since fixed | Paul Green | 2013-03-19 | 1 | -34/+0 |
* | better POD for unpackstring | Daniel Dragan | 2013-01-13 | 1 | -1/+3 |
* | Proper IEEE overflow semantics for VMS. | Craig A. Berry | 2012-12-23 | 1 | -2/+2 |
* | pp.c pp_pack.c: Use macro instead of function | Karl Williamson | 2012-12-09 | 1 | -1/+1 |
* | Remove "register" declarations | Karl Williamson | 2012-11-24 | 1 | -3/+3 |
* | pp_pack.c: Simplify sv length determination in one spot | Father Chrysostomos | 2012-10-01 | 1 | -12/+1 |
* | Stop calling get-magic twice in pack "u", $utf8 | Father Chrysostomos | 2012-08-30 | 1 | -1/+1 |
* | Omnibus removal of register declarations | Karl Williamson | 2012-08-18 | 1 | -3/+3 |
* | update the editor hints for spaces, not tabs | Ricardo Signes | 2012-05-29 | 1 | -2/+2 |
* | [perl #60204] Unhelpful error message from unpack | Marcus Holland-Moritz | 2012-05-23 | 1 | -1/+1 |
* | pp_pack.c: Use macro instead of its expansion | Karl Williamson | 2012-05-22 | 1 | -2/+2 |
* | Provide as much diagnostic information as possible in "panic: ..." messages. | Nicholas Clark | 2012-01-16 | 1 | -3/+8 |
* | [perl #90160] U* gives ‘U0 mode on an empty string’ | Father Chrysostomos | 2011-05-18 | 1 | -1/+1 |
* | pack test failures with long doubles on x86/gcc | David Mitchell | 2011-03-21 | 1 | -0/+10 |
* | Fix typos (spelling errors) in Perl sources. | Peter J. Acklam) (via RT | 2011-01-07 | 1 | -3/+3 |
* | Silence a couple of false positive "may be used uninitialized" gcc warnings | Vincent Pit | 2010-05-04 | 1 | -2/+2 |
* | RT#73814 - unpack() didn't handle scalar context correctly for %32H and %32u | Tony Cook | 2010-04-30 | 1 | -12/+21 |
* | Fix for #71506: work around possible gcc bug | Tony Cook | 2010-01-19 | 1 | -20/+35 |
* | Add mingw64 support | Sisyphus | 2009-11-09 | 1 | -4/+11 |
* | Add Perl_ck_warner(), which combines Perl_ckwarn() and Perl_warner(). | Nicholas Clark | 2009-10-12 | 1 | -32/+26 |
* | Normalise 3 fatal pack/unpack error messages to "panic: %s" | Nicholas Clark | 2009-10-12 | 1 | -3/+3 |
* | In uni_to_bytes(), fix ckWARN() anomaly. | Nicholas Clark | 2009-10-12 | 1 | -1/+2 |
* | Fix for RT #52552. | Robin Barker | 2009-06-23 | 1 | -0/+1 |
* | Replace run-time on-demand initialisation of PL_bitcount with a constant table. | Nicholas Clark | 2009-05-20 | 1 | -14/+0 |
* | PATCH: Large omnibus patch to clean up the JRRT quotes | Tom Christiansen | 2008-11-02 | 1 | -0/+2 |
* | Use pvs macros instead of pvn where possible. | Marcus Holland-Moritz | 2008-10-29 | 1 | -1/+1 |