Commit Graph

  • 1e58331baf Merge lexical_cast from trunk: * fixed #6717 (now lexical_cast won`t try to support non confirming swprintf) * fixed #6670 (now using BOOST_NO_UNICODE_LITERALS macro to detect unicode literals support) * rewritten Jamfile Antony Polukhin 2012-04-07 07:52:23 +0000
  • 2af8c47558 Fix inspection warning (tab removed) Antony Polukhin 2012-04-05 03:59:02 +0000
  • deef894ae2 Lexical_cast test's Jamfile has been rewritten (boost license is now explicitly defined, disabled build of typedefed_wchar_runtime for unsupported targets, nicer and more compact jamfile instructions) Antony Polukhin 2012-04-05 03:53:58 +0000
  • 4a617adce1 More workarounds for fixed #6670 (disable more char16_t and char32_t tests for some compilers) Antony Polukhin 2012-04-03 18:00:30 +0000
  • 969a913153 More workarounds for fixed #6670 (disable basic char16_t and char32_t tests for some compilers, disable optimizations for them) Antony Polukhin 2012-04-02 16:58:32 +0000
  • 41a673db61 Fixes #6717 (now also setting precision for float types conversion when using iostreams) Antony Polukhin 2012-04-02 15:33:46 +0000
  • acb746274f Fixes #6670 (now using BOOST_NO_UNICODE_LITERALS macro) Antony Polukhin 2012-04-01 19:08:46 +0000
  • dfb518997f Fixes #6717 (now lexical_cast won`t try to support non confirming swprintf) Antony Polukhin 2012-03-30 03:55:26 +0000
  • 93ee01ab69 Merge from trunk r77627 (merged lexical_cast optimizations for iterator_range<>, fixed performance regression, docs updated) Antony Polukhin 2012-03-29 16:48:31 +0000
  • 4265f454e1 Small documentation updates for #6663 Antony Polukhin 2012-03-25 05:31:43 +0000
  • 76b9f29c12 Fixes #6663 (much more optimizations for iterator_range, updated documentation and performance test results) Antony Polukhin 2012-03-24 19:35:19 +0000
  • a065884c59 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 Antony Polukhin 2012-03-10 07:31:36 +0000
  • 676bde6e1f More strict tests for disabled exceptions (for fixed #5800) Antony Polukhin 2012-03-05 18:44:31 +0000
  • 7e7f494dd1 Attempt to supress warning described in #6645 (implicit conversion shortens 64-bit value into a 32-bit value) Antony Polukhin 2012-03-04 17:59:03 +0000
  • 83639bd9ae Fixes #6571 (documentation update, added 'why lexical_cast does not understand "-1.#IND"' question and answer to it) Antony Polukhin 2012-02-26 09:19:55 +0000
  • 0dded6d3a7 Update for fixed #6441 (unable to compile lexical_cast with BOOST_NO_STD_LOCALE defined) Now test must compile under VC, removed some warnings. Antony Polukhin 2012-02-25 17:32:26 +0000
  • 25d880f5eb Updates #5800 (partially fix lexical cast compilation with disabled exceptions) Antony Polukhin 2012-02-25 16:58:46 +0000
  • b71fb9aada Fixes #6441 (compilation error with BOOST_NO_STD_LOCALE defined) Antony Polukhin 2012-02-20 16:20:09 +0000
  • d9baa71302 Updated INF/NAN support for char16_t and char32_t Antony Polukhin 2012-02-17 18:51:05 +0000
  • 80e858b182 More tests for fixed #5689 (issue mentiond in 5th comment) Antony Polukhin 2012-02-16 17:57:52 +0000
  • 646b958a92 FIx #5689 (issue from 5th comment) Antony Polukhin 2012-02-16 17:56:27 +0000
  • 04f441e989 Commited sources of performance testing program and Jamfile.v2 to build and run it Antony Polukhin 2012-02-07 17:20:03 +0000
  • e51cf081b3 Merge from trunk (fixed #6251, fixed #6453, disabled some optimizations for sunCC #6462) Antony Polukhin 2012-02-04 18:04:45 +0000
  • 7a48fea517 Disabling some optimisations for sun cc Bug described in #6462 Antony Polukhin 2012-02-01 17:08:10 +0000
  • c9863cd254 FIxes #6453 (compile error due to deduce_char_traits ambiguity) Antony Polukhin 2012-02-01 04:25:21 +0000
  • 132663404b Added tests for ticket #6453 Antony Polukhin 2012-02-01 04:22:21 +0000
  • a0cbfa8af6 New test case from ticket #5793 Antony Polukhin 2012-01-31 16:05:22 +0000
  • efe20fcf76 Tiny change to test case from #6452 Antony Polukhin 2012-01-26 17:51:17 +0000
  • 84d9706182 Update tests with example from #6452 Antony Polukhin 2012-01-26 17:47:56 +0000
  • 5ed7bfd280 Attempt to fix #6251 Antony Polukhin 2012-01-20 19:33:04 +0000
  • 51a6aacb57 Merge from trunk r76357 (tiny documentation update) Antony Polukhin 2012-01-08 09:25:04 +0000
  • 7bdc45327a Tiny documentation update Antony Polukhin 2012-01-08 09:21:00 +0000
  • a2e4606e6c Merge from trunk r76354 (Fixes overflow detection, pointers casts) Antony Polukhin 2012-01-08 09:05:35 +0000
  • 9a6d983ee5 Fixes #6193 Antony Polukhin 2012-01-05 12:09:15 +0000
  • d754143308 Fixes #6132 Fixes #6182 Antony Polukhin 2012-01-04 16:06:37 +0000
  • 82abf7b54f Merge from trunk r76232 Antony Polukhin 2011-12-30 15:18:00 +0000
  • 085bd6f93c Fixes #6290 Tiny documentation update Updated char16_t and char32_t support (still some work required) lexical_cast_empty_input_test.cpp refactored Antony Polukhin 2011-12-25 18:55:33 +0000
  • 5d288580ee Fixes #6298 Fixes #6264 Antony Polukhin 2011-12-21 17:03:52 +0000
  • 7112ded1b9 Merge from trunk r75937 Antony Polukhin 2011-12-19 15:19:43 +0000
  • 8627f8bb8a Fixes #6186 (treat conversions to/from single wchar_t character as conversions to/from unsigned short. Test added, documentation updated) Antony Polukhin 2011-12-14 16:36:34 +0000
  • f32fb4b5e5 Fixes #6186 test failures Antony Polukhin 2011-12-12 18:09:53 +0000
  • a9697b88fd Fixes #6186 (lexical_cast compliation error fixed, when wchar_t is a typedef for unsigned short. Test added) Antony Polukhin 2011-12-08 15:29:44 +0000
  • 2312691bde Fixes #6127 (wchar_t usage outside of #ifndef BOOST_LCAST_NO_WCHAR_T ) Antony Polukhin 2011-12-05 16:29:45 +0000
  • 7dd63d08d6 Fixes #6159 (compilation on platforms without cwchar) Antony Polukhin 2011-12-05 16:17:09 +0000
  • 1eda87448e Fixes #6083 Merge from trunk Antony Polukhin 2011-11-08 18:12:23 +0000
  • 4ddb0bfb95 Fix for error noticed by Olaf van der Spek (ticket #6083) Added test case for that error Antony Polukhin 2011-11-03 04:33:58 +0000
  • c07cbcee5c Performance optimizations and testsfor conversions to/from boost::container::basic_string Antony Polukhin 2011-10-13 18:36:39 +0000
  • 8c7c7b9237 eliminated unit_test_framework and BOOST_MESSAGE Gennadiy Rozental 2011-10-05 09:42:21 +0000
  • 3d60698843 eliminated unit_test_framework Gennadiy Rozental 2011-10-05 09:15:12 +0000
  • 3a62368d0e Merge from trunk r74564 Antony Polukhin 2011-09-25 16:44:39 +0000
  • d2ae7fdbd7 char16_t and char32_t conversions now work on gcc for C locale Optimizations for C locale Performance section of documentation updated Antony Polukhin 2011-09-17 09:09:27 +0000
  • e1caac418c Mereged from r74355 Basic support for char16_t and char32_t Antony Polukhin 2011-09-12 18:15:31 +0000
  • 2acef7aa44 Basic support for char16_t and char32_t Antony Polukhin 2011-09-05 19:00:29 +0000
  • 8480a6d083 Merge from trunk r73850 Antony Polukhin 2011-08-17 18:44:00 +0000
  • 00f1246faf Merge from trunk r73850 Antony Polukhin 2011-08-17 18:43:10 +0000
  • 2f5d0c847b Fixes #5783 Antony Polukhin 2011-08-16 17:09:25 +0000
  • eb66b40e67 FIxes #5631 Workaround for nvcc bug Antony Polukhin 2011-08-12 17:35:56 +0000
  • 5ebb13bbad Very small update for FAQ section of documentation Antony Polukhin 2011-08-12 17:08:17 +0000
  • 4a4150d0be Fixes #5746 Updates FAQ section of documentation Antony Polukhin 2011-08-12 17:04:31 +0000
  • 9955dcce51 Fixes #5732. Antony Polukhin 2011-08-10 18:58:06 +0000
  • e8108e5066 Fixes #5732. Antony Polukhin 2011-08-07 17:38:33 +0000
  • a9778ad460 Fixes #5732. Antony Polukhin 2011-07-30 16:47:30 +0000
  • aba423d425 Fixes #5732. Antony Polukhin 2011-07-29 19:33:18 +0000
  • 30e4efd062 Fixes #5732. Antony Polukhin 2011-07-27 15:56:49 +0000
  • 19f316f768 Fixes #5732. Antony Polukhin 2011-07-26 18:51:39 +0000
  • 9ac4e2bef1 Fixes #5732. Antony Polukhin 2011-07-25 15:13:36 +0000
  • 2b76f558c1 #5732. Adds workaround for MinGW bugs Antony Polukhin 2011-07-25 05:02:07 +0000
  • 0ee6400d5e Fixes #5732. Antony Polukhin 2011-07-24 10:56:54 +0000
  • fd264b0583 Fixes #5732. Antony Polukhin 2011-07-24 09:42:06 +0000
  • 8a756eae7b Fixes #5732. Antony Polukhin 2011-07-23 15:55:54 +0000
  • c1c8485cb4 Fixes #5723. Links in documentation are now implemented via [@boost: ] Antony Polukhin 2011-07-21 15:35:11 +0000
  • c372f482a2 Fixes #5723. Fixes broken link Antony Polukhin 2011-07-21 08:20:35 +0000
  • fa7f4ba7a7 Link up the new lexical cast documentation. Daniel James 2011-07-21 07:35:29 +0000
  • 272e92ba7f Fixes #5723. Updates lexical_cast maintainer info Antony Polukhin 2011-07-20 11:50:46 +0000
  • c6c501c769 Fixes #5689. Added code to work -NaN on any platform. Removed some warnings Antony Polukhin 2011-07-16 21:02:32 +0000
  • de3df54f80 Fixes #5689. Added code to work with Inf and NaN on any platform Antony Polukhin 2011-07-15 11:20:11 +0000
  • 27a7fac22e Updates #5660. Removed duplicate tests. Unified behaviour for float conversions on different compillers Antony Polukhin 2011-07-08 17:23:31 +0000
  • fff0066392 Fixes #5676. Tests for float types are now more accurate Antony Polukhin 2011-07-07 16:04:32 +0000
  • 0e2235dc75 Fixes #5675. Adds tests on #5675. Updates #5660. Updates performance section of documentation Antony Polukhin 2011-07-07 11:31:25 +0000
  • 6a8c22d5c3 Partial fix for #5660. Better performance and less memory usage for conversions to float type (and to double type, if sizeof(double) < sizeof(long double)). New test suits. Documentation update. Antony Polukhin 2011-07-06 15:43:04 +0000
  • 6c5f31e7a5 lexical-cast mereged from trunk r72347 (allow "C" locale grouping for other locales) Antony Polukhin 2011-06-02 16:20:36 +0000
  • cd0167d6b8 Fixes #5585 and adds test on it Antony Polukhin 2011-05-31 20:46:37 +0000
  • 1f7147d24b mereged lexical_cast from trunk r72267 (more optimizations, updated documentation, added tests) Antony Polukhin 2011-05-29 19:21:28 +0000
  • ccaa3059e8 Improved english and documentation design for #5576. Antony Polukhin 2011-05-27 18:32:57 +0000
  • b0b1ce9453 Fixes #5576, adds performance section to the lexical_cast documentation, fixes misprint in tests/ Antony Polukhin 2011-05-27 18:19:38 +0000
  • 98d24e04f4 Fixes #5564. Adds tests on #5564 and more tests on #5557 Antony Polukhin 2011-05-27 04:22:18 +0000
  • a385c3ec99 Merge from trunk: r72184 (a lot of optimizations, new tests, fix inspection warnings). Antony Polukhin 2011-05-26 16:27:53 +0000
  • 920e36f6ba Fixes #5557. Adds tests on #5557 Antony Polukhin 2011-05-22 11:35:00 +0000
  • dc9b364d6f Fixes #5417. Much better performance on casts to integral types. Adds more tests for overflow detection. Workaround for bugs of vc8 (lexical_cast_vc8_bug_test.cpp now passes) Fixes some inspection errors. Antony Polukhin 2011-05-20 17:11:53 +0000
  • 95360b5df6 Fixes #5417. Fixes #4397 More tests (for conversions to float types, for conversions of negative values to unsigned integers) Antony Polukhin 2011-05-15 15:31:01 +0000
  • 701d5f0bf0 Merged from trunk revision 71922. Most part of this modifications of lexical_cast library were made and successfully tested during the year 2009. Later commits affected only documentation bugs. Antony Polukhin 2011-05-13 17:44:51 +0000
  • 266ebbcb88 Added documentation on the feature, described in ticket. Fixed 5494 Antony Polukhin 2011-05-13 17:31:16 +0000
  • e41ef929d2 FIx #5536 Antony Polukhin 2011-05-12 17:21:07 +0000
  • c28efea0b3 Fix an access to grouping[grouping.size()]. AFAIK, this is valid for const strings but STLport (when _STLP_DEBUG is defined) doesn't like it. The problem reported by Bogdan Dragu. Alexander Nasonov 2010-09-05 00:02:25 +0000
  • 00b609b498 Supress MSVC /Wp64 warnings. Fixes #4184 Steven Watanabe 2010-06-11 16:12:39 +0000
  • 2cfa78ab40 Apply the patch from #4119. Fixes #4119. Alexander Nasonov 2010-06-07 22:58:42 +0000
  • b5583b88fa Merge some detail changes. Daniel James 2010-02-14 16:31:21 +0000
  • 5c1dc5388c Use BOOST_LCAST_THROW_BAD_CAST consistently. Alexander Nasonov 2010-02-13 01:24:34 +0000
  • fce9ad4e1b Misc small fixes to suppress warnings. Code should now be clean with msvc /W4 and gcc /Wall /Wextra -pedantic with the exception of one deliberate warning in one test. John Maddock 2009-11-09 12:27:54 +0000
  • febafb7cb8 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +0000