The review of Boost.Charconv Dear all, Reminder: The review of the exciting Boost.Charconvlibrary is scheduled for January 15th - 25th, 2024. There was an error in the initial description whereit was mentioned "header-only". This is not correct,as it is *not* header only. The full, corrected text is repeated below.
----------------------------------------------------- About the library: Boost.Charconv provides a highly portable and efficient, header-only C++11 implementation of <charconv>. The API contains functions compatible with <charconv>. Boost.Charconv can be highly useful for portability and efficiency. The standard library's <charconv> requires C++17 or higher. Currently only quite modern compilers such as GCC 11+ and MSVC 19.24+ support both integer and floating-point conversions in their implementation of <charconv>. If you are using either of those compilers, Boost.Charconv is at least as performant as <charconv>, and can be up to several times faster. If you are using an older compiler or a language standard lower than C++17, then there is no <charconv> available. In such cases, Boost.Charconv provides a highly-viable, portable and efficient implementation. Boost.Charconv is written in a standalone fashion and does not require any other Boost libraries. It fits into Boost stylistically and through its Boost-like testing and documentation. Boost.Charconv has been well-received on the Boost-lists and is already being used for prototyping in several existing Boost libraries. Tool vendors have expressed interest in Boost.Charconv particularly due to its high performance and clarity of implementation details. docs: https://develop.charconv.cpp.al git: https://github.com/cppalliance/charconv --------------------------------------------------- Naturally, you need not wait until the review formally opens to start reviewing the Charconv library. Please always state in your review whether you think the library should be accepted as a Boost library! Please consider giving feedback on the following general topics: - What is your evaluation of the design? - What is your evaluation of the implementation? - What is your evaluation of the documentation? - What is your evaluation of the potential usefulness of the library? - Did you try to use the library? With what compiler? Did you have any problems? - How much effort did you put into your evaluation? A glance? A quick reading? In-depth study? - Are you knowledgeable about the problem domain? Christopher Kormanyos Boost.Charconv Review Manager ------------------------------ On Saturday, December 23, 2023 at 03:56:09 PM GMT+1, Vinnie Falco <vinnie.falco@gmail.com> wrote: On Sat, Dec 23, 2023 at 5:23 AM Christopher Kormanyos via Boost <boost@lists.boost.org> wrote: The review of Boost.Charconv by Matt Borland is scheduledfrom Monday, January 15th to January 25th, 2024. Note that the author, Matt Borland, is a Staff Engineer at The C++ Alliance. If you work for The C++ Alliance and you participate in this review (in any role: reviewer, review manager, or review wizard) please responsibly disclose your affiliation :) Thanks