22c4ab4a06Boost.Range fixes for Tickets: 4131, 4136, 4398, 4388. Plus updated history in the documentation.
Neil Groves
2010-07-17 19:44:31 +0000
a06f11589fRemoved invalid comparison of invalidated iterators in the Boost.Range partition test case.
Neil Groves
2010-07-17 12:25:57 +0000
109bf20484[range] - corrected defected test for the partition algorithm.
Neil Groves
2010-07-13 22:28:37 +0000
183e449a31[range] disambiguate const / non-const overloads for Intel compilers and older GCC.
Neil Groves
2010-07-13 20:31:40 +0000
7c3b66d520[range] experimental commit using disable_if in an attempt to resolve the ambiguity warnings on some compilers.
Neil Groves
2010-07-12 22:45:30 +0000
334bc28136avoid name clash with Boost.Algorithm by renaming replace_range to replaced_range
Neil Groves
2010-07-12 22:02:46 +0000
40714ccc7e[range] - fix erroneous change to uniqued test case.
Neil Groves
2010-07-12 21:52:28 +0000
5bb66037d3[boost][range] - Improved handling of temporary ranges in range algorithms.
Neil Groves
2010-07-12 00:14:07 +0000
74a01a4487[boost][range] - Improved handling of temporary ranges in range algorithms.
Neil Groves
2010-07-12 00:12:49 +0000
ef000176d8[boost][range] - Improved handling of temporary ranges in range algorithms.
Neil Groves
2010-07-12 00:08:41 +0000
ca2328ed87Merge documentation fixes.
Daniel James
2010-06-26 12:30:09 +0000
db345d4e8eUpdate various libraries' documentation build.
Daniel James
2010-06-20 18:00:48 +0000
aebb16feefBoost.Range sliced adaptor is now compatible with VC10 even with using namespace boost::adaptors.
Neil Groves
2010-05-12 01:34:50 +0000
794fd3e226Move Boost.Range's join_iterator intrusive_ptr_add_ref and intrusive_ptr_release where ADL will actually find them
Douglas Gregor
2010-05-09 01:32:55 +0000
88001ada37Merge standards-conformance fixes for Boost.Range
Douglas Gregor
2010-05-09 01:23:32 +0000
5b1d0544e2Const-qualified objects of class type require the class to have a user-declared default constructor.
Douglas Gregor
2010-05-04 15:26:09 +0000
c9802507abBoost.Range - modified join and irange to return public range types.
Neil Groves
2010-04-29 22:03:58 +0000
91d62c2c1aBoost.Range documentation merge from the trunk. Corrects inconsitency with return types, Range Return Categories etc.
Neil Groves
2010-04-29 21:18:58 +0000
3ef3363c2dBoost.Range documentation iteration.
Neil Groves
2010-04-28 19:27:44 +0000
7e065ca313Boost.Range corrected dodgy link in the Uniqued adaptor documentation.
Neil Groves
2010-04-28 19:16:28 +0000
1d5fb47238Boost.Range documentation iteration.
Neil Groves
2010-04-28 19:07:47 +0000
83c89f3038Boost.Range documentation: corrected the Returned Range Category for the uniqued adaptor
Neil Groves
2010-04-28 18:09:41 +0000
e3e1fc43d3Boost.Range documentation iteration. Primarily this is the inclusion of Range Return Categories for every Range Adaptor page.
Neil Groves
2010-04-28 18:03:26 +0000
5364ea2cadBoost.Range commit fix for the mismatch documentation - thanks to vincente botet for spotting this.
Neil Groves
2010-04-28 16:52:24 +0000
ec58d739ebBoost.Range documentation iteration.
Neil Groves
2010-04-28 16:29:11 +0000
925b3ad355Boost.Range updated unit tests.
Neil Groves
2010-04-28 16:11:40 +0000
abc18532e4Boost.Range documentation update iteration.
Neil Groves
2010-04-28 16:09:03 +0000
f9eeb5d447Boost.Range correct missing items from merge by merging these changes manually. This changeset is what should have happened with the prior svn merge operation.
Neil Groves
2010-04-23 23:18:59 +0000
a47f15a98fBoost.Range merge from trunk to release. This is motivated by the need to correct the istream_range, to correct the adaptors.hpp header file, and correct the return types of various range algorithms.
Neil Groves
2010-04-23 22:50:56 +0000
adc4b5db3bBoost.Range brought back some of the const overloads that were over-zealously removed.
Neil Groves
2010-04-22 22:43:57 +0000
1dea353fa3Boost.Range revert accidental check-in of lambda test. It kinda breaks most compilers - doh.
Neil Groves
2010-04-21 07:37:25 +0000
3e2d5cb786Boost.MultiArray disambiguated calls to equal functions in the unit tests. These became ambiguous due to changes in Boost.Range.
Neil Groves
2010-04-20 21:56:33 +0000
f6c15771e2Fixed tab and no-newline-at-end-of-file issues from inspection report
Jeremiah Willcock
2010-04-20 17:54:16 +0000
4641e2e69dBoost.Range - removed unnecessary code from the sliced adaptor. Added a unit test to test the use of a non-member function as a transform functor and composition of strided, sliced and transformed range adaptors.
Neil Groves
2010-04-19 11:45:27 +0000
a1cb3d9795Boost.Range added the strided adaptor to the boost/range/adaptors.hpp
Neil Groves
2010-04-18 19:55:46 +0000
4830359a93Boost.Range corrected istream_range implementation. Added the missing istream_range unit test. Removed the untested and undocumented unbounded_range for this release.
Neil Groves
2010-04-17 21:02:28 +0000
cf63ba0dc9Boost.Range removed redundant overloads, increased compiler support, and made return types consistent.
Neil Groves
2010-04-14 22:16:11 +0000
dfc30e334dBoost.Range merged defect fix for iterator_range.
Neil Groves
2010-04-14 21:15:41 +0000
22fcae4fcbBoost.Range reverted attempted fix for iterator_range::operator[] since this was not a good fix.
Neil Groves
2010-04-14 07:41:38 +0000
47b40f66e1Boost.Range defect fix for the operator[] of iterator_range. This now reverts to a simpler implementation when the iterator is a pointer.
Neil Groves
2010-04-13 20:41:11 +0000
350a1f8bfcBoost.Range updated the return types of various algorithms to improve consistency. This is to address a specific request made during the formal review of Boost.RangeEx.
Neil Groves
2010-04-11 22:05:02 +0000
13b748a228Boost.Range removed deprecated html documentation.
Neil Groves
2010-04-10 15:25:56 +0000
cab01e8ba3Boost.Range remove deprecated html documentation.
Neil Groves
2010-04-08 20:56:00 +0000
eea32403efBoost.Range merge of fixes from the trunk.
Neil Groves
2010-04-08 19:34:17 +0000
067b63da8eBoost.Range improved push_front algorithm unit test. Updated documentation.
Neil Groves
2010-04-08 19:09:34 +0000
52c04e94f9Boost.Range fix for the range_size metafunction. This showed as a compilation failure on VACPP.
Neil Groves
2010-04-08 10:40:14 +0000
b573b6c9bfBoost.Range modification in an attempt to improve the compatibility of the adjacent_filtered and uniqued adaptors.
Neil Groves
2010-04-07 23:40:53 +0000
a24a69f38eBoost.Range - avoid accidental ADL of begin/end functions.
Neil Groves
2010-04-06 10:12:11 +0000
6e2e1d592bBoost.Range - fixed documentation Jamfile defect and added the algorithm extension iota to the documentation.
Neil Groves
2010-04-05 17:36:10 +0000
704ce0186aBoost.Range fix to the combine function that did not show as a defect on most compilers. This iteration also makes the code compatible with more compilers.
Neil Groves
2010-04-05 14:12:24 +0000
3a6c6c6bcdBoost.Range fix to the skip_iterator constructor used by adjacent_filter. On the templatised constructor the m_range variable was uninitialized. This may explain some of the failures for adjacent_filtered and uniqued on Intel compilers.
Neil Groves
2010-04-05 09:54:34 +0000
c6c4634acaRevert accidental commit to range.
Daniel James
2010-04-05 08:51:43 +0000
a420ef96bcRebuild the integer documentation.
Daniel James
2010-04-05 07:27:25 +0000
29b2053f5cMerged the new Boost.Range into the release branch.
Neil Groves
2010-04-04 20:00:13 +0000
cee9ffc1a8Boost.Range added unit tests for extended algorithms. Put the extended algorithms into boost::range in a similar manner to the standard algorithms. Added iota as an extended algorithm. Fixed defects in the extended algorithms brought to light by the new unit tests.
Neil Groves
2010-04-04 14:14:12 +0000
6cc4cbf1a1Boost.Range a recent fix to a trac ticket causes a compilation error on Sun compilers. This commit causes the old code to be used for the operator[] of iterator_range on Sun compilers.
Neil Groves
2010-04-04 11:38:14 +0000
debce93f63Boost.Range is modified to conditionally compile concept assertions. This has been configured to disable concept assertions in Boost.Range for known broken compilers.
Neil Groves
2010-04-04 10:47:21 +0000
71c2ca614cBoost.Range Fix for trac issue #3110 - Multi_array and iterator_range interaction. This has been fixed by reusing the well proven iterator_facade operator[] mechanism.
Neil Groves
2010-04-03 22:09:29 +0000
d0544400afBoost.Range fixes for compilers that were having problems picking between const and mutable range overloads of range algorithms.
Neil Groves
2010-04-03 21:00:56 +0000
f8f29ae7d3Boost.Range improvements for compiler compatibility, especially C++0x compilers.
Neil Groves
2010-04-03 20:10:16 +0000
39d77206e1Boost.Range fixed C++0x problem due to accidental argument dependent lookup in the const_ranges unit test.
Neil Groves
2010-04-03 19:31:43 +0000
690ebf406eBoost.Range correct the adjacent_filtered adaptor to be resilient accident argument dependent lookup of boost::next
Neil Groves
2010-04-03 19:28:03 +0000
22c72c53ebBoost.Range algorithms are now in the boost::range namespace and brought into boost by the appropriate using statement. This allows better interoperation with Boost.Algorithm since errors only occur when the use calls similarly named ambiguous functions. In this event the user can disambiguate by using algorithm::xxx() or range::xxx(). This iteration also updates the concept assert code in the range algorithms.
Neil Groves
2010-04-03 19:14:13 +0000
b4ae711d4eBoost.Range minor documentation corrections and code comment fixes.
Neil Groves
2010-04-03 09:02:21 +0000
629ab6adbfCorrect Boost.Range irange unit test failure on 64-bit GCC
Neil Groves
2010-03-28 20:03:49 +0000
40d20d65caFix compilation of Boost.Range adaptors on GCC 64-bit
Neil Groves
2010-03-28 19:44:33 +0000
bed353556fCorrected namespace of the pipe operator for the copied adaptor.
Neil Groves
2010-03-28 18:37:28 +0000
b0d1db7c2eBoost.RangeEx merged into Boost.Range
Neil Groves
2010-03-28 16:08:35 +0000
1461479a17rm 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
29fa877949rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
7663f559f2Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +0000
a39946c55dAdd basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
90f4eca5cdMerge in inspect checks for links in CSS files and external content. And fix a few of these issues.
Daniel James
2009-05-16 13:45:21 +0000
52b9581e4fUse local copies of the boost logo.
Daniel James
2009-04-29 21:19:12 +0000
deefb61ec6Merge PDF build changes from Trunk.
John Maddock
2009-02-23 18:39:32 +0000
837bf05867Add PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues.
John Maddock
2009-02-17 10:05:58 +0000
12d904a5e4merge of cmake build files from trunk per beman
Troy D. Straszheim
2009-01-24 18:57:20 +0000
5e7948667eUpdating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Michael A. Jackson
2008-11-07 17:02:56 +0000
a65512ed5cContinuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Michael A. Jackson
2008-11-01 13:15:41 +0000
26b096f65dupdate in response to inspection report
Thorsten Jørgen Ottosen
2008-07-22 09:29:56 +0000
2dab8cfbc9update in response to inspection report
Thorsten Jørgen Ottosen
2008-07-22 09:15:00 +0000