Commit Graph

259 Commits

Author SHA1 Message Date
Neil Groves cee9ffc1a8 Boost.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.

[SVN r61042]
2010-04-04 14:14:12 +00:00
Neil Groves 6cc4cbf1a1 Boost.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.
[SVN r61038]
2010-04-04 11:38:14 +00:00
Neil Groves debce93f63 Boost.Range is modified to conditionally compile concept assertions. This has been configured to disable concept assertions in Boost.Range for known broken compilers.
[SVN r61035]
2010-04-04 10:47:21 +00:00
Neil Groves 71c2ca614c Boost.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.

[SVN r61029]
2010-04-03 22:09:29 +00:00
Neil Groves d0544400af Boost.Range fixes for compilers that were having problems picking between const and mutable range overloads of range algorithms.
[SVN r61028]
2010-04-03 21:00:56 +00:00
Neil Groves f8f29ae7d3 Boost.Range improvements for compiler compatibility, especially C++0x compilers.
[SVN r61026]
2010-04-03 20:10:16 +00:00
Neil Groves 39d77206e1 Boost.Range fixed C++0x problem due to accidental argument dependent lookup in the const_ranges unit test.
[SVN r61025]
2010-04-03 19:31:43 +00:00
Neil Groves 690ebf406e Boost.Range correct the adjacent_filtered adaptor to be resilient accident argument dependent lookup of boost::next
[SVN r61024]
2010-04-03 19:28:03 +00:00
Neil Groves 22c72c53eb Boost.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.
[SVN r61023]
2010-04-03 19:14:13 +00:00
Neil Groves b4ae711d4e Boost.Range minor documentation corrections and code comment fixes.
[SVN r61014]
2010-04-03 09:02:21 +00:00
Neil Groves 629ab6adbf Correct Boost.Range irange unit test failure on 64-bit GCC
[SVN r60905]
2010-03-28 20:03:49 +00:00
Neil Groves 40d20d65ca Fix compilation of Boost.Range adaptors on GCC 64-bit
[SVN r60904]
2010-03-28 19:44:33 +00:00
Neil Groves bed353556f Corrected namespace of the pipe operator for the copied adaptor.
[SVN r60901]
2010-03-28 18:37:28 +00:00
Neil Groves b0d1db7c2e Boost.RangeEx merged into Boost.Range
[SVN r60897]
2010-03-28 16:08:35 +00:00
Troy D. Straszheim 1461479a17 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
Troy D. Straszheim 7663f559f2 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
Daniel James 52b9581e4f Use local copies of the boost logo.
[SVN r52666]
2009-04-29 21:19:12 +00:00
Thorsten Jørgen Ottosen bcc0ea30cf Ticket #2903
[SVN r52202]
2009-04-05 20:46:02 +00:00
John Maddock 837bf05867 Add 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.

[SVN r51284]
2009-02-17 10:05:58 +00:00
Michael A. Jackson 5e7948667e 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
Michael A. Jackson a65512ed5c 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
Thorsten Jørgen Ottosen 2dab8cfbc9 update in response to inspection report
[SVN r47678]
2008-07-22 09:15:00 +00:00
Thorsten Jørgen Ottosen 8724a83c49 doc updates
[SVN r47482]
2008-07-16 19:59:34 +00:00
Thorsten Jørgen Ottosen d20121bf12 html fix
[SVN r46650]
2008-06-24 15:39:28 +00:00
Thorsten Jørgen Ottosen 15a697f86b new jamfile to see warnings better
[SVN r46348]
2008-06-12 12:00:57 +00:00
Thorsten Jørgen Ottosen dbef3564c4 fixes from Trac
[SVN r46346]
2008-06-12 10:54:44 +00:00
Thorsten Jørgen Ottosen b948d9af17 fixes for problems from Trac
[SVN r46345]
2008-06-12 10:00:54 +00:00
Daniel James 95d424012b Quote href values - our tools don't support unquoted values.
[SVN r45283]
2008-05-11 13:49:20 +00:00
Thorsten Jørgen Ottosen 36a99eb0a0 test of updated as_literal()
[SVN r45124]
2008-05-05 06:42:30 +00:00
Thorsten Jørgen Ottosen f117011b60 fix for as_literal()
[SVN r45123]
2008-05-05 06:41:54 +00:00
Thorsten Jørgen Ottosen 7c0d73b8cf fixed problem with operator()() when the value_type was abstract.
[SVN r43322]
2008-02-19 15:10:05 +00:00
Eric Niebler 405ebd8cca include config.hpp and workaround.hpp before uses of BOOST_WORKAROUND and BOOST_MSVC
[SVN r43220]
2008-02-11 03:48:41 +00:00
Thorsten Jørgen Ottosen 94b45ef51e missing ) fixed
[SVN r43175]
2008-02-08 15:25:01 +00:00
Thorsten Jørgen Ottosen e115ac1006 silence of warnings for unused arguments
[SVN r43171]
2008-02-08 09:58:35 +00:00
Thorsten Jørgen Ottosen 8b712359a2 test
[SVN r43156]
2008-02-07 14:46:19 +00:00
Thorsten Jørgen Ottosen 428e72ed22 iterator_range disables msvc warning 4996
<http://svn.boost.org/trac/boost/ticket/1565>

[range] sub_range assignment issue
    <http://svn.boost.org/trac/boost/ticket/1284> 

[SVN r43155]
2008-02-07 14:41:04 +00:00
Thorsten Jørgen Ottosen 73db2a05b6 cleanup to pass inspection tool
[SVN r43135]
2008-02-06 23:12:21 +00:00
Thorsten Jørgen Ottosen 507d1e8075 fixed #if to #ifdef
[SVN r42715]
2008-01-13 11:37:41 +00:00
Thorsten Jørgen Ottosen d31787daae doc fixes
[SVN r42693]
2008-01-12 12:38:57 +00:00
Thorsten Jørgen Ottosen 14a9a1906b Ticket #1477
[SVN r41638]
2007-12-03 09:08:02 +00:00
Thorsten Jørgen Ottosen f65c137e73 missing include
[SVN r41636]
2007-12-03 09:00:23 +00:00
Thorsten Jørgen Ottosen 8085605217 fixed a serious oversigt
[SVN r41457]
2007-11-29 09:19:24 +00:00
Thorsten Jørgen Ottosen 0eb365edbe macro patch
[SVN r41183]
2007-11-17 21:24:16 +00:00
Thorsten Jørgen Ottosen 2e0d7eab4a removed some warnings
[SVN r41181]
2007-11-17 21:21:53 +00:00
Thorsten Jørgen Ottosen 637dc618d1 iostream macro patch
[SVN r41180]
2007-11-17 21:19:13 +00:00
Thorsten Jørgen Ottosen dd1459f221 works after local test with vc8
[SVN r41177]
2007-11-17 20:44:29 +00:00
Thorsten Jørgen Ottosen ba96d075b2 last updates
[SVN r41176]
2007-11-17 20:22:20 +00:00
Thorsten Jørgen Ottosen a2f3a45214 minor update of comments
[SVN r41175]
2007-11-17 20:22:05 +00:00
Thorsten Jørgen Ottosen 6ac0cfe09c improved reference
[SVN r40968]
2007-11-09 15:15:28 +00:00
Thorsten Jørgen Ottosen 7b3857a9a8 minor tweaks to avoid warnings ... extension mechanism updated to follow new protocol
[SVN r40966]
2007-11-09 13:31:43 +00:00