Matt Borland
|
1f592c1d4b
|
Add STL comp test and adjust hexadecimal parsing to match
|
2023-01-13 11:33:18 -08:00 |
|
Matt Borland
|
2114d03bc4
|
Delete bool overloads
|
2023-01-13 10:39:36 -08:00 |
|
Matt Borland
|
06d17d8827
|
Fix GCC5 workaround
|
2023-01-13 10:39:36 -08:00 |
|
Matt Borland
|
51e3eef6ee
|
Workaround for GCC 5 C++14 constexpr support
|
2023-01-12 12:53:17 -08:00 |
|
Matt Borland
|
1a2a1ad66a
|
Make integer from_chars constexpr
|
2023-01-12 11:36:53 -08:00 |
|
Matt Borland
|
b5baf88e35
|
Add overload for signed char
http://eel.is/c++draft/basic#fundamental
|
2023-01-12 10:18:52 -08:00 |
|
Matt Borland
|
eec32d14e7
|
Add binary test
|
2023-01-12 10:10:05 -08:00 |
|
Matt Borland
|
47689f9ebb
|
Fixes and testing for hexadecimal
|
2023-01-12 10:02:23 -08:00 |
|
Matt Borland
|
d824d46b69
|
Add overflow test
|
2023-01-12 09:33:20 -08:00 |
|
Matt Borland
|
19fc30cc12
|
Add test for parsing a negative number into an unsigned int
|
2023-01-12 09:16:18 -08:00 |
|
Matt Borland
|
99d45ca941
|
Add test for invalid arguments
|
2023-01-11 13:30:18 -08:00 |
|
Matt Borland
|
672bd3b872
|
Refactor detail namespace
|
2023-01-11 11:26:30 -08:00 |
|
Matt Borland
|
cad83d2ae8
|
Fix -Woverflow on old GCC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80745
|
2023-01-11 11:04:00 -08:00 |
|
Matt Borland
|
2fc5c89899
|
Fixes for MSVC warnings
|
2023-01-11 08:45:02 -08:00 |
|
Matt Borland
|
7c00e61d15
|
Inline function for ODR violation
|
2023-01-11 07:58:24 -08:00 |
|
Matt Borland
|
462cf533c2
|
Add unused attribute in case of early return
|
2023-01-11 07:52:04 -08:00 |
|
Matt Borland
|
70de0faa6e
|
Add double curly braces for old clangs
https://bugs.llvm.org/show_bug.cgi?id=21629
|
2023-01-11 07:50:56 -08:00 |
|
Matt Borland
|
e4c12ebb70
|
Refactor simple test
|
2023-01-11 07:31:48 -08:00 |
|
Matt Borland
|
a0132d7dc2
|
Fix spelling of Unsigned_Integer
[ci skip]
|
2023-01-10 12:04:51 -08:00 |
|
Matt Borland
|
aae6dd4f4c
|
Implement integer parser
[ci skip]
|
2023-01-10 12:01:25 -08:00 |
|
Matt Borland
|
884b06641a
|
Change exception specification
[ci skip]
|
2023-01-10 11:12:17 -08:00 |
|
Matt Borland
|
2d90c85de6
|
Use cerrno values for ec
[ci skip]
|
2023-01-10 10:27:53 -08:00 |
|
Matt Borland
|
ab20292a93
|
Add character lookup table
[ci skip]
|
2023-01-10 10:25:02 -08:00 |
|
Matt Borland
|
9ae5f9e02a
|
Define assert with message and check pre-conditions
[ci skip]
|
2023-01-10 09:55:36 -08:00 |
|
Matt Borland
|
9e3c7948dd
|
Add integer framework
[ci skip]
|
2023-01-10 09:47:53 -08:00 |
|
Matt Borland
|
97db312cf4
|
Merge pull request #7 from mborland/benchmark
Add STL benchmark for integer conversion
|
2023-01-10 09:45:49 -08:00 |
|
Matt Borland
|
0c26d0eb1c
|
Add STL benchmark for integer conversion
|
2023-01-10 09:00:58 -08:00 |
|
Matt Borland
|
e35b795697
|
Merge pull request #6 from mborland/ci
Remove C++03 from testing
|
2023-01-10 08:41:02 -08:00 |
|
Matt Borland
|
10e19855ae
|
Remove C++03 from testing
|
2023-01-10 08:36:20 -08:00 |
|
Matt Borland
|
f23bbbf693
|
Merge pull request #5 from mborland/string
Remove use of <string> header
|
2023-01-09 16:51:02 -08:00 |
|
Matt Borland
|
26c188efe9
|
Remove use of <string> header
|
2023-01-09 13:30:36 -08:00 |
|
Matt Borland
|
824a30b548
|
Merge pull request #4 from mborland/from_chars_results
Add operator== and operator!= to from_chars
|
2023-01-09 13:27:18 -08:00 |
|
Matt Borland
|
c59021c4d0
|
Add operator== and operator!= to from_chars
|
2023-01-09 13:13:21 -08:00 |
|
Matt Borland
|
1b0ea5911a
|
Merge pull request #3 from mborland/to_chars_result
Refactor to_chars_result to reflect 22.13.2
|
2023-01-09 13:08:09 -08:00 |
|
Matt Borland
|
08e8f3c318
|
Revert ec to int and add tests for operator== and operator!=
|
2023-01-09 12:15:41 -08:00 |
|
Matt Borland
|
3c430119be
|
Refactor to_chars_result to reflect 22.13.2
|
2023-01-09 11:40:26 -08:00 |
|
Peter Dimov
|
c3d201735b
|
Merge pull request #2 from mborland/chars_format
Add chars_format
|
2023-01-09 21:07:19 +02:00 |
|
Matt Borland
|
62fd0540e8
|
Add chars_format
|
2023-01-09 10:58:33 -08:00 |
|
Peter Dimov
|
7fba2e5504
|
Regenerate CMakeLists.txt
|
2022-12-29 19:53:43 +02:00 |
|
Peter Dimov
|
8d1a4fe921
|
Update test/CMakeLists.txt
|
2022-12-29 19:52:29 +02:00 |
|
Peter Dimov
|
828f92ce45
|
Update CMakeLists.txt
|
2022-12-29 19:49:03 +02:00 |
|
Peter Dimov
|
6f25ba2a48
|
Add stub implementations of from_chars and to_chars
|
2022-12-29 19:47:34 +02:00 |
|
Peter Dimov
|
3f1ad6d6f4
|
Initial commit
|
2022-12-29 19:41:33 +02:00 |
|
Vinnie Falco
|
360d424369
|
Initial commit
|
2022-12-29 09:02:28 -08:00 |
|