233 Commits

Author SHA1 Message Date
Peter Dimov 1f767d3289 Add missing includes 2026-02-13 02:16:55 +02:00
Vladimir Batov 4fb6074d7b 16MAR-12:47 merged master 2024-03-16 12:47:47 +11:00
Vladimir Batov 4411945c32 13NOV-08:30 Reverted nested namespaces for C++14 support 2022-11-13 08:30:53 +11:00
Vladimir Batov baa015ef66 24APR-13:23 incorporated boost::cnv::charconv converter by Dvir Yitzchaki 2022-04-24 13:23:25 +10:00
Vladimir Batov 0bf4a6d144 15APR-12:53 trying to support older compilers 2022-04-15 12:53:54 +10:00
Vladimir Batov 060ea97aaf 15APR-07:12 cleanup 2022-04-15 07:12:24 +10:00
Vladimir Batov 357df12bd7 15APR-06:18 cleanup 2022-04-15 06:18:18 +10:00
Vladimir Batov a965dec8dc 14APR-20:37 optimized 2022-04-14 20:37:14 +10:00
Vladimir Batov ba2d5b4121 14APR-20:37 reduced sizes of enum types 2022-04-14 20:37:08 +10:00
Vladimir Batov d5410cde31 14APR-11:33 use _MSVC_VER directly instead of BOOST_MSVC 2022-04-14 11:33:07 +10:00
Vladimir Batov 1345c1925e 14APR-09:44 issue #54: added support for notation::hex 2022-04-14 09:44:24 +10:00
Vladimir Batov b5aa9a720c 22AUG-08:03 fixed issue #53 (boost::cnv::printf used wrong format for str to double) 2021-08-22 08:03:56 +10:00
Vladimir Batov 3b523e6166 22SEP-06:51 removed hard error to avoid sea of red from unsupported compilers 2020-09-22 06:51:08 +10:00
Vladimir Batov 379727a7b7 17SEP-14:15 fixing err reported by MSVC-12 2020-09-17 14:15:48 +10:00
Vladimir Batov 1f2aa3ad6b 15SEP-07:16 damn MSVC-12 has no constexpr 2020-09-15 07:16:57 +10:00
Vladimir Batov d43b57f99c 15SEP-06:35 fixing regression-test builds 2020-09-15 07:05:58 +10:00
Vladimir Batov 99cd016d0e 14SEP-18:42 deploying std facilities 2020-09-14 18:42:07 +10:00
Vladimir Batov 689f6e830e 14SEP-17:21 removed quotes 2020-09-14 17:21:01 +10:00
Vladimir Batov ce61b7ccf0 14SEP-08:09 added explicit 'requires c++11 compiler support' message 2020-09-14 08:09:40 +10:00
Vladimir Batov defc5a8480 13SEP-17:44 cleanup 2020-09-13 17:44:34 +10:00
Vladimir Batov d7bb2efd7a 13SEP-10:39 deploying the std-lib functionality 2020-09-13 15:37:34 +10:00
Vladimir Batov 338fee2c71 merged changes from master 2019-04-30 17:09:18 +10:00
Vladimir Batov 2546bc9448 reverted due to the standard violation of 'a dependent name lookup in a non-dependent name' 2019-04-02 12:03:25 +11:00
Vladimir Batov de28386e30 cosmetic 2019-03-21 10:36:38 +11:00
CromwellEnage 5f65f85ab9 Revert "Temporary workarounds"
This reverts commit e0ab67a4e1.
2018-11-12 21:18:32 -05:00
CromwellEnage e0ab67a4e1 Temporary workarounds
Enable code that uses the new Boost.Parameter public interface by #defining the macro BOOST_CONVERT_IS_READY_TO_USE_NEW_PARAMETER_PUBLIC_INTERFACE.  Use the workarounds by leaving the macro undefined.
2018-11-12 18:36:04 -05:00
CromwellEnage f4d061eedb Update boost::cnv::cnvbase and boost::cnv::basic_stream
Use public interface of Boost.Parameter vice boost::parameter::aux::tag.
2018-11-11 21:58:32 -05:00
Vladimir Batov 93606d36c0 replaced deprecated BOOST_PARAMETER_KEYWORD with BOOST_PARAMETER_NAME 2018-11-12 09:47:17 +11:00
Vladimir Batov 39ed2597e4 deployed 'enum class' 2018-11-12 09:17:23 +11:00
Vladimir Batov 114a47fa89 #35: worked around MS min/max macros 2018-10-16 08:42:42 +11:00
Vladimir Batov a501307daf added noncopyable.hpp (issue #31) 2018-09-18 07:50:42 +10:00
Marcel Raad 95c07eb218 Mark function templates as inline
... to avoid multiple definition linker errors when using them in
multiple translation units.
2017-07-14 13:15:27 +02:00
Vladimir Batov ab1a43676e boost::cnv::strtol::str_to_d: corrected to work with ranges 2017-06-09 11:25:18 +10:00
Vladimir Batov ce9be6f8c2 when converting str->double, convert as much as available; do not check the end 2017-06-08 19:59:35 +10:00
Vladimir Batov 20b0e64372 added range::size() 2017-06-08 19:58:13 +10:00
Vladimir Batov b96c1277dd reverted prev. change; too restrictive 2017-04-02 10:33:36 +10:00
Vladimir Batov 79ab400f49 restricted to __cplusplus 201103L 2017-04-02 06:15:43 +10:00
Vladimir Batov efe375c530 correcting configurations for diff. compilers 2017-03-29 17:39:28 +11:00
Vladimir Batov 65ee342cde added missing cwctype 2017-03-27 17:21:46 +11:00
Vladimir Batov 58fe1f8fd2 warning C4800: 'int': forcing value to bool 'true' or 'false' 2017-03-26 07:14:36 +11:00
Vladimir Batov b1f129c40c struggling with msvc 2017-03-25 15:06:38 +11:00
Vladimir Batov dfe092e421 added iswspace and towupper into std; MSVC does not seem to have it in std 2017-03-24 18:57:55 +11:00
Vladimir Batov f8d69dcee9 stc::remove_const back to boost::remove_const to keep tests happy 2017-03-23 21:09:59 +11:00
Vladimir Batov 3bf90ac853 worked around clang warn: comparison of unsigned expression < 0 is always false 2017-03-23 14:36:54 +11:00
Vladimir Batov 146fd3f887 removed unnecessary 'public' from boost::cnv::by_default declaration 2017-03-22 08:48:40 +11:00
Vladimir Batov 8d3307fdb9 minor 2017-03-22 08:44:43 +11:00
Vladimir Batov ed032365a4 moved cctype where it belongs; boost::remove_const -> std 2017-03-22 08:34:56 +11:00
Vladimir Batov 8303a4a9b2 disabled tests on unsupported (old) platforms 2017-03-22 08:19:52 +11:00
Vladimir Batov 07975be58e unused typedefs removed 2017-03-22 07:48:58 +11:00
Vladimir Batov 76ab8e1dc6 boost::remove_const -> std::remove_const 2017-03-21 16:17:12 +11:00