Florian Loitsch | 4a51e73 | 2019-09-02 18:06:17 +0200 | [diff] [blame^] | 1 | 2019-09-02: |
| 2 | Add support for e2k architectur. Thanks to Michael Shigorin. |
| 3 | |
pengzhenyi | 7da5db9 | 2019-08-01 22:44:16 +0800 | [diff] [blame] | 4 | 2019-08-01: |
| 5 | Add min exponent width option in double-to-string conversion. |
| 6 | |
Florian Loitsch | 5720620 | 2019-06-22 15:16:41 +0200 | [diff] [blame] | 7 | 2019-06-22: |
| 8 | Remove redundant parenthesis. |
| 9 | |
Dr. Colin Hirsch | 2c29075 | 2019-06-11 18:03:15 +0200 | [diff] [blame] | 10 | 2019-06-11: |
| 11 | Changed all macros to use DOUBLE_CONVERSION_ as prefix. |
Dr. Colin Hirsch | 251fef6 | 2019-06-11 18:14:46 +0200 | [diff] [blame] | 12 | Renamed ALLOW_CASE_INSENSIBILITY to ALLOW_CASE_INSENSITIVITY, |
| 13 | the old name is still available but officially deprecated. |
Dr. Colin Hirsch | e67096c | 2019-06-12 11:19:08 +0200 | [diff] [blame] | 14 | Created and exposed new intermediate function StrtodTrimmed(). |
Dr. Colin Hirsch | 2c29075 | 2019-06-11 18:03:15 +0200 | [diff] [blame] | 15 | |
Florian Loitsch | 5fa81e8 | 2019-05-25 23:47:16 +0200 | [diff] [blame] | 16 | 2019-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 Loitsch | 067c887 | 2019-04-23 01:20:20 +0200 | [diff] [blame] | 21 | 2019-04-22: |
| 22 | Fixed warning in gcc4.9. Thanks to Scott McCaskill |
| 23 | (https://github.com/usefulcat) for the patch. |
| 24 | |
Florian Loitsch | d1c0b80 | 2019-04-16 23:22:45 +0200 | [diff] [blame] | 25 | 2019-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 Loitsch | 3dfc1e3 | 2019-03-12 00:05:59 +0100 | [diff] [blame] | 31 | 2019-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 Loitsch | 860b431 | 2019-03-06 16:23:06 +0100 | [diff] [blame] | 37 | 2019-03-06: |
Florian Loitsch | 3dfc1e3 | 2019-03-12 00:05:59 +0100 | [diff] [blame] | 38 | Fix typo in test. |
| 39 | Update version number. |
Florian Loitsch | 860b431 | 2019-03-06 16:23:06 +0100 | [diff] [blame] | 40 | |
Florian Loitsch | 53c4c75 | 2019-03-04 03:20:23 +0100 | [diff] [blame] | 41 | 2019-03-03: |
Florian Loitsch | 3dfc1e3 | 2019-03-12 00:05:59 +0100 | [diff] [blame] | 42 | Fix separator characters when they they don't fit into 8 bits. |
| 43 | Update version number. |
Florian Loitsch | 53c4c75 | 2019-03-04 03:20:23 +0100 | [diff] [blame] | 44 | |
| 45 | 2019-02-16: |
Florian Loitsch | 3dfc1e3 | 2019-03-12 00:05:59 +0100 | [diff] [blame] | 46 | Check correctly for _MSC_VER. |
| 47 | Patch by Ben Boeckel |
Florian Loitsch | 53c4c75 | 2019-03-04 03:20:23 +0100 | [diff] [blame] | 48 | |
| 49 | 2019-01-17: |
Florian Loitsch | 3dfc1e3 | 2019-03-12 00:05:59 +0100 | [diff] [blame] | 50 | Allow the library to be compiled for Emscripten. |
| 51 | Patch by Tim Paine. |
Florian Loitsch | 53c4c75 | 2019-03-04 03:20:23 +0100 | [diff] [blame] | 52 | |
Florian Loitsch | 9823421 | 2018-09-15 17:39:13 +0200 | [diff] [blame] | 53 | 2018-09-15: |
| 54 | Update version numbers. This also updates the shared-library version number. |
| 55 | |
Florian Loitsch | fd043b2 | 2018-09-09 16:51:52 +0200 | [diff] [blame] | 56 | 2018-09-09: |
| 57 | Fix bug where large hex literals would lose their minus sign. |
Florian Loitsch | e67d737 | 2018-09-09 17:05:20 +0200 | [diff] [blame] | 58 | 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 Loitsch | c58352d | 2017-12-06 17:03:55 +0100 | [diff] [blame] | 63 | 2017-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 Loitsch | fd043b2 | 2018-09-09 16:51:52 +0200 | [diff] [blame] | 68 | |
Florian Loitsch | ca220cb | 2017-08-05 16:39:46 +0200 | [diff] [blame] | 69 | 2017-08-05: |
| 70 | Tagged v3.0.0. |
| 71 | Due to the directory rename switching to a new version number. |
Florian Loitsch | 23cac04 | 2017-08-05 16:39:46 +0200 | [diff] [blame] | 72 | The API for the library itself hasn't changed. |
Florian Loitsch | ca220cb | 2017-08-05 16:39:46 +0200 | [diff] [blame] | 73 | |
| 74 | 2017-03-04: |
| 75 | Avoid negative shift. Fixes #41. |
| 76 | |
| 77 | 2016-11-17: |
| 78 | Support RISC-V. |
| 79 | |
| 80 | |
| 81 | 2016-09-10: |
| 82 | Add fPIC flag on x86_64 if the compiler supports it. Fixes #34. |
| 83 | |
| 84 | 2015 and 2016: |
| 85 | Lots of improvements to the build system. |
| 86 | |
| 87 | 2015: |
| 88 | Warning fixes. |
| 89 | |
Florian Loitsch | c3e0c97 | 2015-05-19 21:02:59 +0200 | [diff] [blame] | 90 | 2015-05-19: |
| 91 | Rename 'src' directory to 'double-conversion'. |
| 92 | |
Florian Loitsch | c773459 | 2014-03-08 15:02:13 +0100 | [diff] [blame] | 93 | 2014-03-08: |
| 94 | Update version number for cmake. |
| 95 | Support shared libraries with cmake. |
| 96 | Add build instructions to the README. |
| 97 | |
Florian Loitsch | 12422cb | 2014-01-12 17:29:05 +0100 | [diff] [blame] | 98 | 2014-01-12: |
| 99 | Tagged v2.0.1. |
Florian Loitsch | 4e24bb3 | 2013-12-23 16:25:45 +0100 | [diff] [blame] | 100 | Fix compilation for ARMv8 64bit (used wrong define). |
Florian Loitsch | 3833c5c | 2013-12-23 16:22:06 +0100 | [diff] [blame] | 101 | Improved SConstruct file. Thanks to Milan Bouchet-Valat and Elan Ruusamäe. |
Florian Loitsch | 12422cb | 2014-01-12 17:29:05 +0100 | [diff] [blame] | 102 | Fixed lots of warnings (especially on Windows). Thanks to Greg Smith. |
Florian Loitsch | 4e24bb3 | 2013-12-23 16:25:45 +0100 | [diff] [blame] | 103 | |
Florian Loitsch | 239ff7e | 2013-11-10 07:21:11 +0100 | [diff] [blame] | 104 | 2013-11-09: |
Florian Loitsch | 3ae434a | 2013-11-10 07:29:13 +0100 | [diff] [blame] | 105 | Tagged v2.0.0. |
Florian Loitsch | 1b476d5 | 2012-04-08 05:13:08 +0200 | [diff] [blame] | 106 | String-to-Double|Float: ALLOW_LEADING_SPACES and similar flags now include |
| 107 | new-lines, tabs and all Unicode whitespace characters. |
Florian Loitsch | 3ae434a | 2013-11-10 07:29:13 +0100 | [diff] [blame] | 108 | |
| 109 | 2013-11-09: |
Florian Loitsch | 239ff7e | 2013-11-10 07:21:11 +0100 | [diff] [blame] | 110 | 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 Loitsch | e5b3442 | 2012-06-10 20:02:57 +0200 | [diff] [blame] | 116 | 2012-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 Loitsch | 0cbe74b | 2012-02-05 19:06:34 +0100 | [diff] [blame] | 121 | 2012-02-05: |
Florian Loitsch | 3acc4e4 | 2012-02-05 19:32:14 +0100 | [diff] [blame] | 122 | Merged in Single-branch with single-precision support. |
| 123 | Tagged v1.1 (based on b28450f33e1db493948a535d8f84e88fa211bd10). |
| 124 | |
| 125 | 2012-02-05: |
Florian Loitsch | 0cbe74b | 2012-02-05 19:06:34 +0100 | [diff] [blame] | 126 | Tagged v1.0 (based on eda0196e9ac8fcdf59e92cb62885ee0af5391969). |