Commit Graph

217 Commits

Author SHA1 Message Date
Vladimir Batov
79d7437f65 disabling tests for Intel compiler < 12.1 not handling SFINAE properly 2014-11-17 22:02:01 +11:00
Vladimir Batov
c2a26c63cb working around clang failure 2014-11-17 21:01:21 +11:00
Vladimir Batov
6d274e6a97 disable snprintf macro for Visual Studio 14 2014-11-17 20:55:43 +11:00
Vladimir Batov
b6025fae52 tmp substitution of DECLARE_HAS_MEMBER to see which line of the macro MSVC fails on 2014-11-17 10:06:14 +11:00
Vladimir Batov
54695434cc simplified has_member 2014-11-16 21:01:57 +11:00
Vladimir Batov
9d83fcf783 clenup 2014-11-16 20:53:45 +11:00
Vladimir Batov
8caa313086 removed const 2014-11-16 20:31:20 +11:00
Vladimir Batov
ab23390dbd cleanup 2014-11-16 20:14:04 +11:00
Vladimir Batov
c0549ed3b3 cleanup 2014-11-16 20:05:31 +11:00
Vladimir Batov
5054b482fa wip: deploying TTI library instead of my own traits 2014-11-16 18:00:41 +11:00
Vladimir Batov
f39931ddbd replaced strtoull with ours to avoid code duplication and to work around regression tests failures on NA-QNX650-SP1-x86 due to strtoull missing (huh?) 2014-11-16 08:46:23 +11:00
Vladimir Batov
776d0151b8 trying to figure out why MSVC11 fails 2014-11-14 19:31:20 +11:00
Vladimir Batov
6efa932aa5 clarified names 2014-11-14 16:58:48 +11:00
Vladimir Batov
584782324a cleanup 2014-11-13 20:11:53 +11:00
Vladimir Batov
73782b95e8 incorporated handling of boost::ref into cnv::is_cnv and, consequently, removed explicit convert api for reference_wrapper 2014-11-13 08:36:59 +11:00
Vladimir Batov
082f12bf7b incorporated handling of boost::ref into cnv::is_cnv and, consequently, removed explicit convert api for reference_wrapper 2014-11-13 08:30:16 +11:00
Vladimir Batov
3a01a9778a working around clang complaining about delayed boost::cnv::by_default declaration 2014-11-12 09:54:33 +11:00
Vladimir Batov
411e483af9 renamed adapter to reference similar to std::vector<bool> 2014-09-14 20:36:20 +10:00
Vladimir Batov
56c90f83a1 removed ; 2014-08-19 14:10:04 +10:00
Vladimir Batov
4a7d7c6d7c adapter to adaptor 2014-07-13 21:15:22 +10:00
Vladimir Batov
cb506175dc cleanup 2014-07-13 20:06:23 +10:00
Vladimir Batov
df94acbf47 cleanup 2014-07-12 22:52:21 +10:00
Vladimir Batov
ab3af6b3e2 string generalization 2014-07-12 22:20:54 +10:00
Vladimir Batov
c01caa033c improved cnv::strtol 2014-07-11 22:46:35 +10:00
Vladimir Batov
6f87995031 cnv::strtol: removed unnecessary traversal 2014-07-11 14:17:55 +10:00
Vladimir Batov
c3fdb7cf97 commnt extended 2014-07-10 22:15:22 +10:00
Vladimir Batov
0b38ad56b4 cleanup 2014-07-10 22:11:50 +10:00
Vladimir Batov
d65352a24a separated cnv and cref(cnv) interfaces; added custom-string chapter 2014-07-10 22:05:12 +10:00
Vladimir Batov
d210557ff6 cleaning up cnv::stream 2014-07-10 09:24:15 +10:00
Vladimir Batov
6750efd23f correcting cnv::stream 2014-07-10 09:03:30 +10:00
Vladimir Batov
9a0bb1b826 tightening up string-related checks 2014-07-09 22:43:54 +10:00
Vladimir Batov
a97c31f882 removed cnvbase::local_ for the time being 2014-07-05 13:04:58 +10:00
Vladimir Batov
2cf8297d11 work-in-progress 2014-07-05 11:28:21 +10:00
Vladimir Batov
f43452ceaa removed str-ranges from cnv::strol as they are not 0-terminated (MSVC) 2014-07-05 00:28:00 +10:00
Vladimir Batov
bf4d7451fd removed duplication 2014-07-04 21:40:54 +10:00
Vladimir Batov
4263ace688 cnv::spirit work-in-progress 2014-07-04 13:45:46 +10:00
Vladimir Batov
3dc515c102 tests extended for non-std::strings 2014-07-04 00:47:35 +10:00
Vladimir Batov
ab989f4440 adding text for Doxygen 2014-07-03 15:29:04 +10:00
Vladimir Batov
1669eb1074 adding text for Doxygen 2014-07-03 15:14:09 +10:00
Mike
426d590979 compiling with msvc-12.0 2014-07-03 11:10:01 +10:00
Vladimir Batov
d841033fc4 cleanup 2014-07-03 00:11:10 +10:00
Vladimir Batov
7a3752578e cnv::strol: added skipws support 2014-07-02 22:40:14 +10:00
Vladimir Batov
5eb6ccc707 removed optional 2014-07-01 07:37:16 +10:00
Vladimir Batov
34911dc2ba work-in-progress for MSVC 2014-06-30 19:11:06 +10:00
Vladimir Batov
d5946a8a7a Merge branch 'vladimir' of https://github.com/boostorg/convert into vladimir 2014-06-30 17:16:44 +10:00
Vladimir Batov
0ec03397fd extending strtol 2014-06-30 17:16:21 +10:00
Mike
9080460b68 MSVC work-in-progress 2014-06-30 17:04:24 +10:00
Vladimir Batov
8a4a23bda4 merging Paul's changes 2014-06-30 11:07:52 +10:00
Vladimir Batov
e4c3410add cleanup 2014-06-29 20:08:06 +10:00
Vladimir Batov
a47421deb1 speeding up strtol::i_to_str 2014-06-29 15:39:07 +10:00
Vladimir Batov
d6f7ae3ed6 replacing cnv::timer with boost::timer 2014-06-28 17:50:48 +10:00
Vladimir Batov
801f807e0b cleaning up the headers-related business 2014-06-28 09:37:52 +10:00
Vladimir Batov
291096bd2c moved MSVC-specific stuff to detail/forward.hpp 2014-06-28 09:19:03 +10:00
Vladimir Batov
1316ca906e disabled a few MSVC warnings 2014-06-28 08:56:47 +10:00
Vladimir Batov
1c57e4a7c4 enabled value_or_eval in my local copy of optional 2014-06-28 08:55:39 +10:00
Vladimir Batov
a8229792c6 optimized adapter::op() per Alex suggestion 2014-06-28 07:34:37 +10:00
Vladimir Batov
a3c1f1b148 strol work 2014-06-28 06:35:15 +10:00
Vladimir Batov
a4c70a5a1d strtod work-in-progress 2014-06-27 14:24:16 +10:00
Vladimir Batov
23278f3f98 added cnv::strol chapter 2014-06-26 22:46:09 +10:00
Vladimir Batov
4297c796c5 testing strtol 2014-06-26 20:14:10 +10:00
Vladimir Batov
d3916f89d6 extending tests and strtol 2014-06-26 14:54:25 +10:00
Vladimir Batov
08bbd1e792 extending cnv::strtol 2014-06-26 13:57:02 +10:00
Vladimir Batov
4a602aafe6 extending cnv::strtol 2014-06-25 22:21:18 +10:00
Vladimir Batov
8de2a8fa00 extending printf 2014-06-25 12:28:09 +10:00
Vladimir Batov
641ec14dcf coerce actually included 2014-06-24 13:44:47 +10:00
Vladimir Batov
f57294fff2 added int-to-str spirit test 2014-06-24 13:19:58 +10:00
Vladimir Batov
78ea5912ef added coerce 2014-06-24 12:22:05 +10:00
Vladimir Batov
e7529fe5b8 adding doxygen comments 2014-06-23 12:41:07 +10:00
Vladimir Batov
fb474f164c cleanup 2014-06-23 11:45:46 +10:00
Vladimir Batov
59ec0b3009 added more is_cnv 2014-06-23 10:18:07 +10:00
Vladimir Batov
efca4b4111 added Jamfiles 2014-06-22 12:19:42 +10:00
Vladimir Batov
2be958316d sorting out headers and dependencies 2014-06-22 10:20:03 +10:00
Vladimir Batov
00d3a43451 moved define where it belongs 2014-06-21 23:36:20 +10:00
Vladimir Batov
5c4c3cf7eb work-in-progress 2014-06-21 23:05:22 +10:00
Vladimir Batov
62b366795b docs 2014-06-21 17:19:50 +10:00
Vladimir Batov
6c5c5e4098 renamed the def. converter to cnv::by_default 2014-06-21 17:10:27 +10:00
Vladimir Batov
ff5ff0def4 added default converter 2014-06-21 15:19:05 +10:00
Vladimir Batov
da854aebe3 fixed warnings reported by 'inspect' 2014-06-20 23:05:37 +10:00
Vladimir Batov
f3e3939bad tests, docs extended 2014-06-20 21:24:14 +10:00
Vladimir Batov
781c4f4836 cleanup 2014-06-20 16:48:06 +10:00
VB
194f33d029 docs 2014-06-20 14:21:40 +10:00
VB
1d47762042 unnecesary header removed 2014-06-19 11:14:18 +10:00
VB
17eb8b2137 adjusted to use optional::value_or_eval 2014-06-19 10:38:53 +10:00
Vladimir Batov
713dfb2955 added non-optional api 2014-06-18 14:08:35 +10:00
VB
1901ca26d5 work-in-progress 2014-06-17 13:17:32 +10:00
Vladimir Batov
bb2609091e working on is_convert 2014-06-15 18:06:04 +10:00
Vladimir Batov
cd9602907b is_converter 2014-06-14 18:37:46 +10:00
Vladimir Batov
47ec002108 working docs 2014-06-14 09:59:39 +10:00
VB
2cbcd0ed3e cleanup 2014-06-12 14:51:25 +10:00
Vladimir Batov
cc114e2dd1 added boost::bad_lexical_cast; updated spirit-related perf. tests 2014-06-11 22:05:07 +10:00
VB
4f36c04502 addressing review comments 2014-06-11 14:25:34 +10:00
VB
dd8acaca31 addressing review comments 2014-06-11 13:59:58 +10:00
VB
c492ab49cf addressing review comments 2014-06-11 13:30:20 +10:00
VB
1ae9f3d772 addressing review comments 2014-06-11 11:48:36 +10:00
VB
3357664538 addressing review comments 2014-06-11 08:37:28 +10:00
Vladimir Batov
a58c28a529 working docs 2014-06-05 22:28:00 +10:00
Vladimir Batov
1b913e38c2 Merge branch 'master' of https://github.com/yet-another-user/boost.convert
Conflicts:
	include/boost/convert/detail/base.hpp
	include/boost/convert/printf.hpp
	include/boost/convert/result.hpp
	include/boost/convert/strtol.hpp
	makefile
	test/performance.cpp
	test/spirit.cpp
	test/test.hpp
2014-06-05 21:06:26 +10:00
VB
fe752d8423 addressing review comments 2014-06-05 20:55:15 +10:00
VB
78fa90a058 addressing review comments 2014-06-05 14:29:32 +10:00
Vladimir Batov
7821b8d78e addresing review comments 2014-06-04 23:20:39 +10:00
Vladimir Batov
614e91ab74 refactoring 2014-06-03 22:19:47 +10:00
VB
2ae38ee421 convert/example dir added 2014-06-03 14:37:54 +10:00
Vladimir Batov
0681282c55 addressing review comments 2014-06-02 21:18:29 +10:00
Vladimir Batov
ee7e0ff5c8 added spirit test 2014-05-26 21:24:42 +10:00
Vladimir Batov
f40a26a583 introduced boost::make_default 2014-05-25 20:24:28 +10:00
VB
eced0db6ea sped up str-to-type conversions by sstream-based converter 2014-05-23 14:40:43 +10:00
VB
f33045f29c sstream.hpp: made sure the whole string's been successfully converted (added .eif()) 2014-05-23 12:51:19 +10:00
VB
b48c751465 removing sfinae where not needed 2014-05-21 12:38:29 +10:00
VB
47bed24da6 cleaning tests 2014-05-21 11:00:53 +10:00
Vladimir Batov
68ac0aa578 removed struct convert 2014-05-20 23:15:17 +10:00
Vladimir Batov
cdfc5bee51 replacing struct convert 2014-05-20 22:39:33 +10:00
Vladimir Batov
b8fb085513 removing ::from 2014-05-20 21:49:49 +10:00
Vladimir Batov
cabc9fa13a removing ::from 2014-05-20 21:11:59 +10:00
VB
4645482c55 addressing review comments 2014-05-20 14:15:06 +10:00
Vladimir Batov
0b9a293bc2 working docs 2014-05-19 12:57:32 +10:00
VB
fbecf169f7 corrections to new mod boost structure 2014-05-12 09:55:39 +10:00
VB
d9609ba4c2 adjusted to conform to the modular boost layout 2014-05-07 12:22:23 +10:00