Antony Polukhin
|
c2c4b884fe
|
Make a separate folder for lexical_casts examples, use those examples in documenation and assure that they successfully build and run (refs #9046)
[SVN r85828]
|
2013-09-22 12:23:26 +00:00 |
|
Antony Polukhin
|
6f656adea3
|
Do not treat long long warnings as errors in lexical_cast + containers tests (fixes #9061)
[SVN r85684]
|
2013-09-15 19:33:17 +00:00 |
|
Antony Polukhin
|
c359ed53b2
|
Fix unused parameter warning (fix #9106)
[SVN r85683]
|
2013-09-15 19:28:36 +00:00 |
|
Antony Polukhin
|
47041de63a
|
lexical_cast.hpp improvements: interpreter was split to input and output streams to reduce size of binaries and improve compilation times, fixed typo from previous commit (refs #9046)
[SVN r85528]
|
2013-08-30 14:37:32 +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 |
|
Antony Polukhin
|
dd165b4b0f
|
lexical_cast.hpp improvements: no more const_casts, much shorter and better template specializations, some code formatting fixes (refs #9046)
[SVN r85513]
|
2013-08-29 15:35:02 +00:00 |
|
Antony Polukhin
|
b5552e351c
|
lexical_cast.hpp improvements: better overflow detections for float conversions, more const modifiers (refs #9046)
[SVN r85512]
|
2013-08-29 11:41:28 +00:00 |
|
Antony Polukhin
|
297b115e6c
|
lcast_put_unsigned in lexical_cast.hpp header is refactored, duplicate code removed (refs #9046)
[SVN r85499]
|
2013-08-28 12:55:09 +00:00 |
|
Antony Polukhin
|
a2299ec1f9
|
Fix bug introduced by previous commits during conversion of wide character to wide character. Remove duplicate code and add more comments for lcast_ret_unsigned method. Optimize and simplify overflow detection (refs #9046)
[SVN r85486]
|
2013-08-27 14:23:19 +00:00 |
|
Antony Polukhin
|
bf551ad8c9
|
Delay character trait extraction (refs #9046)
[SVN r85483]
|
2013-08-27 07:51:27 +00:00 |
|
Antony Polukhin
|
fac805ddf6
|
Improved some of the metaprogramming methods (refs #9046)
[SVN r85482]
|
2013-08-27 07:07:15 +00:00 |
|
Antony Polukhin
|
3ce36a2848
|
Get rid of some macro, improve type traits, fix svn properties, do not supress warnings (refs #9046)
[SVN r85475]
|
2013-08-26 11:18:42 +00:00 |
|
Antony Polukhin
|
d723c18fff
|
Update explicit failures markup and lexical_cast_float_types_test.cpp: do not run some checks when libc++ is used, but do expect other checks to pass well.
[SVN r85322]
|
2013-08-12 16:06:59 +00:00 |
|
Antony Polukhin
|
6bd8edfa02
|
Do not treat critcal errors as bad_lexical_cast exceptions, but if exceptions are on throw correct exception instead (refs #8966)
[SVN r85232]
|
2013-08-07 11:08:01 +00:00 |
|
Antony Polukhin
|
5f44bdcae8
|
Fix warnings in lexical_cast found by Boost Inspection program (copyrights restored according to svn history, license text replaced with license name and link to it)
[SVN r85149]
|
2013-07-24 08:46:08 +00:00 |
|
Antony Polukhin
|
a65fcf571f
|
Get rid of BOOST_LCAST_HAS_INT128 macro and use BOOST_HAS_INT128 instead (refs #8790)
[SVN r85073]
|
2013-07-18 09:13:41 +00:00 |
|
Antony Polukhin
|
13d98f02d0
|
Fixed testing of 128bit integer types and added staic assert that cheks for std::numeric_limits specializations, if they are required for conversion (refs #8790)
[SVN r85072]
|
2013-07-18 08:45:09 +00:00 |
|
Antony Polukhin
|
91aa2ce64d
|
Report more warnings while testing boost::lexical_cast. Some warnings suppressed
[SVN r85007]
|
2013-07-12 11:33:15 +00:00 |
|
Antony Polukhin
|
f7bd5e24c2
|
Fix macro for int128 detection (refs #8790)
[SVN r84965]
|
2013-07-07 09:51:58 +00:00 |
|
Antony Polukhin
|
c3c44c208a
|
Fix for GCC-4.8 warning (refs #8547)
[SVN r84136]
|
2013-05-04 12:48:26 +00:00 |
|
Antony Polukhin
|
93a01eba32
|
Comment out two lexical_cast tests, not actual for C++11
[SVN r83894]
|
2013-04-14 07:53:45 +00:00 |
|
Antony Polukhin
|
12fd711cc8
|
Disable UTF16 and UTF32 tests for libc++ (refs #8369)
[SVN r83717]
|
2013-04-02 19:56:49 +00:00 |
|
Antony Polukhin
|
1a0ffcadbf
|
Add tests for filesystem::path conversion (refs #7704)
[SVN r83644]
|
2013-03-30 07:41:23 +00:00 |
|
Antony Polukhin
|
ab0727fdac
|
Fix streams and buffers usage (refs #8267 and refs #7704). Now conversions the use STL streams shall work faster
[SVN r83642]
|
2013-03-30 07:20:22 +00:00 |
|
Antony Polukhin
|
633b852b81
|
Update code that uses string buffers (refs #8267).
Treat cast to pointer as compile time error (refs #8334).
Update documentation
[SVN r83601]
|
2013-03-27 17:00:46 +00:00 |
|
Antony Polukhin
|
9fc1a66d27
|
Reimplement STL string buffer unlocker (refs #8267 and refs #7704)
[SVN r83543]
|
2013-03-24 15:26:45 +00:00 |
|
Antony Polukhin
|
61938bc8d3
|
Fix ambiguity while using lexical_cast with std::transform or other functions that may take a pointer to lexical_cast (refs #7421)
[SVN r83457]
|
2013-03-16 09:24:08 +00:00 |
|
Antony Polukhin
|
694f7b5033
|
Do not use long double type in lexical_cast for internal variables if Boost.Math has no functions for long double (refs #8162)
Do not test lexical_cast on long doubles, if Boost.Math does not support long double
[SVN r83129]
|
2013-02-24 13:34:57 +00:00 |
|
Antony Polukhin
|
a15dbed640
|
Silence some buggy VS warnings (refs #7949)
[SVN r82807]
|
2013-02-10 13:59:45 +00:00 |
|
Antony Polukhin
|
5c8c897d30
|
Fixed as many -Wconversion warnings in lexical cast and tests as possible (refs #2558)
[SVN r82695]
|
2013-02-03 09:20:28 +00:00 |
|
Antony Polukhin
|
3e4a1669f1
|
More tests (refs #7814)
[SVN r82694]
|
2013-02-03 07:38:56 +00:00 |
|
Antony Polukhin
|
cb9de2c55f
|
Update performance results for VC in docs.
Looks like bug #6523 now is fixed (fixes #6523)
[SVN r82685]
|
2013-02-02 07:44:09 +00:00 |
|
Antony Polukhin
|
89556c8a0f
|
Documentation update (refs #7909)
[SVN r82561]
|
2013-01-20 12:20:43 +00:00 |
|
Antony Polukhin
|
47bef9517f
|
Attempt to add support for lexical conversions of int128 types (refs #7909)
[SVN r82560]
|
2013-01-20 12:13:31 +00:00 |
|
Antony Polukhin
|
63b680c082
|
More strict tests, less workarounds, bugfixes (refs #7814)
[SVN r82227]
|
2012-12-27 20:17:09 +00:00 |
|
Antony Polukhin
|
565e2882d3
|
Add missing signature to doc (refs #7831)
[SVN r82220]
|
2012-12-27 18:47:15 +00:00 |
|
Antony Polukhin
|
24bc6ca6f2
|
Fix bug in array conversion test (refs #7799)
[SVN r82187]
|
2012-12-23 15:16:01 +00:00 |
|
Antony Polukhin
|
4ad6f1bd4b
|
FIx bug in conversion of some std::array implementations (refs #7799)
[SVN r82172]
|
2012-12-22 18:42:04 +00:00 |
|
Antony Polukhin
|
5a6309db7a
|
Fix incorrect macro usage (refs #7799)
[SVN r82017]
|
2012-12-16 09:01:18 +00:00 |
|
Antony Polukhin
|
2333ee53f8
|
Minor fix in lexical_cast_stream_traits_test.cpp
[SVN r81745]
|
2012-12-06 17:20:28 +00:00 |
|
Marshall Clow
|
e15f179bfc
|
Removed usage of deprecated macros
[SVN r81559]
|
2012-11-26 17:27:53 +00:00 |
|
Marshall Clow
|
82969ebb20
|
Remove usage of deprecated macros
[SVN r81551]
|
2012-11-26 14:14:10 +00:00 |
|
Antony Polukhin
|
17f4b6fd4c
|
Comment out some minor unrequired tests
[SVN r81486]
|
2012-11-22 16:33:54 +00:00 |
|
Antony Polukhin
|
2ea7487806
|
Move all the stream specific metafunctions to lexical_cast_stream_traits<Source, Target>
Test stream traits for correctness and correct optimization detection
[SVN r81354]
|
2012-11-15 07:26:23 +00:00 |
|
Antony Polukhin
|
cd5a55aab5
|
Documentation update for lexical_cast (refs #6786)
[SVN r81353]
|
2012-11-15 06:45:23 +00:00 |
|
Antony Polukhin
|
f682bff3a7
|
Simplify test_getting_pointer_to_function to don't deal with compilers bugs and just test that getting pointer to lexical_cast<T1, T2> is not ambiguous
[SVN r81294]
|
2012-11-11 08:59:36 +00:00 |
|
Antony Polukhin
|
1c37887f2b
|
Stream type detection metafunctions were rewritten so that now they can detect stream type for user defined types (refs #6786)
Removed unrequired `::`
[SVN r81278]
|
2012-11-10 07:42:04 +00:00 |
|
Antony Polukhin
|
5c3159cd1c
|
Attempt to workaround VACPP, CRAY and ancient GCC bugs in lexical_cast tests
[SVN r81162]
|
2012-11-03 16:20:43 +00:00 |
|
Antony Polukhin
|
c484325310
|
Fix FAQ section of lexical_cast documentation (refs #7582)
[SVN r81069]
|
2012-10-27 16:30:41 +00:00 |
|
Antony Polukhin
|
42e7585dd4
|
Tiny documentation update (refs #7421)
[SVN r80739]
|
2012-09-28 18:31:53 +00:00 |
|