Commit Graph

253 Commits

Author SHA1 Message Date
Antony Polukhin
8f5bcd0f5e Update copyright years 2019-01-30 23:26:35 +03:00
Antony Polukhin
5cd9771337 Drop dependency on MPL 2018-10-21 00:30:14 +03:00
Antony Polukhin
6cfa994a45 Fix the sign-conversion warnings 2018-09-25 11:48:22 +03:00
Antony Polukhin
5bfe6672d4
Fix compilation 2018-04-27 11:25:23 +03:00
Antony Polukhin
fb017f8b82
Fixes for clang-tidy warnings 2018-04-27 11:03:10 +03:00
Antony Polukhin
398b451036 Do not use variable names ending on underscore for input variables and simpler warning suppression for generic_stringize example 2017-09-26 22:29:11 +03:00
Daniela Engert
a05afbe012 fix compiler warnings about name hiding
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-06-08 17:45:01 +02:00
Antony Polukhin
c759ce3141 Fix more MSVC warnings 2017-02-15 17:32:34 +03:00
Antony Polukhin
d53933cd3b Fix warning reported in trac ticket 11842 2017-01-20 22:15:42 +03:00
Antony Polukhin
cf5b7a70cd Fix github issue #21: UB during conversion using user-provides istream operators. Minor code cleanup 2016-11-18 22:00:45 +03:00
Antony Polukhin
0bfc6c2dce Fix incorrect static assertion (trac 11759) 2016-06-06 07:30:46 +03:00
Antony Polukhin
87afdf53c0 Merge pull request #19 from plopresti/gcc_warnings
Silence "may be used uninitialized" warnings from GCC 4.9.2 and others (again).
2016-04-01 22:12:29 +03:00
Patrick J. LoPresti
e6adec1411 Silence "may be used uninitialized" warnings from GCC 4.9.2 and others.
Avoid boost::value_initialized<> since it does not work on move-only types.
2016-04-01 10:16:42 -07:00
jzmaddock
fd5fb23e62 Remove use of deprecated header.
This header appears to be unused in any case?
2016-03-12 18:33:54 +00:00
Antony Polukhin
38507ff9b1 Another workaround for Sun Studio from dariomt 2016-01-26 13:11:49 +03:00
Antony Polukhin
abf7441dd4 Fix Sun Studio related issue, reported by dariomt via boost-users list 2016-01-17 13:35:12 +03:00
Antony Polukhin
038e80ec7a Attempt to supress warnings reported in track #11570 and #4946 2015-09-25 20:44:13 +03:00
Antony Polukhin
424320d9a1 Revert " Eliminate GCC 4.9.2 warning "Variable 'result' may be used uninitialized""
This reverts commit bdc355759e.
2015-09-25 20:35:11 +03:00
Antony Polukhin
0f2ce4ba7e Juan Alday's fix for track Ticket #11669: lexical_cast crashes on certain conditions for floating point types 2015-09-25 20:29:05 +03:00
Edward Diener
c13adb683e Change to use operators rather than mpl equivalents for constant boolean values, in the replacements eliminating dependency on deprecated type_traits headers. 2015-04-27 12:59:35 -04:00
Antony Polukhin
b8c8c32691 Merge pull request #11 from eldiener/develop
Remove use of ice_xxx.hpp headers
2015-04-16 10:42:13 +04:00
Antony Polukhin
bdc355759e Eliminate GCC 4.9.2 warning "Variable 'result' may be used uninitialized"
This is a patch from https://github.com/plopresti
2015-04-15 10:09:20 +03:00
Edward Diener
4db0362f61 Remove use of ice_xxx.hpp headers 2015-03-30 23:38:44 -04:00
Antony Polukhin
1405db211f Merge branch 'alexhenrie-master' into develop 2015-01-31 18:18:04 +03:00
Alex Henrie
0ddd80e8bf Correct spelling of "suppress" 2015-01-30 15:29:15 -07:00
jzmaddock
d8c4e4412a Update converter_numeric.hpp
This header uses is_float.hpp without including the needed header - detected while testing new type traits version.
2015-01-21 19:10:13 +00:00
Antony Polukhin
c4fcfc33af Remove naive float converter and use std::streams instead. This resolves issues noted at track: #5660, #6975, #10639 2014-10-14 16:05:31 +04:00
Antony Polukhin
224e8b16bc Move low level float converter into a separate file 2014-08-22 16:00:58 +04:00
Antony Polukhin
bda157d1cc Move all the fixed lexical streamers into a separate file 2014-08-22 15:05:22 +04:00
Antony Polukhin
ebb4a99325 Lexical converter implementation moved to separate file in the detail folder. minor fixes and improvements 2014-08-22 14:09:02 +04:00
Antony Polukhin
3ac1859235 Nothrow nuneric converter moved to a separate file 2014-08-22 13:50:47 +04:00
Antony Polukhin
5323c2b08a Merge branch 'patch-1' into header_separation
Conflicts:
	include/boost/lexical_cast.hpp
2014-08-22 12:51:25 +04:00
Zoey Greer
fb8cdc9dce Corrected spelling of "iteration" 2014-08-21 15:50:44 -04:00
Antony Polukhin
2e68c09658 Refactoring of lexical_cast: splitting into multiple headers 2 2014-08-11 20:06:57 +04:00
Antony Polukhin
cde03e0a1d Refactoring of lexical_cast: splitting into multiple headers #1 2014-08-11 19:13:55 +04:00
Antony Polukhin
d77165c1bd Removed the polymorphic casts and implicit_cast 2014-06-09 12:44:31 +04:00
Antony Polukhin
d1a51b897d Fix conversions to bool with leading zeros (refs #9659) 2014-03-05 14:48:21 +04:00
Antony Polukhin
90b4286753 Because of the errors in MSVC with fowarding and static_casting arrays it was decided to drop minor optimization and do not perfect forward source types in try_lexical_convert 2014-02-06 11:22:40 +04:00
Antony Polukhin
5a757dcece Docs updated and minor fixes for MSVC2013 2014-02-04 13:13:33 +04:00
Antony Polukhin
36bc5aea44 Attempt to fix access violation during forwarding of arrays on MSVC 2014-02-03 16:22:27 +04:00
Antony Polukhin
1707131ac3 Added some tests for try_lexical_convert and fixed some issues. 2014-01-01 21:47:09 +04:00
Antony Polukhin
91b77e7373 Do forward input streamable parameter during lexical input streaming. 2013-12-16 19:05:43 +04:00
Antony Polukhin
e3dec04dd5 Applied improvements from [boost] [conversion] try_lexical_cast discussion: function is called try_lexical_convert and now uses perfect forwardings when possible. 2013-12-16 18:47:41 +04:00
Antony Polukhin
b40bc02f94 try_lexical_cast is now implemented in optimal way 2013-12-13 13:52:18 +04:00
Antony Polukhin
07082420b3 Sketch implementaion of try_lexical_cast 2013-12-12 18:41:51 +04:00
Antony Polukhin
e913b7cb1c Fix some of the implicit conversion warnings (refs #8991)
[SVN r86750]
2013-11-18 11:06:06 +00:00
Antony Polukhin
edde5f442e Another attempt to suppress MSVC warnings (refs #9271)
[SVN r86388]
2013-10-22 09:07:02 +00:00
Antony Polukhin
d78d334dbb Add missing #pragma wraning(push) (refs #9271)
[SVN r86378]
2013-10-21 09:21:35 +00:00
Antony Polukhin
39d1abe754 Suppress some of the Level 4 MSVC warnings in the basic_pointerbuf.hpp (refs #9271)
[SVN r86377]
2013-10-21 06:46:01 +00:00
Antony Polukhin
524232ebab Supressing MSVC2013 warnings and ensuring that lexical cast io classes are not copied (refs #9271)
[SVN r86374]
2013-10-20 17:57:15 +00:00