Commit Graph

  • d528fc0b11 Disabled C++0x mode for gcc-4.4 because it fails zip_iterator tests with std::tuple. cc Andrey Semashev 2019-10-23 12:09:29 +0300
  • 540f999d0b Disabled all but one OS X jobs because they are slow on Travis CI. Andrey Semashev 2019-10-22 15:07:04 +0300
  • 54dee0db96 Updated CI configs, added compilers. Andrey Semashev 2019-10-22 01:00:51 +0300
  • 814965402e
    Merge pull request #49 from glenfe/develop Glen Fernandes 2019-02-22 20:44:56 -0500
  • 2af5a16539 Use use_default from Boost.Core Glen Fernandes 2019-02-22 17:17:52 -0500
  • 171c716d03 Enabled multiple git fetch jobs while executing depinst in CI. Increased the number of jobs to 8. Andrey Semashev 2019-01-15 13:54:52 +0300
  • 398fe907d0 Use the actual number of logical CPUs for the number of CI build/test jobs. Andrey Semashev 2019-01-03 23:19:41 +0300
  • e31ae13df5 Re-added manual checkout of libs/config in CI as Boost.Build depends on it. Andrey Semashev 2018-12-20 20:46:10 +0300
  • 02e74bf26a Use multiple jobs to checkout submodules in parallel in CI. Andrey Semashev 2018-12-18 22:34:58 +0300
  • 20b5a9c11a Added tools/boost_install and libs/headers manual checkout to CI jobs. Andrey Semashev 2018-12-18 22:05:56 +0300
  • 73918b8616 Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects. Andrey Semashev 2018-12-18 19:49:23 +0300
  • bb1efd3370 Updated addressof.hpp include path. Andrey Semashev 2018-11-14 12:42:24 +0300
  • 3cc4107d01 Added a test for compatibility of boost::distance between Range and Iterator. Andrey Semashev 2018-09-23 12:37:21 +0300
  • 6ab148be01 Revert "Revert "Replace using-declarations with using-directives to avoid ADL issues."" Andrey Semashev 2018-09-23 12:28:03 +0300
  • 06875a754d Revert "Replace using-declarations with using-directives to avoid ADL issues." Andrey Semashev 2018-09-22 18:46:36 +0300
  • b844c8df53
    Merge pull request #44 from morinmorin/fix/unwanted_adl Andrey Semashev 2018-09-22 16:05:22 +0300
  • 194087e8ca
    Merge branch 'develop' into fix/unwanted_adl morinmorin 2018-09-22 20:47:10 +0900
  • b5edc8b64f Add test for ADL issues. morinmorin 2018-09-22 20:44:29 +0900
  • 44cee00831 Replace using-declarations with using-directives to avoid ADL issues. morinmorin 2018-09-22 20:19:32 +0900
  • b2adecb951
    Merge pull request #40 from DanielaE/fix/no-iterator-inheritance Edward Diener 2017-12-28 18:43:47 -0500
  • e16f2de233
    Inheriting std::iterator is deprecated in c++17. Daniela Engert 2017-12-27 09:20:39 +0100
  • 218dc4baf1 Merge branch 'feature/move-shared-iterator' into develop Peter Dimov 2017-12-24 14:23:54 +0200
  • 0013c5c4f0 Skip zip_iterator_test_std_pair on g++ in C++03 mode Peter Dimov 2017-12-24 04:56:47 +0200
  • 386dbf1054 Skip zip_iterator_test_std_pair on msvc-9.0 and below Peter Dimov 2017-12-24 04:38:07 +0200
  • 486721bbfe Update .travis.yml, appveyor.yml Peter Dimov 2017-12-24 01:47:23 +0200
  • 5ad48c4d14 Fix links to examples Peter Dimov 2017-12-23 23:54:33 +0200
  • adecfd94f3 Use lightweight_test in shared_iterator_test.cpp Peter Dimov 2017-12-23 23:45:59 +0200
  • affe7e6d84 Add shared_iterator_test to test/Jamfile Peter Dimov 2017-12-23 23:45:33 +0200
  • 91b392a478 Move test files to test/ Peter Dimov 2017-05-29 19:10:46 +0300
  • 84227ea6ba Move shared_iterator_example* to example/ Peter Dimov 2017-12-23 22:04:25 +0200
  • 67ac957273 shared_container_iterator library: - updated Copyright and License notices - Added shared_iterator_test to the iterator test suite. Ronald Garcia 2004-02-02 22:16:36 +0000
  • f86cd29f52 Fix tabs in file. Rene Rivera 2003-12-26 23:26:49 +0000
  • fff85e7db9 Updated shared_container_iterator to use the new iterator adaptors library. Updated the documentation and examples as well to reflect the changes. Ronald Garcia 2003-08-11 16:29:47 +0000
  • d6c6f0ce16 Added Shared Container Iterator adaptor to iterator adaptor library. Ronald Garcia 2002-09-05 14:05:29 +0000
  • 81faa161cf Add #include <boost/next_prior.hpp>; no longer in utility.hpp Peter Dimov 2017-12-02 04:04:32 +0200
  • 7e5a32b3ea
    Merge pull request #38 from pavelkryukov/patch-1 Edward Diener 2017-11-25 13:58:41 -0500
  • 1b388c2496
    Remove std::unary_function from zip_iterator_eg.rst Pavel I. Kryukov 2017-11-25 12:15:52 +0300
  • 30b93d7428 Removed the use of std::unary_function. Andrey Semashev 2017-11-20 16:28:28 +0300
  • 28b8cc8c9c Removed --depth 1 eldiener 2017-10-29 21:43:30 -0400
  • 992a314211 Better appveyor file setup. Edward Diener 2017-10-09 12:07:41 -0400
  • 422ad12716 Merge branch 'develop' of https://github.com/boostorg/iterator into develop Edward Diener 2017-10-09 08:17:24 -0400
  • b2585dda6a Added Appveyor file. Edward Diener 2017-10-09 08:16:23 -0400
  • 8b5e92a0c4 Converted asserts in tests to tests using lightweight_test.hpp. Andrey Semashev 2017-10-02 01:26:39 +0300
  • a36ed0f35d Replaced type_traits.hpp with more fine-grained includes. Replaced assert with BOOST_ASSERT. Andrey Semashev 2017-10-02 01:18:17 +0300
  • 0a08203107 Replaced type_traits.hpp with more fine grained includes. Andrey Semashev 2017-09-30 15:56:53 +0300
  • 38ef552209 Add the new path to the header to the comment. Andrey Semashev 2017-09-18 01:50:55 +0300
  • a85dfaa7f2 Added a forwarding header for function_output_iterator.hpp Andrey Semashev 2017-09-18 01:43:24 +0300
  • 2af60e066d Move function_output_iterator.hpp into the iterator directory. Andrey Semashev 2017-09-18 01:39:00 +0300
  • 7442334ce1 Merge pull request #35 from morinmorin/fix_result_of_in_transform_iterator Andrey Semashev 2017-09-18 01:23:43 +0300
  • 8577675c85 Renamed scripts to have a meaningful extension. Andrey Semashev 2017-09-18 01:09:42 +0300
  • 685b3fe855 Re-added executable permissions for scripts. Andrey Semashev 2017-09-18 00:30:45 +0300
  • a653a39cf4 Removed executable tags. Edward Diener 2017-09-16 07:19:04 -0400
  • c338572735 Fix usage of decltype-based result_of in transform_iterator. morinmorin 2017-09-16 11:51:12 +0900
  • 07afd26ca2 Merge pull request #34 from morinmorin/fix_result_of_usage Andrey Semashev 2017-09-11 23:44:36 +0300
  • d058933767 Correct the result_of usage. morinmorin 2017-09-12 00:50:46 +0900
  • e2f81e9b48 Silenced signed/unsigned mismatch warning. Andrey Semashev 2017-09-08 18:12:58 +0300
  • 379200dfd1 Force result_of use decltype whenever possible to maximize testing of function input iterator with lambdas. Andrey Semashev 2017-09-08 18:12:02 +0300
  • a26314dfb9 Added a check for BOOST_RESULT_OF_USE_DECLTYPE in case if tests are run with forced use of decltype in result_of. Andrey Semashev 2017-09-07 18:51:36 +0300
  • e61592c553 Merge pull request #32 from morinmorin/clean_up_function_input_iterator Andrey Semashev 2017-09-07 18:46:07 +0300
  • a3751006db Merge pull request #33 from morinmorin/fix_lambda_test Andrey Semashev 2017-09-07 18:36:10 +0300
  • 40da532a4d Suppress signed-unsigned comparison warning. morinmorin 2017-09-07 20:17:35 +0900
  • 7ce9f87954 Add more feature checks; lambda test needs decltype-based result_of. morinmorin 2017-09-07 20:14:39 +0900
  • 553b9713ac Remove dead class template (i.e. function_reference_input_iterator). morinmorin 2017-09-06 23:12:18 +0900
  • ba32745e80 Replace ugly BOOST_DEDUCED_TYPENAME with typename. morinmorin 2017-09-06 19:50:15 +0900
  • 282b28e51f Use boost::addressof instead of &. morinmorin 2017-09-06 19:47:55 +0900
  • 479898d9d5 Remove unnecessary headers in test. morinmorin 2017-09-06 19:41:24 +0900
  • c1a375284d Merge pull request #31 from morinmorin/clean_up_test Edward Diener 2017-09-04 12:02:15 -0400
  • 24d2f58f98 Use lightweight_test.hpp instead of <cassert> morinmorin 2017-09-05 00:32:15 +0900
  • 25a91d5981 Silenced gcc warnings about unused parameters. Andrey Semashev 2017-09-01 20:51:07 +0300
  • 9b78dc1006 Replaced vector::data() with &v[0] for compatibility with older compilers that don't provide this function. Andrey Semashev 2017-08-30 17:09:19 +0300
  • 89ca2fd1ae Shortened internal ids of qbk sections regarding iterator concepts. Andrey Semashev 2017-08-28 21:48:24 +0300
  • 79277b78d2 Added references to generator_iterator docs to rst and qbk docs. Andrey Semashev 2017-08-28 21:45:03 +0300
  • eb90ad7a99 Merge pull request #30 from morinmorin/port_rst_to_quickbook Andrey Semashev 2017-08-28 15:56:05 +0300
  • de07014e9a Port rst docs changeset to quickbook (230d47e). morinmorin 2017-08-28 20:47:09 +0900
  • 25dc5c6c9c Port rst docs changeset to quickbook (6368d38). morinmorin 2017-08-28 20:42:43 +0900
  • 048c3dfa72 Port rst docs changeset to quickbook (daac0f2). morinmorin 2017-08-28 20:40:47 +0900
  • f7dfc36a9c Port rst docs changeset to quickbook (ad90dac). morinmorin 2017-08-28 20:39:10 +0900
  • c529399fb1 Reworked the test to avoid bogus warnings from gcc. Andrey Semashev 2017-08-27 17:48:47 +0300
  • 6faa3a942b Merge branch 'develop' of github.com:boostorg/iterator into develop Andrey Semashev 2017-08-27 17:31:54 +0300
  • 0c6b09ef6a Workaround MSVC 14.1 problem with template specialization partial ordering that caused compilation failure when next/prior is used with pointers. Added a test. Andrey Semashev 2017-08-27 17:31:34 +0300
  • 83220e7aea Merge branch 'develop' Andrey Semashev 2017-08-27 14:02:11 +0300
  • 991ea534ee Silenced warnings about signed/unsigned mismatch in comparisons. Andrey Semashev 2017-08-27 13:59:09 +0300
  • 210633c08c Silenced warnings about signed/unsigned mismatch in comparisons. Andrey Semashev 2017-08-27 13:59:09 +0300
  • 3275ee3c82 Updated examples to use unique_ptr when available rather than auto_ptr, which is being deprecated. Edward Diener 2017-08-26 15:04:47 -0400
  • a72deda3ac Merge branch 'develop' Andrey Semashev 2017-08-26 20:39:41 +0300
  • 2b6b6bf8ad Silence warnings in tests about unused variables and local typedefs. Andrey Semashev 2017-08-26 20:39:26 +0300
  • 0107df44ab Remove unused deprecated includes Marcel Raad 2015-09-14 09:34:02 +0200
  • 011288c2c8 Merge branch 'develop' Andrey Semashev 2017-08-26 20:07:54 +0300
  • eaf1a48583 Added documentation for advance and distance. Various cleanup and fixes. Andrey Semashev 2017-08-26 19:56:23 +0300
  • 52fbe950ec Minor next/prior docs corrections to better fit the rest of the docs. Andrey Semashev 2017-08-26 17:48:38 +0300
  • 6a672cecbd Replaced non-functional list syntax with direct wording. Andrey Semashev 2017-08-26 17:36:28 +0300
  • 577203bee8 Merge branch 'develop' Andrey Semashev 2017-08-26 17:25:35 +0300
  • 5f6ac9c020 Added next/prior documentation. Andrey Semashev 2017-08-26 16:27:55 +0300
  • a48de6a8b8 Added tests for next/prior to the Jamfile. Ported tests to lightweight_test.hpp. Andrey Semashev 2017-08-26 15:31:38 +0300
  • 5f6fd2dec6 Use std::iterator_traits to detect iterators, when possible. Andrey Semashev 2017-07-23 20:29:25 +0300
  • e3577e7687 Use Boost.Iterator to advance iterators. Andrey Semashev 2017-07-12 21:08:13 +0300
  • 5ba36b063e Changed iterator_category nested type detection to work with MSVC and different versions of gcc. Andrey Semashev 2017-07-12 20:14:48 +0300
  • bab02bb82e Add test cases for std::reverse_iterator Brian Minard 2017-07-08 09:15:33 -0400
  • d251a6f515 Reworked iterator handling in next/prior helpers. Andrey Semashev 2017-07-09 02:27:47 +0300
  • 9d054b25ce Reworked next() and prior() taking the distance arguments. Andrey Semashev 2014-06-24 01:05:32 +0400