@@ -6,18 +6,20 @@ numbers, i.e., converting them from an IEEE 754 binary representation to a
66string decimal representation.
77
88Currently, the following approaches are compared:
9- - [ std::to_string] ( https://en.cppreference.com/w/cpp/string/basic_string/to_string )
10- - [ fmt::format] ( https://github.com/fmtlib/fmt )
11- - [ netlib] ( https://github.com/jwiegley/gdtoa )
12- - [ sprintf] ( https://en.cppreference.com/w/c/io/fprintf )
13- - [ grisu2] ( https://github.com/simdjson/simdjson/blob/master/src/to_chars.cpp )
14- - [ grisu-exact] ( https://github.com/jk-jeon/Grisu-Exact )
15- - [ std::to_chars] ( https://en.cppreference.com/w/cpp/utility/to_chars )
16- - [ Dragonbox] ( https://github.com/jk-jeon/dragonbox )
17- - [ Ryu] ( https://github.com/ulfjack/ryu )
18- - [ double-conversion] ( https://github.com/google/double-conversion )
19- - [ Abseil] ( https://github.com/abseil/abseil-cpp )
20- - [ Teju Jagua] ( https://github.com/cassioneri/teju_jagua )
9+ - [ dragon4] ( https://github.com/abolz/Drachennest/blob/master/src/dragon4.cc )
10+ - [ std::to_string] ( https://en.cppreference.com/w/cpp/string/basic_string/to_string )
11+ - [ fmt::format] ( https://github.com/fmtlib/fmt )
12+ - [ netlib] ( https://github.com/jwiegley/gdtoa )
13+ - [ sprintf] ( https://en.cppreference.com/w/c/io/fprintf )
14+ - [ grisu2] ( https://github.com/simdjson/simdjson/blob/master/src/to_chars.cpp )
15+ - [ grisu-exact] ( https://github.com/jk-jeon/Grisu-Exact )
16+ - [ std::to_chars] ( https://en.cppreference.com/w/cpp/utility/to_chars )
17+ - [ schubfach] ( https://github.com/abolz/Drachennest/blob/master/src/schubfach_64.cc )
18+ - [ Dragonbox] ( https://github.com/jk-jeon/dragonbox )
19+ - [ Ryu] ( https://github.com/ulfjack/ryu )
20+ - [ double-conversion] ( https://github.com/google/double-conversion )
21+ - [ Abseil] ( https://github.com/abseil/abseil-cpp )
22+ - [ Teju Jagua] ( https://github.com/cassioneri/teju_jagua )
2123
2224If you have a recent version of CMake (3.15 or better) under linux, you can simply
2325go in the directory and type the following commands:
0 commit comments