58 Commits

Author SHA1 Message Date
45baad2431 Correct lvalue/rvalue nomenclature
I accidentally referred to the additional tests as using lvalues as inputs, when they’re actually using rvalues. This commit corrects the relevant comments.
2018-08-02 22:18:54 +01:00
5408a17020 Add tests with lvalue inputs
If the compiler supports forwarding references, we now test if lvalues can be used as input strings for split(), find_all(), and ifind_all().

Note that MSVC (without its recent /permissive- flag) may pass these tests without the forwarding references changes that I made, due to its non-standard binding of lvalues to rvalues.
2018-08-01 22:42:18 +01:00
4c3b17ce77 Remove tabs
[SVN r86310]
2013-10-14 21:31:19 +00:00
b44dff3a5b Revert to old behavior for find_iterator; will not find overlapping matches. Fixes #9063
[SVN r86206]
2013-10-08 17:59:44 +00:00
6d22c99f2e Make find_iterator work with forward iterators; refs #7989
[SVN r82788]
2013-02-08 17:32:05 +00:00
f65d36aca7 Updated Boost.Algorithm tests to use non-deprecated test framework
[SVN r82785]
2013-02-08 17:21:43 +00:00
771375973f Fix many typos in the comments and documentation; no functionality change. Thanks to Michael Morin for the patch
[SVN r82239]
2012-12-28 17:51:56 +00:00
d6d75c9a31 Fixed bug in boost::algorithm::find_all with overlapping results; thanks to cedstrom for the report and the patch; Refs #7784
[SVN r82117]
2012-12-20 15:52:59 +00:00
a7190c0044 Added tests for assignment of Boost::find_iterator and split_iterator; Refs #7746
[SVN r81615]
2012-11-28 18:19:36 +00:00
34c49f856c trim_fill algorithm added
[SVN r72338]
2011-06-01 22:00:22 +00:00
caea7bd125 trim_all test fixed
[SVN r68173]
2011-01-15 18:37:46 +00:00
276073ca64 tabs removed
[SVN r68162]
2011-01-14 23:12:32 +00:00
a7f5bdd781 trim_all algorithm added
[SVN r68161]
2011-01-14 23:06:14 +00:00
9d25072f2f dissect formatter and tests added
[SVN r68124]
2011-01-13 21:21:37 +00:00
ebf104c127 test for empty string split added
[SVN r66221]
2010-10-27 20:42:22 +00:00
42147c8385 Copy m_bEof in the split_iterator copy constructor. Fixes #4271
[SVN r62696]
2010-06-09 23:12:56 +00:00
672775545d Avoid calling the formatter with an invalid match. Fixes #2777
[SVN r62695]
2010-06-09 23:04:24 +00:00
46ed1bf987 Assign the iterator returned by std::copy back to Output, so that string algorithms will work with iterators other than inserters
[SVN r62694]
2010-06-09 21:12:06 +00:00
8f2b8d4888 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
[SVN r56942]
2009-10-17 02:07:38 +00:00
236b142308 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
1188575e7b Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
bff2a1e112 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
6d5e7b5a04 self assignment problem in is_any_ofF fixed
[SVN r48281]
2008-08-21 14:46:15 +00:00
1f5542b44c predicate test improvements
[SVN r48199]
2008-08-18 18:33:40 +00:00
539c170b9d aditional tests added
[SVN r46497]
2008-06-18 21:55:38 +00:00
8758222006 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
4eef56761a find/split iterator tests added
[SVN r38126]
2007-07-01 22:24:29 +00:00
131484606f testcases that were offencing vc8.0 fixed
[SVN r33143]
2006-02-27 14:13:27 +00:00
20d22a8fc8 fix the tests to join_it naming
[SVN r33137]
2006-02-27 12:01:08 +00:00
b7a3fa2c73 Testcase for regex variant of join_if added
[SVN r32919]
2006-02-14 10:11:33 +00:00
66794c89f6 Tests for join algorihtm added
[SVN r32917]
2006-02-14 09:39:03 +00:00
fa01964a1f tests fo lexicographical_compare added
[SVN r32479]
2006-01-31 15:24:03 +00:00
f50dd248cc testcases for negative indexes addes
[SVN r32476]
2006-01-31 12:37:06 +00:00
344225bce1 Inspect fixes
[SVN r30045]
2005-07-13 13:35:30 +00:00
7ad6c08c68 must free storage obtained by new[] with delete[]
[SVN r28251]
2005-04-14 16:14:18 +00:00
b6c5c86d9c conversion from string literal to char* is deprecated (and unnecessary here)
[SVN r28250]
2005-04-14 16:08:58 +00:00
2074344846 Regression test changed to take in account the recent fixes
[SVN r28097]
2005-04-11 07:41:01 +00:00
2b5de80031 Library adapted to use official version Boost.Range instead of the internal one.
Internal version removed


[SVN r26788]
2005-01-21 16:49:06 +00:00
3542f868a0 Problematic std::distance removed
[SVN r25008]
2004-09-10 13:23:32 +00:00
4d346d43ad Explicit namespace qualification added to std::distance calls
(hoping to resolve vc7 problem)


[SVN r24953]
2004-09-07 10:30:41 +00:00
5063e96367 Work around problems with the CW8 preprocessor by not using BOOST_PP.
[SVN r24326]
2004-08-06 15:50:35 +00:00
67f7273ab3 replace_test() function splitted to smaller chuncks.
[SVN r24184]
2004-07-30 07:44:43 +00:00
f6752d3ae1 change test-suite names to match library names
[SVN r23820]
2004-07-20 01:41:00 +00:00
961e8b399e Applying patches from Daniel James
[SVN r23631]
2004-07-16 14:10:08 +00:00
cc72a93094 tabs removed
[SVN r23618]
2004-07-16 09:08:21 +00:00
905cbf4a38 find_all char* test case added
[SVN r23494]
2004-07-13 14:59:43 +00:00
113c676eef std::facet requirement added
[SVN r23324]
2004-07-03 10:40:39 +00:00
b108993f89 std::locale requirement added
[SVN r23323]
2004-07-03 10:32:14 +00:00
6d7d244051 Attempt to add static link requirement added for cwpro8 and cwpro9.
Should fix the problems on these compilers


[SVN r23291]
2004-06-30 20:13:05 +00:00
77303abc55 Added V2 Jamfile
[SVN r23070]
2004-06-10 10:02:02 +00:00