1Revision history for Perl extension Math::Int128.
2
30.22     2015-04-07
4      - Fix for #RT103359: CLONE hook was dying because its signature
5        was wrong (bug report by Duke Smith)
6
70.21     2015-03-09
8      - Remove obsolete compiler checks from C API files (bug report
9        and analysis by Matt Sisk)
10      - Fix compilation in Solaris with Solaris Studio
11      - Add test for Strawberry Perl bug
12
130.20     2015-02-10
14      - Fix syntax error masked by some isspace macro implementations.
15
160.19     2015-02-08
17      - Fix bug #101982: infinite loop in string_to_uint128 (reported
18        by Matt Sisk).
19
200.18     2015-01-05
21      - No changes from last release.
22
230.17_02  2014-12-30
24      - Reverted the probe change in the last version. This wasn't necessary
25        and it brought back the old failure of clang on FreeBSD i386 claiming
26        it supported int128 values when it really didn't.
27
280.17_01  2014-12-29
29      - Trying out a slightly different probe for uint128 support. The
30        previous version could have (very rarely) returned false when it
31        should have returned true.
32      - Made this module compile with the system Perl on OSX by brutally
33        stripping the "-arch i386" flag when running the compiler. Your
34        results may vary (but it passes its tests).
35
360.17     2014-12-23
37      - No changes from the last release.
38
390.16_05  2014-12-18
40      - More left and right shift fixes. When shifting left by more than 127
41        bits, the return value is always 0. When shifting right by more than
42        127 bits, the return value is 0 for numbers >= 0 and -1
43        otherwise. This is consistent with how Math::Int64 works.
44
450.16_04  2014-12-15
46      - clang on FreeBSD i386 will claim to support 128-bit integers but then
47        segfault when compiling this module's XS code. The compiler feature
48        checking now uses a more complex test program to ensure that the
49        compiler really does support 128-bit integers.
50
510.16_03  2014-12-13
52      - Removed compiler detection in favor of compiler feature checking with
53        Config::AutoConf. (Dave Rolsky)
54
550.16_02  2014-11-05
56      - add logic for detecting Apple variant of clang compiler
57
580.16_01  2014-11-02
59      - dump output from compiler version command when running on a
60        CPAN tester
61
620.15     2014-10-30
63      - improve clang version detection code (bug report by Olaf
64        Alders)
65      - relax gcc version detection
66
670.14     2014-10-29
68      - tests were broken on perls compiled with -Dusequadmath (bug
69        report by Sisyphus)
70
710.13     2013-09-07
72      - fix unaligned memory access problems happening on
73        Windows+Strawerry Perl (bug report by Sisyphus)
74      - silent several compiler warnings (bug report and patch by
75        d.thomas@its.uq.edu.au)
76
770.12     2013-07-19
78      - improve gcc version detection (bug report by
79        d.thomas@its.uq.edu.au)
80      - experimental support for clang compiler added
81
820.11     2013-07-18
83      - fix >>= operator (patch by Dave Rolsky)
84      - more and better tests (patch by Dave Rolsky)
85      - easy compilation of the git version
86
870.10     2013-07-17
88      - add support for exponentiation (bug report by Dave Rolsky)
89
900.09     2013-07-11
91      - operator <<= was broken for unsigned 128bit numbers (bug
92        report by Dave Rolsky)
93
940.08_01  Not Released
95      - include stdint.h for 64bit integer definitions (bug report and
96        solution by Sisyphus)
97
980.07     2012-12-10
99      - rerelease as stable
100
1010.06_07  2012-11-05
102      - gcc version detection was too picky (bug report by Peter John
103        Acklam)
104      - int128_to_net and uint128_to_net were broken
105      - add tests addapted from Math::Int64 module
106      - mark internal representation of int128 wrappers as readonly in
107        order to disallow their modification from outside the module
108
1090.06_06  2012-07-20
110      - update Math::Int64 C API support files
111
1120.06_05  2012-07-19
113      - stash caching code was broken on non threaded perls
114      - several errors on C API corrected
115
1160.06_04  2012-07-17
117      - add support for C API
118      - stash caching handling was broken on threaded perls
119      - improve die_on_overflow handling
120
1210.06_03  2012-01-11
122      - add die_on_overflow feature
123      - add support for int64_t integers via Math::Int64
124
1250.05     2011-04-24
126      - support for gcc 4.4 and 4.5 contributed by KMX
127
1280.04     2011-03-08
129      - delete generated Makefile when aborting Makefile.PL
130
1310.03     2011-03-04
132      - abort Makefile.PL unless compiler is GCC 4.6 or better
133
1340.02     2011-02-14
135      - add new set of operations that use one argument for output for
136        improved performance
137      - on string to int128 conversion skip zeros at the left before
138        testing for overflow
139      - remove OPTIMIZE='-g -O0' from Makefile.PL
140
1410.01     2011-02-07
142	- original version; created by h2xs 1.23 with options
143		-An Math::Int128
144
145