Antony Polukhin
7f121f8ce3
Drop Boost.Integer dependency ( #79 )
2024-08-14 21:15:33 +03:00
Antony Polukhin
f0862bb60d
Significant rewrite of the internal logic to separate optimized and C++ Standard Library IO-based streams ( #69 )
...
* C++ Standard Library based streams now constructed in less cases leading to **better performance**;
* less template instantiations and simpler maintainance;
* support for `volatile` input types was dropped, following the C++ Standard Library trend.
2024-01-24 22:35:41 +03:00
Antony Polukhin
fe9ee41f5c
Reduce template instantiations count by using template aliases ( #67 )
2024-01-21 14:23:33 +03:00
Antony Polukhin
af5ce2a5fe
Drop C++03 and C++98 support ( #62 )
...
Also update tests to not use Boost.Test
2023-09-02 17:42:14 +03:00
Eugene Zelenko
2b6feb3282
Use BOOST_OVERRIDE to fix Clang-tidy modernize-use-override warnings.
...
Alphabetical order of STL headers.
2020-05-25 18:43:25 -07:00
Antony Polukhin
5cd9771337
Drop dependency on MPL
2018-10-21 00:30:14 +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
c759ce3141
Fix more MSVC warnings
2017-02-15 17:32:34 +03: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
Stephen Kelly
c8bd860de6
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Antony Polukhin
c58a55a512
lexical_cast.hpp improvements: more comments, BOOST_NOEXCEPT and const
; parser_buf moved to boost/detail/basic_pointerbuf.hpp, better formatting and simplified type traits (refs #9046 )
...
[SVN r85523]
2013-08-30 08:59:59 +00:00
Gennadiy Rozental
7b37688ca8
avoid C style casts
...
[SVN r53670]
2009-06-06 09:41:03 +00:00
Eric Niebler
340f9b9e45
fix warning in gcc-4.3
...
[SVN r41258]
2007-11-20 16:52:43 +00:00
Joaquín M López Muñoz
0d6a924f94
applied workaround for MSVC++ 6.5/7.0 problem with static constants inside templates, see http://lists.boost.org/Archives/boost/2007/10/128392.php
...
[SVN r40146]
2007-10-18 06:57:25 +00:00
Alexander Nasonov
209644c177
Better fix for SF:1358600
...
[SVN r36762]
2007-01-20 13:16:40 +00:00
Alexander Nasonov
986ec16ecc
Fix [ 1358600 ] lexical_cast & pure virtual functions & VC 8 STL
...
[SVN r36739]
2007-01-16 21:53:27 +00:00
Alexander Nasonov
fcc28133c5
Presumably fix Boost.Test failures on Sun CC 5.3 (reported by Gennadiy Rozental)
...
[SVN r36464]
2006-12-20 08:01:48 +00:00
Alexander Nasonov
0f46451c1d
One more VC6 workaround.
...
[SVN r35747]
2006-10-25 21:08:50 +00:00
Alexander Nasonov
4d69e9f2af
VC6 workaround
...
[SVN r35738]
2006-10-25 06:41:21 +00:00
Alexander Nasonov
d23f722228
Corrected a typo in comments.
...
[SVN r35611]
2006-10-14 17:58:33 +00:00
Alexander Nasonov
36db66bd12
Use metafunction (at compile-time), if possible; use run-time function only for broken libraries.
...
[SVN r35596]
2006-10-13 20:43:14 +00:00
Alexander Nasonov
0a605d1bb3
Use qualified name to fix graph tests
...
[SVN r35592]
2006-10-13 17:34:56 +00:00
Dave Abrahams
04de824ead
vc6 workaround: help the compiler to distinguish overloads
...
[SVN r35566]
2006-10-12 06:39:14 +00:00
Alexander Nasonov
115ad05af5
Set precision correctly for builtin and UDT floating types.
...
[SVN r35562]
2006-10-11 19:43:54 +00:00
Alexander Nasonov
ee7ea0011c
Calculate/set stream precision for lexical_cast. May be useful for other libraries as well.
...
[SVN r35561]
2006-10-11 19:19:07 +00:00