blob: f7747274e43dab69054bac574e10303ad807d5c1 [file] [log] [blame]
Florian Loitsch4a51e732019-09-02 18:06:17 +020012019-09-02:
2 Add support for e2k architectur. Thanks to Michael Shigorin.
3
pengzhenyi7da5db92019-08-01 22:44:16 +080042019-08-01:
5 Add min exponent width option in double-to-string conversion.
6
Florian Loitsch57206202019-06-22 15:16:41 +020072019-06-22:
8 Remove redundant parenthesis.
9
Dr. Colin Hirsch2c290752019-06-11 18:03:15 +0200102019-06-11:
11 Changed all macros to use DOUBLE_CONVERSION_ as prefix.
Dr. Colin Hirsch251fef62019-06-11 18:14:46 +020012 Renamed ALLOW_CASE_INSENSIBILITY to ALLOW_CASE_INSENSITIVITY,
13 the old name is still available but officially deprecated.
Dr. Colin Hirsche67096c2019-06-12 11:19:08 +020014 Created and exposed new intermediate function StrtodTrimmed().
Dr. Colin Hirsch2c290752019-06-11 18:03:15 +020015
Florian Loitsch5fa81e82019-05-25 23:47:16 +0200162019-05-25:
17 Fix `0x` for string->double conversion when Hex Floats are allowed.
18 Avoid integer overflow when exponents for hex floats were too big.
19 Update version number.
20
Florian Loitsch067c8872019-04-23 01:20:20 +0200212019-04-22:
22 Fixed warning in gcc4.9. Thanks to Scott McCaskill
23 (https://github.com/usefulcat) for the patch.
24
Florian Loitschd1c0b802019-04-16 23:22:45 +0200252019-04-16:
26 Merged changes to install libraries in the correct place when
27 using 64-bit libraries.
28 Contributed by Jason Zaman <jasonzaman@gmail.com> and (independently)
29 Dan Church (https://github.com/h3xx)
30
Florian Loitsch3dfc1e32019-03-12 00:05:59 +0100312019-03-11:
32 Use relative includes in the library. This shouldn't have any visible effect
33 for consumers of the library.
34
35 Update version number.
36
Florian Loitsch860b4312019-03-06 16:23:06 +0100372019-03-06:
Florian Loitsch3dfc1e32019-03-12 00:05:59 +010038 Fix typo in test.
39 Update version number.
Florian Loitsch860b4312019-03-06 16:23:06 +010040
Florian Loitsch53c4c752019-03-04 03:20:23 +0100412019-03-03:
Florian Loitsch3dfc1e32019-03-12 00:05:59 +010042 Fix separator characters when they they don't fit into 8 bits.
43 Update version number.
Florian Loitsch53c4c752019-03-04 03:20:23 +010044
452019-02-16:
Florian Loitsch3dfc1e32019-03-12 00:05:59 +010046 Check correctly for _MSC_VER.
47 Patch by Ben Boeckel
Florian Loitsch53c4c752019-03-04 03:20:23 +010048
492019-01-17:
Florian Loitsch3dfc1e32019-03-12 00:05:59 +010050 Allow the library to be compiled for Emscripten.
51 Patch by Tim Paine.
Florian Loitsch53c4c752019-03-04 03:20:23 +010052
Florian Loitsch98234212018-09-15 17:39:13 +0200532018-09-15:
54 Update version numbers. This also updates the shared-library version number.
55
Florian Loitschfd043b22018-09-09 16:51:52 +0200562018-09-09:
57 Fix bug where large hex literals would lose their minus sign.
Florian Loitsche67d7372018-09-09 17:05:20 +020058 Added support for separator characters (which adds a new optional
59 argument). Thus increasing the version number to 3.1.0
60 Added support for hexadecimal float literals.
61 Support for more architectures.
62
Florian Loitschc58352d2017-12-06 17:03:55 +0100632017-12-06:
64 Renamed `DISALLOW_COPY_AND_ASSIGN` and `DISALLOW_IMPLICIT_CONSTRUCTORS`
65 macros to `DC_DISALLOW_COPY_AND_ASSIGN` and
66 `DC_DISALLOW_IMPLICIT_CONSTRUCTORS` to make it easier to integrate the
67 library with other libraries that have similar macros.
Florian Loitschfd043b22018-09-09 16:51:52 +020068
Florian Loitschca220cb2017-08-05 16:39:46 +0200692017-08-05:
70 Tagged v3.0.0.
71 Due to the directory rename switching to a new version number.
Florian Loitsch23cac042017-08-05 16:39:46 +020072 The API for the library itself hasn't changed.
Florian Loitschca220cb2017-08-05 16:39:46 +020073
742017-03-04:
75 Avoid negative shift. Fixes #41.
76
772016-11-17:
78 Support RISC-V.
79
80
812016-09-10:
82 Add fPIC flag on x86_64 if the compiler supports it. Fixes #34.
83
842015 and 2016:
85 Lots of improvements to the build system.
86
872015:
88 Warning fixes.
89
Florian Loitschc3e0c972015-05-19 21:02:59 +0200902015-05-19:
91 Rename 'src' directory to 'double-conversion'.
92
Florian Loitschc7734592014-03-08 15:02:13 +0100932014-03-08:
94 Update version number for cmake.
95 Support shared libraries with cmake.
96 Add build instructions to the README.
97
Florian Loitsch12422cb2014-01-12 17:29:05 +0100982014-01-12:
99 Tagged v2.0.1.
Florian Loitsch4e24bb32013-12-23 16:25:45 +0100100 Fix compilation for ARMv8 64bit (used wrong define).
Florian Loitsch3833c5c2013-12-23 16:22:06 +0100101 Improved SConstruct file. Thanks to Milan Bouchet-Valat and Elan Ruusamäe.
Florian Loitsch12422cb2014-01-12 17:29:05 +0100102 Fixed lots of warnings (especially on Windows). Thanks to Greg Smith.
Florian Loitsch4e24bb32013-12-23 16:25:45 +0100103
Florian Loitsch239ff7e2013-11-10 07:21:11 +01001042013-11-09:
Florian Loitsch3ae434a2013-11-10 07:29:13 +0100105 Tagged v2.0.0.
Florian Loitsch1b476d52012-04-08 05:13:08 +0200106 String-to-Double|Float: ALLOW_LEADING_SPACES and similar flags now include
107 new-lines, tabs and all Unicode whitespace characters.
Florian Loitsch3ae434a2013-11-10 07:29:13 +0100108
1092013-11-09:
Florian Loitsch239ff7e2013-11-10 07:21:11 +0100110 Tagged v1.1.2.
111 Add support for ARM 64 and OsX ppc.
112 Rewrite tests so they pass under Visual Studio.
113 Add CMake build system support.
114 Fix warnings.
115
Florian Loitsche5b34422012-06-10 20:02:57 +02001162012-06-10:
117 Tagged v1.1.1.
118 Null terminate exponent buffer (only an issue when asserts are enabled).
119 Support more architectures.
120
Florian Loitsch0cbe74b2012-02-05 19:06:34 +01001212012-02-05:
Florian Loitsch3acc4e42012-02-05 19:32:14 +0100122 Merged in Single-branch with single-precision support.
123 Tagged v1.1 (based on b28450f33e1db493948a535d8f84e88fa211bd10).
124
1252012-02-05:
Florian Loitsch0cbe74b2012-02-05 19:06:34 +0100126 Tagged v1.0 (based on eda0196e9ac8fcdf59e92cb62885ee0af5391969).