Vladimir Batov
2e3386ff0f
fixed 'base.hpp:85:5: error: class member cannot be redeclared' reported by teeks99-03-mc8-2a-Docker-64on64
2019-04-30 07:16:37 +10:00
Vladimir Batov
d72a5d65d1
fixed comp. error on teeks99-03-mc8-2a-Docker-64on64
2019-04-29 07:48:12 +10:00
Vladimir Batov
3dafdfbd0d
static_cast -> reinterpret_cast to work arounf run-time check on Marshall-UBSAN
2019-04-28 06:20:35 +10:00
Vladimir Batov
e9d24dd857
corrected 'comparison between signed and unsigned integer'
2019-04-26 21:27:36 +10:00
Vladimir Batov
cb82196204
corrected 'runtime error: signed integer overflow' reported on Marshall-UBSAN
2019-04-26 21:09:29 +10:00
Vladimir Batov
f7e3cced78
reverted CromwellEnage's changes introduced in develop but unavailable in master
2019-04-24 18:02:35 +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
Vladimir Batov
a7c72a12fa
mpl::false_ -> std::false_type
2017-03-21 12:42:52 +11:00
Vladimir Batov
535a1b8c6c
corrected isspace and toupper
2017-03-21 12:11:01 +11:00
Vladimir Batov
6f23b561ff
wip
2017-03-21 10:33:16 +11:00
Vladimir Batov
230f1cedb2
stopped supporting Intel-12 (broken SFINAE); still pretend for MSC to avoid red in tests
2017-03-21 08:29:20 +11:00
Vladimir Batov
42631b9fb2
stop pretending working on platforms with broken SFINAE
2017-03-21 08:10:26 +11:00
Vladimir Batov
1b66bd6408
issue No. 28: addressed isspace-related analyzer warning
2017-03-21 06:57:51 +11:00
Vladimir Batov
10bac406f7
2014->2016
2016-09-30 20:20:33 +10:00
Vladimir Batov
7ef5fcdc88
minor
2016-09-30 17:18:40 +10:00
Vladimir Batov
9010f58163
minor
2016-09-30 17:12:30 +10:00
Vladimir Batov
d134552926
added missing typename
2015-11-23 08:42:10 +11:00
Frank Richter
be87f8bd0f
strtol: Need to work on an 'unsigned' typed value to correctly handle minimum integer values
2015-11-22 12:30:54 +01:00
Vladimir Batov
763df7066f
res2k:support-more-types checked merged in
2015-11-22 14:52:34 +11:00
Mike
427848d51c
Merge pull request #24 from res2k/fix-empty-iterator
...
stream.hpp: Fix empty-string iterator dereference
2015-11-22 07:32:06 +11:00
Frank Richter
924d12dd31
Fix another empty string iterator dereference
2015-11-21 14:31:22 +01:00
Vladimir Batov
3d62152ffc
corrected base::str_to_ potentially dereferencing end() iterator
2015-11-21 08:53:30 +11:00
Vladimir Batov
21b54556a4
addressed msvc-12 and 14 warnings
2015-11-19 13:52:10 +11:00