Commit Graph

  • 4a44cc75c9 [range] refactor use of examples in documentation to avoid redundancy Nathan Ridge 2013-01-03 23:44:30 +00:00
  • 86b169dab3 [range] fixed #5440 (typo in documentation for 'inner_product' algorithm) Nathan Ridge 2013-01-03 01:06:39 +00:00
  • 36843ccdba [range] docs for writing adaptors: removed clarification added in r82315 (it was redundant); fixed typos that messed up numbering Nathan Ridge 2013-01-03 01:01:55 +00:00
  • 17e4f7024d [range] fixed #5160 (typo in replace_copy_if() example on intro page for range adaptors) Nathan Ridge 2013-01-02 23:41:58 +00:00
  • 3379affd4a [range] fixed #7585 (typo in documentation for 'indexed' adaptor) Nathan Ridge 2013-01-02 08:09:46 +00:00
  • 958b4fbf6e [range] small clarification in documentation for how to write a range adaptor Nathan Ridge 2013-01-02 08:05:30 +00:00
  • 61979ff421 [range] fixed #6212 (missing step in documentation for how to write a range adaptor) Nathan Ridge 2013-01-02 07:51:21 +00:00
  • 1d51c3afb2 [range] fixed #5775 (typo in the documentation of pop_heap()) Nathan Ridge 2013-01-02 05:27:02 +00:00
  • 2726efa8c1 [range] merged bug fixes (r81890, refs #5603; r82071, refs #6103) from trunk Nathan Ridge 2012-12-21 08:47:14 +00:00
  • a417560f09 [range] merge doc fixes (r81888, r81889) from trunk Nathan Ridge 2012-12-21 08:44:32 +00:00
  • b7f443e583 [range] corrected undesirable namespace nesting in algorithm/search_n.hpp; fixes #6103 Nathan Ridge 2012-12-18 09:25:08 +00:00
  • f49e347772 [range] added missing includes to any_range.hpp and related files; fixes #5603 Nathan Ridge 2012-12-13 07:48:50 +00:00
  • bf4ca510ea [range] fixed some doc typos (patch by Michel Morin) Nathan Ridge 2012-12-13 07:09:11 +00:00
  • 665c4a3234 [range] fixed a typo in the docs, introduced in r77990, that messed up the sections Nathan Ridge 2012-12-13 07:01:39 +00:00
  • c5fc60667b Release 1.52.0 boost-1.52.0 Marshall Clow 2012-11-05 15:31:58 +00:00
  • bda0d613c1 [boost][range] merge from trunk to release Neil Groves 2012-09-23 18:59:28 +00:00
  • 125c04d8fa Release 1.51.0 boost-1.51.0 1753897369123944743/tmp_refs/tags/boost-1.51.0 Marshall Clow 2012-08-20 22:07:05 +00:00
  • 2e81918324 Create a maintenance branch for 1.50. svn-branches/maintenance/1_50_0 Daniel James 2012-07-12 10:15:53 +00:00
  • dceccc9de9 [boost][range] - Added the missing include of boost/utility/enable_if.hpp to boost/range/algorithm/for_each.hpp Neil Groves 2012-06-29 21:49:37 +00:00
  • 752e544ce2 Release 1.50.0 boost-1.50.0 Beman Dawes 2012-06-28 12:37:29 +00:00
  • dc46fc13ab [boost][range] - Merge trac resolutions from the trunk. The most notable change is the alteration of the size type to be unsigned. This is a potentially breaking change. Neil Groves 2012-06-08 22:59:54 +00:00
  • 9cd517104c Release 1.50.0 beta 1 boost-1.50.0-beta1 Beman Dawes 2012-06-06 15:23:40 +00:00
  • a72eae6099 Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare. Dave Abrahams 2012-05-18 04:44:04 +00:00
  • 5a04c9e05b [boost][range] - Ticket 5993 - Accumulate Concept Check constness. Neil Groves 2012-04-15 12:24:53 +00:00
  • e6279d4436 [boost][range] - Ticket 6149 - as_literal causing unnecessary copy (on very silly compilers) Neil Groves 2012-04-15 12:18:02 +00:00
  • 11238e4c19 [boost][range] - Trac 5971 - size() should return an unsigned type. Neil Groves 2012-04-15 11:52:01 +00:00
  • d46a4468e1 Branch for 2nd try at V2 removal 1753889179607112059/tmp_refs/heads/svn-branches/filesystem-v3a 1753889179607112059/svn-branches/filesystem-v3a svn-branches/filesystem-v3a Beman Dawes 2012-03-23 12:04:44 +00:00
  • 781551305f Created branch to extend PropertyMap: add a readable functor map that calls a given functor or function upon lookup. Ideas from: http://comments.gmane.org/gmane.comp.lib.boost.user/54397 and: http://comments.gmane.org/gmane.comp.lib.boost.user/73358 sandbox-branches/birbacher/propertymap-functormap Frank Birbacher 2012-03-20 20:11:17 +00:00
  • 782e67f4ac Create branches/filesystem-v3 for v2 removal svn-branches/filesystem-v3 Beman Dawes 2012-03-18 20:54:17 +00:00
  • 5c3a15d747 Release 1.49.0 boost-1.49.0 Beman Dawes 2012-02-22 22:08:43 +00:00
  • 23a7d9c43d optional_optimization branch sandbox-branches/optional_optimization Christopher Hite 2012-02-22 10:37:27 +00:00
  • 2160d0a0a0 Release 1.49.0 beta 1 boost-1.49.0-beta1 Beman Dawes 2012-01-27 18:03:17 +00:00
  • 3ef56b6700 Release 1.48.0 boost-1.48.0 Beman Dawes 2011-11-15 15:44:44 +00:00
  • 84269aacee Quickbook: Copy trunk libs into quickbook-dev branch. 1753889732846412996/tmp_refs/heads/svn-branches/quickbook-dev 1753889732846412996/svn-branches/quickbook-dev svn-branches/quickbook-dev Daniel James 2011-11-01 13:04:29 +00:00
  • ac5780a6b2 Quickbook: Copy trunk headers into quickbook-dev. Daniel James 2011-11-01 13:03:44 +00:00
  • 024414f660 Release 1.48.0 beta 1 boost-1.48.0-beta1 Beman Dawes 2011-10-27 15:04:52 +00:00
  • 1cb6a99c80 eliminated unit_test_framework Gennadiy Rozental 2011-10-05 09:13:05 +00:00
  • b39bc65a1a Release 1.47.0 boost-1.47.0 1753892203590622698/tmp_refs/tags/boost-1.47.0 1753888620000498389/tmp_refs/tags/boost-1.47.0 1753879002189236568/tmp_refs/tags/boost-1.47.0 1753873088898867354/tmp_refs/tags/boost-1.47.0 Beman Dawes 2011-07-11 22:16:03 +00:00
  • 039035d09c Release 1.47.0 beta 1 boost-1.47.0-beta1 1753897023087173721/tmp_refs/tags/boost-1.47.0-beta1 Beman Dawes 2011-06-21 13:23:49 +00:00
  • 2f3d82be9f [boost][range] - merge from trunk of miscellaneous defect fixes Neil Groves 2011-06-05 21:47:57 +00:00
  • 47e478d099 Merge to release. Bryce Adelstein-Lelbach 2011-05-27 19:51:13 +00:00
  • c4bd4bf4ce Remove tabs. Bryce Adelstein-Lelbach 2011-05-26 18:23:57 +00:00
  • 41b76f8f5c [boost][range] - Ticket 5236 - Improved test coverage to ensure that the result for a random access strided range is consistent with that of a bidirectional strided range. Neil Groves 2011-05-22 22:15:14 +00:00
  • 846f11a96c [boost][range] - Ticket 5236 - Strided reversing past begin issue resolved. Neil Groves 2011-05-22 22:06:30 +00:00
  • 8810c4c4aa [boost][range] - Ticket 5547 - Boost.Range join() ambiguous with Boost.Algorithm join() function. Put the Boost.Range join function into the boost::range namespace and brought out with 'using' Neil Groves 2011-05-22 21:19:53 +00:00
  • 91428c2110 [boost][range] - Ticket 5530 - adaptor example fails to compile. This change adds tests for all of the .cpp example files for the range adaptors, and fixes a few small issues with the examples shown by the new tests. Neil Groves 2011-05-22 21:03:01 +00:00
  • 44c26a3356 [boost][range] - Ticket 5486 - Removal of unnecessary variables from adjacent_filtered_range. This removes the requirement for the predicate to be default constructible. Neil Groves 2011-05-22 20:33:06 +00:00
  • b06fca8378 [boost][range] - Ticket 5556 - is_sorted namespace issue under GCC 4.5 Neil Groves 2011-05-22 20:20:20 +00:00
  • 3b3889b70f [boost][range] - Ticket 5485 - doubly defined BOOST_DEFINE_RANGE_ADAPTOR_1 macro. Neil Groves 2011-05-22 20:01:12 +00:00
  • 5ed6116490 [boost][range] - ticket 5544 - fix for termination of irange - done properly for negative step sizes. Neil Groves 2011-05-22 19:59:59 +00:00
  • df1a3a334f [boost][range] - ticket 5544 - fix for termination of irange. Neil Groves 2011-05-22 11:16:53 +00:00
  • 126e6861d7 [boost][range] - Resolved Trace 5162 - boost::iterator_range<T*> is unsafe. Neil Groves 2011-04-02 13:05:26 +00:00
  • d490a84c8d [boost][range] - Improved the work-around for VC10 for_each implementation. Corrected a missing newline at the end of the file. Neil Groves 2011-04-02 10:14:51 +00:00
  • 10af4fc1e0 [boost][range] - Improve the forwarding of the functor, and provide a work-around for the breaking changes in VC10 for_each. Neil Groves 2011-03-29 10:27:00 +00:00
  • ad7d7c0c7a Quickbook: New branch for development. Daniel James 2011-03-27 10:17:05 +00:00
  • f8bb8aafbf [range] - Improved default Reference type deduction for the join_iterator as implemented by aschoedl in Trac issue 5061. Neil Groves 2011-03-16 23:55:25 +00:00
  • c6a6a46db4 [range] - Fix for the demotion of traversal tags supplied by aschoedl. This is mentioned in Trac issue 5061, but has also been reported independently by a few users. Neil Groves 2011-03-16 23:47:02 +00:00
  • cc8a1413cb [range] - Qualify the lookup of the make_transform_iterator function to protect against ADL. This was reported as part of Trac issue 5061. Neil Groves 2011-03-16 23:41:12 +00:00
  • 1131136d4a [range] - Fix for Trac issue 5313 - Typos in boost/range/detail/detail_str.hpp Neil Groves 2011-03-16 23:37:03 +00:00
  • 3cd6a7277f [range] Added <=, ==, >, >=, != operators to iterator_range Neil Groves 2011-03-16 23:33:57 +00:00
  • 19a2090ef8 [range] - Fix for Trac issue 5295 - boost/range/sub_range.hpp cannot be included by itself Neil Groves 2011-03-16 23:31:59 +00:00
  • 67f457ade1 [range] Fix for Trac issue 5179 - Extra ";" in boost range file Neil Groves 2011-03-16 23:29:29 +00:00
  • 7315e2c14e [range] resolved trac issue 5295 - sub_range.hpp was missing an include of concepts.hpp Neil Groves 2011-03-16 23:20:12 +00:00
  • 09060822ee Release 1.46.1 boost-1.46.1 Beman Dawes 2011-03-12 15:41:16 +00:00
  • 49a281072b Release 1.46.0 boost-1.46.0 Beman Dawes 2011-02-21 18:42:22 +00:00
  • 940b612e80 Branch for working on the documentation tools documentation. svn-branches/doc-tools-docs Daniel James 2011-02-04 21:18:24 +00:00
  • b668408763 Release 1_46_0 beta 1 boost-1.46.0-beta1 Beman Dawes 2011-01-31 13:00:44 +00:00
  • b6b2e945c0 Branch to work on filename handling without disturbing trunk. svn-branches/quickbook-filenames Daniel James 2011-01-21 09:17:08 +00:00
  • cafea6aea5 [boost][range] - Merge a fix to undo an erroneous change to iterator_range.size() that allowed it to compile for ranges that did not model the Random Access Range Concept and thereby broken the complexity guarantees. Neil Groves 2011-01-16 17:07:27 +00:00
  • 96c78123f0 [boost][range] - Fixed erroneous change by 'Wash' the size() function is intended to be for Random Access Ranges only to be in keeping with the other Boost.Range size() functions. Neil Groves 2011-01-16 00:05:12 +00:00
  • 868858b844 Fixed ambiguity issues when compiling with C++0x support enabled. Bryce Adelstein-Lelbach 2011-01-14 17:37:59 +00:00
  • 367582d0f4 Removed the use of __gnu_cxx::is_sorted from Boost.Graph as it's lolnonportable, implemented a version of the algorithm as a replacement, Bryce Adelstein-Lelbach 2011-01-14 03:02:47 +00:00
  • 6d46ce412f [range] - merge the tested changes from the trunk in preparation for the 1.46 release. Neil Groves 2011-01-10 06:35:02 +00:00
  • 2da424d940 [boost][range] - Improved the tests by implementing outside of the boost namespace to better simulate real world usage. Neil Groves 2011-01-03 01:33:04 +00:00
  • a5d94bbe21 [boost][range] - Make the type_erased adaptor test compatible with more compilers and reduce the time of test compilation/execution to avoid timeouts on the Intel compilers. Neil Groves 2011-01-03 00:38:52 +00:00
  • 716cf7795e [boost][range] - Fixed defect where BOOST_TEST_MESSAGE was being undefined as a side-effect by the boost/range/detail/any_iterator_buffer.hpp header file Neil Groves 2011-01-01 16:51:31 +00:00
  • 55fd3ca5b2 [boost][range] - Updated begin/end to be protected against accidental ADL to improve compatibility with C++0x. Added any_range which adds type erasure support. Added a type_erased adaptor to utilise the any_range. Implemented the any_iterator using a small buffer optimization to avoid heap usage. Neil Groves 2011-01-01 16:46:32 +00:00
  • c506d2537f [boost][range] - Trac item 4226 - Implemented a safe_bool utility class that is intended to be refactored into a core area. Integrated this into iterator_range. Neil Groves 2010-12-26 23:14:08 +00:00
  • efb7b50a8a [boost][range] - Improved the implementation of strided range to eliminate requirements for boost::size(rng) to be a valid expression. Each traversal category of strided_iterator is now individually implemented. Neil Groves 2010-12-26 20:33:33 +00:00
  • 674be9dfa0 [boost][range] - merge from trunk which fixes a defect in the strided range adaptor, and contains improvements to the documentation Neil Groves 2010-12-26 15:13:43 +00:00
  • fd63de33e9 [boost][range] - Correctly attribute the test case kindly contributed by Michel Morin. Neil Groves 2010-12-26 14:15:23 +00:00
  • 014fdb8ace [boost][range] - Corrected yesterdays erroneous modifications to the strided adaptor. Neil Groves 2010-12-24 15:00:08 +00:00
  • 9cf925c079 [boost][range] - Added has_range_iterator and has_range_const_iterator. Trac ticket 4296. Neil Groves 2010-12-23 18:10:09 +00:00
  • 4fc942f45e [boost][range] - Resolved Trac ticket 4355 - Concepts did not check that iterators must be dereferencable. Neil Groves 2010-12-23 11:56:27 +00:00
  • 48fc316156 [boost][range] - Added documentation for the join() function. This is to resolve Trac ticket 4740. Neil Groves 2010-12-23 10:56:23 +00:00
  • c66fb8e807 [boost][range] - manually split the implementation calls to search_n _impl and search_n_pred_impl due to a function overload resolution issue with VC10. Neil Groves 2010-12-23 09:59:53 +00:00
  • 3adf4d2869 [boost][range] - Resolution of Trac item 4905 - Implementation of boost::range::map_keys should use boost::range_reference Neil Groves 2010-12-23 00:56:04 +00:00
  • de24df7962 [boost][range] - Fixed the search_n predicate version and resolve Trac ticket 4776 Neil Groves 2010-12-23 00:12:28 +00:00
  • dfa0764d53 [boost][range] - Resolution of Trac ticket 4355. Made the naming of the returned types from range adaptors consistent and documented. Neil Groves 2010-12-22 23:42:02 +00:00
  • d68174a51d [boost][range] - Update to relax preconditions for the strided adaptor, and numerous fixes to inspection report issues. Neil Groves 2010-12-22 22:36:43 +00:00
  • 612cec17bb [boost][range] - Update to relax preconditions for the strided adaptor, and numerous fixes to inspection report issues. Neil Groves 2010-12-22 22:31:33 +00:00
  • 1ff26bc99b boost/range/iterator_range_core.hpp: fixing bug introduced with rev. 67153 (major breakage) Ralf W. Grosse-Kunstleve 2010-12-11 14:30:49 +00:00
  • 4b96ce34aa Fix order of includes for Spirit scheme example. Changed iterator_range.size() to use std::distance instead of subtracting iterators, this allows it to work with iterators other than random access. Added more utree docs to Spirit. Bryce Adelstein-Lelbach 2010-12-10 20:04:30 +00:00
  • f2b52c3653 Release 1.45.0 boost-1.45.0 Beman Dawes 2010-11-19 15:17:53 +00:00
  • 9ad0c47eed Release 1.45.0 beta 1 boost-1.45.0-beta1 Beman Dawes 2010-11-09 18:22:33 +00:00
  • 308c848bd1 Release 1.44.0 boost-1.44.0 Beman Dawes 2010-08-16 15:03:16 +00:00
  • b68864ee3c Release 1.44.0 beta 1 boost-1.44.0-beta1 Beman Dawes 2010-08-05 16:04:40 +00:00
  • 65b22bfa38 Merge filesystem, range, doc from trunk. Daniel James 2010-07-24 14:26:01 +00:00
  • 9e48730a0e Fix some links in the range documentation. Daniel James 2010-07-22 23:28:41 +00:00
  • fb8994f51c Merge documentation changes. Daniel James 2010-07-19 23:29:09 +00:00