In perl.git, the branch smoke-me/jhi/hexfp has been created
<http://perl5.git.perl.org/perl.git/commitdiff/66409588bd934578754033d4e76c12f18beadd62?hp=0000000000000000000000000000000000000000>
at 66409588bd934578754033d4e76c12f18beadd62 (commit)
- Log -----------------------------------------------------------------
commit 66409588bd934578754033d4e76c12f18beadd62
Author: Jarkko Hietaniemi <[email protected]>
Date: Fri Aug 15 20:53:12 2014 -0400
Separate the extraction of hex values.
This way we can call it twice: first to count the size of output (and
sanity check the extraction indices), and the second time to actually
extract. Otherwise with bad extraction code we will smash the stack.
Furthermore, makes for cleaner code since the large #ifdef forest
(about differing long double formats, and different uv/nv/quad sizes)
is moved within the helper function.
M pod/perldiag.pod
M sv.c
commit 1b15e9b7699db501af79f23648ea8efa53bc2cc6
Author: Jarkko Hietaniemi <[email protected]>
Date: Sat Aug 16 11:27:52 2014 -0400
IEEE 754 128-bit extraction extracted wrong.
We need only the mantissa bits, and in the right nybble order.
M sv.c
commit 517877f539569e8cdd21fc1addfcaf9929edd7af
Author: Father Chrysostomos <[email protected]>
Date: Fri Aug 15 21:52:12 2014 -0700
Update exp_name in toke.c, following b5b6210a976
Ooops.
$ ./miniperl -DT -e 'undef'
EXECUTING...
M toke.c
-----------------------------------------------------------------------
--
Perl5 Master Repository