Commit Graph

627 Commits

Author SHA1 Message Date
Matt Borland
9b95e9d2f5 More targeted casts 2023-10-25 11:45:28 +02:00
Matt Borland
09dceea780 Fix 128-bit type-traits 2023-10-25 11:45:20 +02:00
Matt Borland
76012ed30b Fix macros in tests 2023-10-25 11:31:38 +02:00
Matt Borland
4337a8ea5a Ignore warnings in operator*= for char 2023-10-25 11:20:35 +02:00
Matt Borland
290c6dbf20 More ryu casts 2023-10-25 11:06:07 +02:00
Matt Borland
252975a99f Even more casts 2023-10-25 09:44:07 +02:00
Matt Borland
90cbc7397b More casts 2023-10-25 09:38:42 +02:00
Matt Borland
f17d5873b9 Replace C-Style Casts 2023-10-25 09:22:06 +02:00
Matt Borland
f1ee81695d Ignore shift operator conversion for unsigned char 2023-10-25 09:16:29 +02:00
Matt Borland
e1e55eb775 Add additional type_traits 2023-10-25 09:16:14 +02:00
Matt Borland
2faa3f0ef4 Add -Wold-style-casts to Jamfile 2023-10-25 09:00:27 +02:00
Matt Borland
ae892eae7d Replace C-Style casts 2023-10-25 08:52:40 +02:00
Matt Borland
0d9421a150 Cast size in mem* operations 2023-10-25 08:41:36 +02:00
Matt Borland
7ca687a25a Cast shift operators 2023-10-25 08:34:59 +02:00
Matt Borland
ead4a15025 Suppress non-C++17 conversion warning for paths that will never be taken 2023-10-24 11:58:39 +02:00
Matt Borland
87a60d9799 Fix -Wundef warnings 2023-10-24 08:57:56 +02:00
Matt Borland
c51689ffa0 Fix number of digits in non-GNU mode 2023-10-16 10:00:19 +02:00
Matt Borland
c8161a6faf Fix handling in GNU mode 2023-10-16 09:27:32 +02:00
Matt Borland
726706545b Define better type_traits for 128-bit types 2023-10-16 08:55:24 +02:00
Matt Borland
adbee494e7 Remove deprecated attributes 2023-09-06 07:56:02 +02:00
Matt Borland
2576aad9f2 Improve comment clarity 2023-08-16 13:42:58 -04:00
Matt Borland
7ec91a3366 Replace _M_ARM64 with _M_ARM for 32 bit code path 2023-08-16 08:12:17 -04:00
Matt Borland
38cfa0e3a5 Fix warning for MSVC 2023-08-14 15:01:43 -04:00
Matt Borland
7aeffc808b Fix value to unsigned_value conversion 2023-08-14 14:32:51 -04:00
Matt Borland
a0c594ea18 Ignore sign warning from parameter pack 2023-08-14 14:26:56 -04:00
Matt Borland
f557e45fc0 Fix floff conversions 2023-08-14 13:49:00 -04:00
Matt Borland
e6776d538a Add assertion to power computation 2023-08-14 13:11:47 -04:00
Matt Borland
5046bbea4c Fix to_chars_integer sign conversions 2023-08-14 12:37:37 -04:00
Matt Borland
ee937a42d1 Fix sign conversions in the parser 2023-08-14 12:13:53 -04:00
Matt Borland
30bf34942f Fix use of intrinsics on windows ARM platforms 2023-08-11 09:26:25 -04:00
Matt Borland
e7e72bb7e5 Add unused attribute to limits definition 2023-08-08 16:03:57 -04:00
Matt Borland
1679e45b93 Nolint platform specific code 2023-08-08 15:43:11 -04:00
Matt Borland
ef65c84bd6 Add default label 2023-08-08 15:34:04 -04:00
Matt Borland
6e0ee41b75 Add unused attribute to limits 2023-08-08 14:54:06 -04:00
Matt Borland
19f5b043f7 Ignore simplification warning 2023-08-08 14:31:05 -04:00
Matt Borland
310b47f639 Change base type 2023-08-08 14:28:46 -04:00
Matt Borland
8d43b69cb7 Add nolint and attributes 2023-08-08 14:27:29 -04:00
Matt Borland
a7e62511de Remove unused macro 2023-08-08 13:48:46 -04:00
Matt Borland
b82a90df4d Fix for Clang 3.X 2023-08-08 13:42:15 -04:00
Matt Borland
1fca704503 Remove unused fields and types 2023-08-08 13:40:33 -04:00
Matt Borland
5091e6e99b Ignore null terminator warnings 2023-08-08 12:29:50 -04:00
Matt Borland
46ddca79a4 Move all the dragonbox files into their own folder 2023-08-08 12:20:55 -04:00
Matt Borland
787db521e8 Remove unused file 2023-08-08 12:14:09 -04:00
Matt Borland
0fb1988bb5 Fix/ignore clang tidy 2023-08-08 12:13:30 -04:00
Matt Borland
f951969211 Improve integer to_chars efficiency 2023-08-07 10:31:25 -04:00
Matt Borland
43042ed358 Merge pull request #60 from mborland/from_chars_ld
128-bit from_chars
2023-08-04 13:33:35 -04:00
Matt Borland
089ae585e0 Re-arrange exception logic to come first 2023-08-04 11:57:58 -04:00
Matt Borland
8294374451 Change exp type 2023-08-04 11:12:26 -04:00
Matt Borland
50a194b205 Use fixed formatting for small exponents
Closes: #64
2023-08-04 10:50:58 -04:00
Matt Borland
a7115c54fd Refactoring 2023-08-02 09:57:57 -04:00