xref: /aosp_15_r20/external/double-conversion/Changelog (revision a6021da3bd53a1cb979b0905bbb837249345d1b1)
1*a6021da3SAndroid Build Coastguard Worker2022-01-16:
2*a6021da3SAndroid Build Coastguard Worker  Install Visual Studio debugger (pdb) files.
3*a6021da3SAndroid Build Coastguard Worker
4*a6021da3SAndroid Build Coastguard Worker2022-01-10:
5*a6021da3SAndroid Build Coastguard Worker  Fix quiet NANs on MIPS* and PA-RISC architectures.
6*a6021da3SAndroid Build Coastguard Worker  Update version number.
7*a6021da3SAndroid Build Coastguard Worker
8*a6021da3SAndroid Build Coastguard Worker2021-12-22:
9*a6021da3SAndroid Build Coastguard Worker  Add support of Synopsys ARC64 architecture.
10*a6021da3SAndroid Build Coastguard Worker  Reintroduce macros, if DOUBLE_CONVERSION_NON_PREFIXED_MACROS is set.
11*a6021da3SAndroid Build Coastguard Worker
12*a6021da3SAndroid Build Coastguard Worker2021-12-04:
13*a6021da3SAndroid Build Coastguard Worker  Update version number.
14*a6021da3SAndroid Build Coastguard Worker
15*a6021da3SAndroid Build Coastguard Worker2021-10-04:
16*a6021da3SAndroid Build Coastguard Worker  Consistently use semicolons after DOUBLE_CONVERSION_ASSERT.
17*a6021da3SAndroid Build Coastguard Worker
18*a6021da3SAndroid Build Coastguard Worker2021-07-16:
19*a6021da3SAndroid Build Coastguard Worker  Fix spelling.
20*a6021da3SAndroid Build Coastguard Worker
21*a6021da3SAndroid Build Coastguard Worker2021-05-19:
22*a6021da3SAndroid Build Coastguard Worker  Loongarch is a RISC-style command system architecture.
23*a6021da3SAndroid Build Coastguard Worker  Add support for loongarch architecture.
24*a6021da3SAndroid Build Coastguard Worker
25*a6021da3SAndroid Build Coastguard Worker2020-02-16:
26*a6021da3SAndroid Build Coastguard Worker  Add support for quiet and signaling NaNs to ieee header.
27*a6021da3SAndroid Build Coastguard Worker
28*a6021da3SAndroid Build Coastguard Worker2019-10-31:
29*a6021da3SAndroid Build Coastguard Worker  Add support for xtensa architecture.
30*a6021da3SAndroid Build Coastguard Worker  Add support for nios2 architecture.
31*a6021da3SAndroid Build Coastguard Worker
32*a6021da3SAndroid Build Coastguard Worker2019-10-12:
33*a6021da3SAndroid Build Coastguard Worker  Really add support for microblaze. A previous commit was lacking
34*a6021da3SAndroid Build Coastguard Worker	the necessary line.
35*a6021da3SAndroid Build Coastguard Worker
36*a6021da3SAndroid Build Coastguard Worker2019-09-02:
37*a6021da3SAndroid Build Coastguard Worker  Add support for e2k architecture. Thanks to Michael Shigorin.
38*a6021da3SAndroid Build Coastguard Worker
39*a6021da3SAndroid Build Coastguard Worker2019-08-01:
40*a6021da3SAndroid Build Coastguard Worker  Add min exponent width option in double-to-string conversion.
41*a6021da3SAndroid Build Coastguard Worker
42*a6021da3SAndroid Build Coastguard Worker2019-06-22:
43*a6021da3SAndroid Build Coastguard Worker  Remove redundant parenthesis.
44*a6021da3SAndroid Build Coastguard Worker
45*a6021da3SAndroid Build Coastguard Worker2019-06-11:
46*a6021da3SAndroid Build Coastguard Worker  Changed all macros to use DOUBLE_CONVERSION_ as prefix.
47*a6021da3SAndroid Build Coastguard Worker  Renamed ALLOW_CASE_INSENSIBILITY to ALLOW_CASE_INSENSITIVITY,
48*a6021da3SAndroid Build Coastguard Worker    the old name is still available but officially deprecated.
49*a6021da3SAndroid Build Coastguard Worker  Created and exposed new intermediate function StrtodTrimmed().
50*a6021da3SAndroid Build Coastguard Worker
51*a6021da3SAndroid Build Coastguard Worker2019-05-25:
52*a6021da3SAndroid Build Coastguard Worker  Fix `0x` for string->double conversion when Hex Floats are allowed.
53*a6021da3SAndroid Build Coastguard Worker  Avoid integer overflow when exponents for hex floats were too big.
54*a6021da3SAndroid Build Coastguard Worker  Update version number.
55*a6021da3SAndroid Build Coastguard Worker
56*a6021da3SAndroid Build Coastguard Worker2019-04-22:
57*a6021da3SAndroid Build Coastguard Worker  Fixed warning in gcc4.9. Thanks to Scott McCaskill
58*a6021da3SAndroid Build Coastguard Worker    (https://github.com/usefulcat) for the patch.
59*a6021da3SAndroid Build Coastguard Worker
60*a6021da3SAndroid Build Coastguard Worker2019-04-16:
61*a6021da3SAndroid Build Coastguard Worker  Merged changes to install libraries in the correct place when
62*a6021da3SAndroid Build Coastguard Worker  using 64-bit libraries.
63*a6021da3SAndroid Build Coastguard Worker  Contributed by Jason Zaman <[email protected]> and (independently)
64*a6021da3SAndroid Build Coastguard Worker    Dan Church (https://github.com/h3xx)
65*a6021da3SAndroid Build Coastguard Worker
66*a6021da3SAndroid Build Coastguard Worker2019-03-11:
67*a6021da3SAndroid Build Coastguard Worker  Use relative includes in the library. This shouldn't have any visible effect
68*a6021da3SAndroid Build Coastguard Worker  for consumers of the library.
69*a6021da3SAndroid Build Coastguard Worker
70*a6021da3SAndroid Build Coastguard Worker  Update version number.
71*a6021da3SAndroid Build Coastguard Worker
72*a6021da3SAndroid Build Coastguard Worker2019-03-06:
73*a6021da3SAndroid Build Coastguard Worker  Fix typo in test.
74*a6021da3SAndroid Build Coastguard Worker  Update version number.
75*a6021da3SAndroid Build Coastguard Worker
76*a6021da3SAndroid Build Coastguard Worker2019-03-03:
77*a6021da3SAndroid Build Coastguard Worker  Fix separator characters when they they don't fit into 8 bits.
78*a6021da3SAndroid Build Coastguard Worker  Update version number.
79*a6021da3SAndroid Build Coastguard Worker
80*a6021da3SAndroid Build Coastguard Worker2019-02-16:
81*a6021da3SAndroid Build Coastguard Worker  Check correctly for _MSC_VER.
82*a6021da3SAndroid Build Coastguard Worker  Patch by Ben Boeckel
83*a6021da3SAndroid Build Coastguard Worker
84*a6021da3SAndroid Build Coastguard Worker2019-01-17:
85*a6021da3SAndroid Build Coastguard Worker  Allow the library to be compiled for Emscripten.
86*a6021da3SAndroid Build Coastguard Worker  Patch by Tim Paine.
87*a6021da3SAndroid Build Coastguard Worker
88*a6021da3SAndroid Build Coastguard Worker2018-09-15:
89*a6021da3SAndroid Build Coastguard Worker  Update version numbers. This also updates the shared-library version number.
90*a6021da3SAndroid Build Coastguard Worker
91*a6021da3SAndroid Build Coastguard Worker2018-09-09:
92*a6021da3SAndroid Build Coastguard Worker  Fix bug where large hex literals would lose their minus sign.
93*a6021da3SAndroid Build Coastguard Worker  Added support for separator characters (which adds a new optional
94*a6021da3SAndroid Build Coastguard Worker  argument). Thus increasing the version number to 3.1.0
95*a6021da3SAndroid Build Coastguard Worker  Added support for hexadecimal float literals.
96*a6021da3SAndroid Build Coastguard Worker  Support for more architectures.
97*a6021da3SAndroid Build Coastguard Worker
98*a6021da3SAndroid Build Coastguard Worker2017-12-06:
99*a6021da3SAndroid Build Coastguard Worker  Renamed `DISALLOW_COPY_AND_ASSIGN` and `DISALLOW_IMPLICIT_CONSTRUCTORS`
100*a6021da3SAndroid Build Coastguard Worker  macros to `DC_DISALLOW_COPY_AND_ASSIGN` and
101*a6021da3SAndroid Build Coastguard Worker  `DC_DISALLOW_IMPLICIT_CONSTRUCTORS` to make it easier to integrate the
102*a6021da3SAndroid Build Coastguard Worker  library with other libraries that have similar macros.
103*a6021da3SAndroid Build Coastguard Worker
104*a6021da3SAndroid Build Coastguard Worker2017-08-05:
105*a6021da3SAndroid Build Coastguard Worker  Tagged v3.0.0.
106*a6021da3SAndroid Build Coastguard Worker  Due to the directory rename switching to a new version number.
107*a6021da3SAndroid Build Coastguard Worker  The API for the library itself hasn't changed.
108*a6021da3SAndroid Build Coastguard Worker
109*a6021da3SAndroid Build Coastguard Worker2017-03-04:
110*a6021da3SAndroid Build Coastguard Worker  Avoid negative shift. Fixes #41.
111*a6021da3SAndroid Build Coastguard Worker
112*a6021da3SAndroid Build Coastguard Worker2016-11-17:
113*a6021da3SAndroid Build Coastguard Worker  Support RISC-V.
114*a6021da3SAndroid Build Coastguard Worker
115*a6021da3SAndroid Build Coastguard Worker
116*a6021da3SAndroid Build Coastguard Worker2016-09-10:
117*a6021da3SAndroid Build Coastguard Worker  Add fPIC flag on x86_64 if the compiler supports it. Fixes #34.
118*a6021da3SAndroid Build Coastguard Worker
119*a6021da3SAndroid Build Coastguard Worker2015 and 2016:
120*a6021da3SAndroid Build Coastguard Worker  Lots of improvements to the build system.
121*a6021da3SAndroid Build Coastguard Worker
122*a6021da3SAndroid Build Coastguard Worker2015:
123*a6021da3SAndroid Build Coastguard Worker  Warning fixes.
124*a6021da3SAndroid Build Coastguard Worker
125*a6021da3SAndroid Build Coastguard Worker2015-05-19:
126*a6021da3SAndroid Build Coastguard Worker  Rename 'src' directory to 'double-conversion'.
127*a6021da3SAndroid Build Coastguard Worker
128*a6021da3SAndroid Build Coastguard Worker2014-03-08:
129*a6021da3SAndroid Build Coastguard Worker  Update version number for cmake.
130*a6021da3SAndroid Build Coastguard Worker  Support shared libraries with cmake.
131*a6021da3SAndroid Build Coastguard Worker  Add build instructions to the README.
132*a6021da3SAndroid Build Coastguard Worker
133*a6021da3SAndroid Build Coastguard Worker2014-01-12:
134*a6021da3SAndroid Build Coastguard Worker  Tagged v2.0.1.
135*a6021da3SAndroid Build Coastguard Worker  Fix compilation for ARMv8 64bit (used wrong define).
136*a6021da3SAndroid Build Coastguard Worker  Improved SConstruct file. Thanks to Milan Bouchet-Valat and Elan Ruusamäe.
137*a6021da3SAndroid Build Coastguard Worker  Fixed lots of warnings (especially on Windows). Thanks to Greg Smith.
138*a6021da3SAndroid Build Coastguard Worker
139*a6021da3SAndroid Build Coastguard Worker2013-11-09:
140*a6021da3SAndroid Build Coastguard Worker  Tagged v2.0.0.
141*a6021da3SAndroid Build Coastguard Worker  String-to-Double|Float: ALLOW_LEADING_SPACES and similar flags now include
142*a6021da3SAndroid Build Coastguard Worker  new-lines, tabs and all Unicode whitespace characters.
143*a6021da3SAndroid Build Coastguard Worker
144*a6021da3SAndroid Build Coastguard Worker2013-11-09:
145*a6021da3SAndroid Build Coastguard Worker  Tagged v1.1.2.
146*a6021da3SAndroid Build Coastguard Worker  Add support for ARM 64 and OsX ppc.
147*a6021da3SAndroid Build Coastguard Worker  Rewrite tests so they pass under Visual Studio.
148*a6021da3SAndroid Build Coastguard Worker  Add CMake build system support.
149*a6021da3SAndroid Build Coastguard Worker  Fix warnings.
150*a6021da3SAndroid Build Coastguard Worker
151*a6021da3SAndroid Build Coastguard Worker2012-06-10:
152*a6021da3SAndroid Build Coastguard Worker  Tagged v1.1.1.
153*a6021da3SAndroid Build Coastguard Worker  Null terminate exponent buffer (only an issue when asserts are enabled).
154*a6021da3SAndroid Build Coastguard Worker  Support more architectures.
155*a6021da3SAndroid Build Coastguard Worker
156*a6021da3SAndroid Build Coastguard Worker2012-02-05:
157*a6021da3SAndroid Build Coastguard Worker  Merged in Single-branch with single-precision support.
158*a6021da3SAndroid Build Coastguard Worker  Tagged v1.1 (based on b28450f33e1db493948a535d8f84e88fa211bd10).
159*a6021da3SAndroid Build Coastguard Worker
160*a6021da3SAndroid Build Coastguard Worker2012-02-05:
161*a6021da3SAndroid Build Coastguard Worker  Tagged v1.0 (based on eda0196e9ac8fcdf59e92cb62885ee0af5391969).
162