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
d38f72c2c1
Merge branch 'master' into develop
2014-08-11 13:14:56 +04:00
Antony Polukhin
2cabcbdf0f
Merge pull request #5 from ibmsoe/lexical_cast_fix
...
Replace std::numeric_limits<T>::epsilon calls with boost::math::tools::epsilon<T>
2014-07-04 11:01:46 +04:00
Harris Munir
699d31ce71
Replace numeric_limits epsilon function with boost::math epsilon function
2014-07-03 09:26:00 -05:00
Antony Polukhin
947420642e
Merge pull request #2 from danieljames/fix-description
...
Remove author name from description.
2014-06-30 15:59:47 +04:00
Daniel James
66953f6fc2
Remove author name from description.
...
My mistake, it's in the authors field so it will end up being listed
twice if it's also in the description.
2014-06-30 12:27:00 +01:00
Antony Polukhin
60faed22fa
Merge branch 'develop'
boost-1.56.0
2014-06-10 13:38:17 +04:00
Antony Polukhin
d77165c1bd
Removed the polymorphic casts and implicit_cast
2014-06-09 12:44:31 +04:00
Antony Polukhin
e459cd6a06
Merge pull request #1 from danieljames/metadata
...
Add metadata file
2014-06-09 11:50:03 +04:00
Daniel James
653f96e129
Add metadata file
2014-06-08 23:46:05 +01:00
Antony Polukhin
e3e4d3836a
Merge branch 'develop'
2014-03-14 23:47:58 +04:00
Antony Polukhin
d1a51b897d
Fix conversions to bool with leading zeros (refs #9659 )
2014-03-05 14:48:21 +04:00
Antony Polukhin
9e6aa219d3
Merge branch 'develop'
2014-03-04 16:37:10 +04:00
Antony Polukhin
1e65265b8f
Minor fixes in tests
2014-02-11 12:13:17 +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
ac7da550b4
Attempt to revert incorrectly merged branches
2014-01-19 11:53:50 +04:00
Antony Polukhin
e8954f3868
Added docs for try_lexical_convert
2014-01-04 20:26:19 +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
2f2c1a3443
Create first merge point for Git
2013-12-30 18:03:42 +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
57e4e87e3b
Put tests to test folder, remove unrequired files, fix permissions
2013-12-09 11:27:27 +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
c0c02e560e
Attempt to catch libc++ bug with a modified tests
...
[SVN r86747]
2013-11-18 08:17:33 +00:00
Antony Polukhin
bbd746d2ac
Slightly modify one of the lexical_cast tests to see what is produced by the to_str method with libc++.
...
[SVN r86721]
2013-11-16 16:25:26 +00:00
Antony Polukhin
bf75439403
Merged a big bunch of internal code changes from trunk for lexical_cast:
...
dropped support of antique compilers, code changed to produce a smaller binaries and simplify compiler's work, simplified and shortened the code, common with other libraries code moved to 'detail/basic_pointerbuf.hpp' (fixes #9046 , fixes #9070 , fixes #9271 )
[SVN r86654]
2013-11-12 17:15:12 +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
Stephen Kelly
472ebeff30
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
13f14db751
lexical_cast: Remove obsolete GCC version check.
...
[SVN r86113]
2013-10-01 08:47:00 +00:00
Stephen Kelly
8a49514506
cast: Remove obsolete MSVC version check.
...
[SVN r86026]
2013-09-30 00:18:40 +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
a98a74d3dd
Merge lexical_casts documentation and tests to release branch (refs #9046 )
...
[SVN r85901]
2013-09-25 13:27:07 +00:00
Antony Polukhin
f2e0225b1b
Fix generic_stringize example compilation on Darvin (refs #9046 )
...
[SVN r85868]
2013-09-24 14:21:53 +00:00
Antony Polukhin
701963d3c4
lexical_cast.hpp improvements: fix bug with floats conversions and improve docs (refs #9046 )
...
[SVN r85852]
2013-09-23 11:59:06 +00:00
Antony Polukhin
ce7a54af7f
Minor update of lexical cast before fixing mingw issues (refs #9046 )
...
[SVN r85830]
2013-09-22 16:06:45 +00:00
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