Commit Graph

  • eb0d01126a Added support for int128 to counting_iterator. Andrey Semashev 2022-01-13 16:59:46 +03:00
  • abe6fbfd4b Converted counting_iterator to rely on TypeTraits instead of MPL. Andrey Semashev 2022-01-13 16:49:28 +03:00
  • 7a200905dd Added an assignment operator to counting_iterator. Andrey Semashev 2022-01-13 16:34:47 +03:00
  • acf35d2a87 Fixed a link to library docs and silenced b2 warning about unescaped character. boost-1.78.0 Andrey Semashev 2021-11-19 18:32:24 +03:00
  • 5ebbe941be Updated check for apt-add-repository capabilities. Andrey Semashev 2021-11-16 00:48:57 +03:00
  • 72308ef787 Fixed git version check on Mac OS. boost-1.78.0.beta1 Andrey Semashev 2021-09-26 20:40:21 +03:00
  • 9124869bcc Updated link to AppVeyor badge. Andrey Semashev 2021-09-15 22:15:48 +03:00
  • 216b442d23 Added GHA CI timeout. Andrey Semashev 2021-09-15 21:32:19 +03:00
  • c858138495 Explicitly specify address-model for MSVC. Andrey Semashev 2021-09-13 10:02:47 +03:00
  • 1c6f85d4f9 Fixed a preprocessor condition. Andrey Semashev 2021-09-12 23:36:59 +03:00
  • 0a59f555ca Added libc++ 12 to the list of standard libs implementing C++20 std::ostream_iterator. Andrey Semashev 2021-09-12 22:49:46 +03:00
  • 18337e990b Disable zip_iterator test with std::tuple on gcc 4.4. Andrey Semashev 2021-09-12 22:35:44 +03:00
  • 1447c566d1 Removed CMake tests from GHA config. Andrey Semashev 2021-09-12 20:35:29 +03:00
  • fc281fa58a Added a README.md file. Andrey Semashev 2021-09-12 20:06:50 +03:00
  • b76c273946 Added GitHub Actions config. Andrey Semashev 2021-09-12 20:01:33 +03:00
  • f396a8fef0 Removed Travis CI config. Andrey Semashev 2021-09-12 19:59:52 +03:00
  • 5a6013e21f Merge pull request #67 from joaquintides/patch-2 Andrey Semashev 2021-08-31 20:36:32 +03:00
  • 6dfb175cef supressed spurious type-limits warning joaquintides 2021-08-31 19:19:57 +02:00
  • 72a7fb1b73 Update CMakeLists.txt boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-06-10 00:56:31 +03:00
  • f4b47fd266 Switch from deprecated test to Lightweight Test Glen Fernandes 2021-06-07 22:03:32 -04:00
  • 2c0145bff0 [skip ci] Merge pull request #63 from eldiener/develop boost-1.76.0.beta1 boost-1.76.0 Andrey Semashev 2021-01-20 11:28:41 +03:00
  • 987151dde6 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2021-01-19 23:19:27 -05:00
  • 8e457e716b Merge pull request #60 from CaseyCarter/patch-1 boost-1.75.0.beta1 boost-1.75.0 Andrey Semashev 2020-10-14 12:15:55 +03:00
  • 32f4f4d086 MSVC also has C++20 output_iterator Casey Carter 2020-10-13 19:23:49 -07:00
  • 72f0ebe8d0 Adjusted the check for C++20 on gcc 10. boost-1.74.0.beta1 boost-1.74.0 Andrey Semashev 2020-05-24 00:29:51 +03:00
  • d7ad43a925 Updated to support C++20 ostream_iterator::difference_type on gcc 10. Andrey Semashev 2020-05-23 19:57:54 +03:00
  • 733c0fb9cb Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:41:15 +03:00
  • 5b18ae976e Updated code to use distance and iterator_traits from std. Andrey Semashev 2020-05-10 23:08:14 +03:00
  • da8604615e Removed the use of deprecated header boost/detail/iterator.hpp Andrey Semashev 2020-05-10 23:02:42 +03:00
  • 8fc94469da Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:20:14 +03:00
  • b86c817481 Updated function_output_iterator example to use up-to-date header location. Andrey Semashev 2020-05-02 02:03:16 +03:00
  • 9649d42392 Merge pull request #51 from Kojoley/add-deprecation-warning-for-boost-function_output_iterator Andrey Semashev 2020-05-02 02:01:07 +03:00
  • 0c5f0b822a Merge pull request #55 from eldiener/develop Andrey Semashev 2020-05-02 01:58:01 +03:00
  • dc7bf5cc05 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-31 11:21:59 -04:00
  • 80ec58bb3b Trim trailing spaces. boost-1.73.0.beta1 boost-1.73.0 Andrey Semashev 2020-03-04 01:06:45 +03:00
  • c2929ea6c6 Updated to use boost/bind/bind.hpp to avoid warnings and compliance with C++20. Andrey Semashev 2020-03-04 01:02:52 +03:00
  • 4fe679bb0d Updated lightweight_test.hpp includes to the new location. Andrey Semashev 2020-03-04 00:52:58 +03:00
  • fdcd8439c0 BOOST_ prefix include guard macro Glen Fernandes 2019-12-18 08:40:35 -05:00
  • 3a8728a595 Whitespace cleanup and formatting fixes in docs. Andrey Semashev 2019-12-12 12:35:38 +03:00
  • 897ff65fdc Fixed example links in docs. Andrey Semashev 2019-12-12 12:16:01 +03:00
  • bfe2a004d2 Add deprecation warning in boost/function_output_iterator.hpp Nikita Kniazev 2019-11-23 16:47:06 +03:00
  • d528fc0b11 Disabled C++0x mode for gcc-4.4 because it fails zip_iterator tests with std::tuple. boost-1.72.0.beta1 boost-1.72.0 Andrey Semashev 2019-10-23 12:09:29 +03:00
  • 540f999d0b Disabled all but one OS X jobs because they are slow on Travis CI. Andrey Semashev 2019-10-22 15:07:04 +03:00
  • 54dee0db96 Updated CI configs, added compilers. Andrey Semashev 2019-10-22 01:00:51 +03:00
  • 814965402e Merge pull request #49 from glenfe/develop boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 Glen Fernandes 2019-02-22 20:44:56 -05:00
  • 2af5a16539 Use use_default from Boost.Core Glen Fernandes 2019-02-22 17:17:52 -05:00
  • 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 +03:00
  • 398fe907d0 Use the actual number of logical CPUs for the number of CI build/test jobs. Andrey Semashev 2019-01-03 23:19:41 +03:00
  • e31ae13df5 Re-added manual checkout of libs/config in CI as Boost.Build depends on it. Andrey Semashev 2018-12-20 20:46:10 +03:00
  • 02e74bf26a Use multiple jobs to checkout submodules in parallel in CI. Andrey Semashev 2018-12-18 22:34:58 +03:00
  • 20b5a9c11a Added tools/boost_install and libs/headers manual checkout to CI jobs. Andrey Semashev 2018-12-18 22:05:56 +03:00
  • 73918b8616 Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects. Andrey Semashev 2018-12-18 19:49:23 +03:00
  • bb1efd3370 Updated addressof.hpp include path. Andrey Semashev 2018-11-14 12:42:24 +03:00
  • 3cc4107d01 Added a test for compatibility of boost::distance between Range and Iterator. boost-1.69.0-beta1 boost-1.69.0 Andrey Semashev 2018-09-23 12:37:21 +03:00
  • 6ab148be01 Revert "Revert "Replace using-declarations with using-directives to avoid ADL issues."" Andrey Semashev 2018-09-23 12:28:03 +03:00
  • 06875a754d Revert "Replace using-declarations with using-directives to avoid ADL issues." Andrey Semashev 2018-09-22 18:46:36 +03:00
  • b844c8df53 Merge pull request #44 from morinmorin/fix/unwanted_adl Andrey Semashev 2018-09-22 16:05:22 +03:00
  • 194087e8ca Merge branch 'develop' into fix/unwanted_adl morinmorin 2018-09-22 20:47:10 +09:00
  • b5edc8b64f Add test for ADL issues. morinmorin 2018-09-22 20:44:29 +09:00
  • 44cee00831 Replace using-declarations with using-directives to avoid ADL issues. morinmorin 2018-09-22 20:19:32 +09:00
  • b2adecb951 Merge pull request #40 from DanielaE/fix/no-iterator-inheritance boost-1.68.0 boost-1.67.0 Edward Diener 2017-12-28 18:43:47 -05:00
  • e16f2de233 Inheriting std::iterator is deprecated in c++17. Daniela Engert 2017-12-27 09:20:39 +01:00
  • 218dc4baf1 Merge branch 'feature/move-shared-iterator' into develop Peter Dimov 2017-12-24 14:23:54 +02:00
  • 0013c5c4f0 Skip zip_iterator_test_std_pair on g++ in C++03 mode feature/move-shared-iterator Peter Dimov 2017-12-24 04:56:47 +02:00
  • 386dbf1054 Skip zip_iterator_test_std_pair on msvc-9.0 and below Peter Dimov 2017-12-24 04:38:07 +02:00
  • 486721bbfe Update .travis.yml, appveyor.yml Peter Dimov 2017-12-24 01:47:23 +02:00
  • 5ad48c4d14 Fix links to examples Peter Dimov 2017-12-23 23:54:33 +02:00
  • adecfd94f3 Use lightweight_test in shared_iterator_test.cpp Peter Dimov 2017-12-23 23:45:59 +02:00
  • affe7e6d84 Add shared_iterator_test to test/Jamfile Peter Dimov 2017-12-23 23:45:33 +02:00
  • 91b392a478 Move test files to test/ Peter Dimov 2017-05-29 19:10:46 +03:00
  • 84227ea6ba Move shared_iterator_example* to example/ Peter Dimov 2017-12-23 22:04:25 +02:00
  • 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 +00:00
  • f86cd29f52 Fix tabs in file. Rene Rivera 2003-12-26 23:26:49 +00:00
  • 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 +00:00
  • d6c6f0ce16 Added Shared Container Iterator adaptor to iterator adaptor library. Ronald Garcia 2002-09-05 14:05:29 +00:00
  • 81faa161cf Add #include <boost/next_prior.hpp>; no longer in utility.hpp Peter Dimov 2017-12-02 04:04:32 +02:00
  • 7e5a32b3ea Merge pull request #38 from pavelkryukov/patch-1 boost-1.66.0 Edward Diener 2017-11-25 13:58:41 -05:00
  • 1b388c2496 Remove std::unary_function from zip_iterator_eg.rst Pavel I. Kryukov 2017-11-25 12:15:52 +03:00
  • 30b93d7428 Removed the use of std::unary_function. Andrey Semashev 2017-11-20 16:28:28 +03:00
  • 28b8cc8c9c Removed --depth 1 eldiener 2017-10-29 21:43:30 -04:00
  • 992a314211 Better appveyor file setup. Edward Diener 2017-10-09 12:07:41 -04:00
  • 422ad12716 Merge branch 'develop' of https://github.com/boostorg/iterator into develop Edward Diener 2017-10-09 08:17:24 -04:00
  • b2585dda6a Added Appveyor file. Edward Diener 2017-10-09 08:16:23 -04:00
  • 8b5e92a0c4 Converted asserts in tests to tests using lightweight_test.hpp. Andrey Semashev 2017-10-02 01:26:39 +03:00
  • a36ed0f35d Replaced type_traits.hpp with more fine-grained includes. Replaced assert with BOOST_ASSERT. Andrey Semashev 2017-10-02 01:18:17 +03:00
  • 0a08203107 Replaced type_traits.hpp with more fine grained includes. Andrey Semashev 2017-09-30 15:56:53 +03:00
  • 38ef552209 Add the new path to the header to the comment. Andrey Semashev 2017-09-18 01:50:55 +03:00
  • a85dfaa7f2 Added a forwarding header for function_output_iterator.hpp Andrey Semashev 2017-09-18 01:43:24 +03:00
  • 2af60e066d Move function_output_iterator.hpp into the iterator directory. Andrey Semashev 2017-09-18 01:39:00 +03:00
  • 7442334ce1 Merge pull request #35 from morinmorin/fix_result_of_in_transform_iterator Andrey Semashev 2017-09-18 01:23:43 +03:00
  • 8577675c85 Renamed scripts to have a meaningful extension. Andrey Semashev 2017-09-18 01:09:42 +03:00
  • 685b3fe855 Re-added executable permissions for scripts. Andrey Semashev 2017-09-18 00:30:45 +03:00
  • a653a39cf4 Removed executable tags. Edward Diener 2017-09-16 07:19:04 -04:00
  • c338572735 Fix usage of decltype-based result_of in transform_iterator. morinmorin 2017-09-16 11:51:12 +09:00
  • 07afd26ca2 Merge pull request #34 from morinmorin/fix_result_of_usage Andrey Semashev 2017-09-11 23:44:36 +03:00
  • d058933767 Correct the result_of usage. morinmorin 2017-09-12 00:50:46 +09:00
  • e2f81e9b48 Silenced signed/unsigned mismatch warning. Andrey Semashev 2017-09-08 18:12:58 +03:00
  • 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 +03:00
  • 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 +03:00
  • e61592c553 Merge pull request #32 from morinmorin/clean_up_function_input_iterator Andrey Semashev 2017-09-07 18:46:07 +03:00