From 5970251026ac5972e978eaf022fd4912eb32c9e0 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Fri, 23 Oct 2020 20:15:02 -0400 Subject: [PATCH 1/2] Yet another test. --- tests/basictest.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/basictest.cpp b/tests/basictest.cpp index b234689..6e82398 100644 --- a/tests/basictest.cpp +++ b/tests/basictest.cpp @@ -110,6 +110,7 @@ int main() { std::cout << "======= 64 bits " << std::endl; + Assert(basic_test_64bit("1.0000000000000006661338147750939242541790008544921875",1.0000000000000007)); Assert(basic_test_64bit("1090544144181609348835077142190",0x1.b8779f2474dfbp+99)); Assert(basic_test_64bit("2.2250738585072013e-308",2.2250738585072013e-308)); Assert(basic_test_64bit("-92666518056446206563E3", -92666518056446206563E3)); From 88705b6ede03ba439e99e8f66f340eaa30ba31e4 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Tue, 27 Oct 2020 14:42:36 -0400 Subject: [PATCH 2/2] Updating the README example. --- README.md | 3 ++- tests/example_test.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d60cc07..909b639 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ The implementation does not throw and does not allocate memory (e.g., with `new` Example: ``` C++ -#include "fast_float/parse_number.h" +#include "fast_float/fast_float.h" #include int main() { @@ -44,6 +44,7 @@ int main() { auto answer = fast_float::from_chars(input.data(), input.data()+input.size(), result); if(answer.ec != std::errc()) { std::cerr << "parsing failure\n"; return EXIT_FAILURE; } std::cout << "parsed the number " << result << std::endl; + return EXIT_SUCCESS; } ``` diff --git a/tests/example_test.cpp b/tests/example_test.cpp index e2c1332..3502ce8 100644 --- a/tests/example_test.cpp +++ b/tests/example_test.cpp @@ -8,4 +8,5 @@ int main() { auto answer = fast_float::from_chars(input.data(), input.data()+input.size(), result); if(answer.ec != std::errc()) { std::cerr << "parsing failure\n"; return EXIT_FAILURE; } std::cout << "parsed the number " << result << std::endl; + return EXIT_SUCCESS; }