Commit Graph

131 Commits

Author SHA1 Message Date
Nikita Kniazev
de92292140 Tests: Fix C1128 error on msvc-14.1+
traits_test fails on msvc-14.1+ in 64bit debug mode with C1128 error

Fixes #15
2019-04-18 12:43:43 -04:00
Romain Geissler
53de752e1f Use BOOST_NOEXCEPT_OR_NOTHROW in public headers to prepare for C++20 2019-04-18 12:43:28 -04:00
Fernando Cacciola
36f969a4c5
Merge pull request #12 from boostorg/develop
Merged latest fixes
2018-03-07 16:59:38 -03:00
Fernando Cacciola
b900379a74
Merge pull request #11 from boostorg/revert-7-fix-compiling
Revert "Fix compilation on lastest MSVC"
2018-03-06 15:35:32 -03:00
Fernando Cacciola
8ad516370a
Revert "Fix compilation on lastest MSVC" 2018-03-06 15:34:11 -03:00
Fernando Cacciola
c993894676
Merge pull request #10 from boostorg/danieljames-patch-1
Link to latest version of documentation
2018-03-05 15:27:04 -03:00
Daniel James
1da5d0d8fe
Link to latest version of documentation
Putting 'release' instead of the version number will redirect to the latest documentation.
2018-03-05 18:23:34 +00:00
Fernando Cacciola
5a45a8d824
Merge pull request #9 from lakshayg/readme
add a short description and link to official docs
2018-02-27 18:14:45 -03:00
Lakshay Garg
3ae7d59e7a add a short description and link to official docs 2017-10-30 02:40:01 +05:30
Fernando Cacciola
54d571dde2 Merge pull request #7 from BlowaXD/fix-compiling
Fix compilation on lastest MSVC
2017-10-25 20:53:44 +02:00
Unknown
4505bc3808 Fix compilation on lastest MSVC
std::unary_function has been removed from C++ 17 standard so it does not compile anymore on MSVC
2017-09-27 12:39:34 +02:00
Brandon Kohn
7f3a74cb74 Merge pull request #6 from eldiener/develop
Removed executable attribute from file.
2017-09-23 18:42:25 -04:00
Edward Diener
278025d9c6 Removed executable attribute from file. 2017-09-17 10:46:51 -04:00
Brandon Kohn
7436ca7113 Merge-commit for hotfix/remove_std_unary_function. 2017-08-22 14:00:49 -04:00
Brandon Kohn
ebfded1d7d Remove the deprecated uses of std::unary_function (again). 2017-08-22 13:39:34 -04:00
Brandon Kohn
c9d7a49b4a Removed redundant typedefs for argument_type and result_type 2016-07-06 07:10:36 -04:00
Brandon Kohn
2009f0d4fc Revert "removed deprecated std::unary_function from various conversion functors"
This reverts commit 593aafab5a.
2016-07-06 06:58:20 -04:00
Brandon Kohn
736745061d Merge branch 'hotfix/remove_std_unary_function' into develop 2016-07-05 21:40:31 -04:00
Brandon Kohn
593aafab5a removed deprecated std::unary_function from various conversion functors 2016-07-05 21:39:44 -04:00
Brandon Kohn
a6681748be Merged Jamfile.v2 test changes to conform to requirements. 2016-06-17 14:30:58 -04:00
Brandon Kohn
d6ec138927 Changed test Jamfile.v2 to conform to requirements. 2016-06-17 14:22:19 -04:00
Brandon Kohn
30d2e6d9f6 Revert "Modified Jamfile.v2 to conform to boost test requirements."
This reverts commit d76eb6fa72.
2016-06-17 14:20:27 -04:00
Brandon Kohn
d76eb6fa72 Modified Jamfile.v2 to conform to boost test requirements. 2016-06-17 14:04:13 -04:00
brandon-kohn
c90517da96 Merge pull request #3 from danieljames/metadata
Create metadata file.
2014-08-18 11:52:55 -04:00
Daniel James
907ae79790 Add metadata file. 2014-08-18 15:08:01 +01:00
Antony Polukhin
f4c6bd9711 Moved cast.hpp file from Conversion library. It was decided that this file must be in NumericCast library to reduce dependencies 2014-06-10 21:58:06 +03:00
Peter Dimov
86f8af551c Merge pull request #2 from apolukhin/develop
Moved cast.hpp file from Conversion library. It was decided that this fi...
2014-06-10 21:52:01 +03:00
Antony Polukhin
cda4506afe Moved cast.hpp file from Conversion library. It was decided that this file must be in NumericCast library to reduce dependencies 2014-06-09 13:27:11 +04:00
brandon-kohn
718767f1e6 Merge pull request #1 from danieljames/develop
Remove old Visual C++ 6 workaround
2014-06-05 06:23:46 -04:00
Daniel James
26218a6e86 Rebuild documentation.
Rebuilding documentation on develop and master to avoid unnecessary
differences.
2014-06-02 10:13:11 +01:00
Daniel James
69a46fea8a Remove old Visual C++ 6 workaround
From 41473987e5 - it was never released,
and Visual C++6 isn't supported anymore.
2014-06-02 10:11:42 +01:00
Daniel James
056045e503 Rebuild documentation.
Rebuilding documentation on develop and master to avoid unnecessary
differences.
2014-06-02 10:05:00 +01:00
Stephen Kelly
d4a8c7049a Numeric: Remove obsolete MSVC version checks.
[SVN r86053]
2013-09-30 11:23:20 +00:00
Antony Polukhin
e6fa2c4b6d Merge from trunk
* Much more tests
* Now numeric_cast (and lexical_cast) can be compiled with disabled exceptions
* Supress warning described in #6645 (implicit conversion shortens 64-bit value into a 32-bit value)
* Fixed compilation of lexical_cast with BOOST_NO_STD_LOCALE defined
* Documentation updates
* Case insensitive "NaN" and "Inf" parsing 
* Performance tests commit

[SVN r77288]
2012-03-10 07:31:36 +00:00
Antony Polukhin
0fc4c240b9 Fixes #5731, fixes #5076, fixes #5393, fixes #5800
Now numeric_cast (and lexical_cast) can be compiled with disabled exceptions

[SVN r77234]
2012-03-05 17:11:20 +00:00
Brandon Kohn
de94a311a3 Merged numeric cast trait fixes for fundamental type specializations.
[SVN r76836]
2012-02-02 01:42:52 +00:00
Brandon Kohn
c9e3ffd511 Changed long long and unsigned long long to use the boost::(u)long_long_type typedefs in the numeric_cast_traits base specializations.
[SVN r76808]
2012-01-31 14:27:10 +00:00
Brandon Kohn
e7b5847b5a Fixes for https://svn.boost.org/trac/boost/ticket/6158 numeric_cast_traits.
[SVN r76765]
2012-01-28 19:59:35 +00:00
Brandon Kohn
fcb73eb616 Missed imports to numeric_cast_traits docs.
[SVN r75596]
2011-11-21 16:46:56 +00:00
Brandon Kohn
238b6ab769 Merge of numeric_cast_traits in numeric conversion library.
[SVN r74762]
2011-10-06 17:27:17 +00:00
Brandon Kohn
0ab23addef Replaced special copyright character with (c) in numeric cast traits files.
[SVN r74356]
2011-09-12 14:35:29 +00:00
Brandon Kohn
5d344f7463 Simplified custom numeric type in numeric_cast_traits_test.cpp to reduce template depth.
[SVN r73701]
2011-08-12 13:09:15 +00:00
Brandon Kohn
6bd888475f Changed numeric_cast_traits_test.cpp to explicitly use the boost namespace.
[SVN r73700]
2011-08-12 12:46:00 +00:00
Daniel James
4c8e454bbb Conversion: Fix preprocessor iteration.
Some preprocessors process all the 'elif' clauses even if it's known
that they're not going to be used which was resulting in errors.

[SVN r73691]
2011-08-12 06:55:07 +00:00
Brandon Kohn
507d157d10 Added numeric_cast_traits to the numeric conversion library. Tested on msvc-10.0 and gcc-4.3.4/cygwin.
[SVN r73675]
2011-08-11 19:08:08 +00:00
Antony Polukhin
41473987e5 Fixes #5707. Fixes some trivial bugs for VC++6
[SVN r73201]
2011-07-17 19:36:06 +00:00
Steven Watanabe
8312050b36 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
3526c08afc Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Daniel James
7e74dc080e Merge documentation changes.
[SVN r64186]
2010-07-19 23:29:09 +00:00
Daniel James
ca4de5c31d Fix doc build for 2 libraries which use own css.
I changed the default to use doc/src/boostbook.css. So add an explicit
location to libraries which use their own stylesheet.

[SVN r64170]
2010-07-19 20:17:58 +00:00