Embarrassment

drhyde on 2009-03-03T10:38:40

I am embarrassed - nay, ashamed! - to have to confess that I didn't bother to run the code through all my various CPAN-testing machines before releasing it, and so I let something escape which only works on perl 5.10. Aaiieeeee!

Mind you, you'll only notice the bug on 64-bit platforms and there's not a lot of 64 bit perl 5.8 or 5.6 around.


hey!

TeeJay on 2009-03-03T15:27:35

I'm runnung 64 bit perl 5.8.x .. I'm also running 5.10 on client's production servers so need to install it anyway I suppose

Re:hey!

drhyde on 2009-03-03T16:10:10

The bug is that I documented support for Q< and Q> to dump little- and big-endian 64-bit values. But the < and > suffixes only work in 5.10.0+. The easy fix, of course, would have been to fix the doco, but instead, I spent my lunchtime replacing pack() so the code now supports Q even on 32-bit perl, and supports < and > on Ye Olde Perle. Far more fun!