Commit Graph

  • 09d24c0516 Fixed git version check on Mac OS. Andrey Semashev 2021-09-26 20:43:44 +03:00
  • 3f51807f24 Disabled random operators tests under UBSAN. Andrey Semashev 2021-09-16 02:12:41 +03:00
  • a04a0d9531 Updated link to AppVeyor badge. Andrey Semashev 2021-09-15 22:18:17 +03:00
  • 449a03e13d Updated README.md to replace Travis CI with GHA and add other links. Andrey Semashev 2021-09-15 21:43:31 +03:00
  • dc59afafdb Added GitHub Actions config. Andrey Semashev 2021-09-15 21:40:04 +03:00
  • e845ae6752 Removed Travis CI config. Andrey Semashev 2021-09-15 21:38:55 +03:00
  • 375382e1e6 Merge pull request #67 from Kojoley/patch-1 boost-1.77.0 1753875057006786333/tmp_refs/tags/boost-1.77.0 Marshall Clow 2021-06-23 07:42:12 -07:00
  • 6cca23a63a Cease dependence on ContainerHash Nikita Kniazev 2020-05-26 01:32:56 +03:00
  • 9ad7e51912 Update CMakeLists.txt boost-1.77.0.beta1 Peter Dimov 2021-06-10 00:45:51 +03:00
  • 601f80e8c1 Merge pull request #75 from Kojoley/feature/result_of-variadic-templates Andrey Semashev 2021-04-22 23:12:34 +03:00
  • c960bef6ef Merge pull request #76 from vahtis/develop Daniel Frey 2021-03-25 16:58:37 +01:00
  • 6ab27d5689 Workaround for Oracle Developer Studio vahtis 2021-03-25 11:32:37 +02:00
  • 3e2f0199cf Use variadic templates in result_of Nikita Kniazev 2021-03-08 01:28:05 +03:00
  • 9c2aa8d193 Revert "Make string_{view|ref} remove_prefix and remove_suffix throw on invalid lengths. Addresses issue #73" Marshall Clow 2021-03-01 16:50:14 -08:00
  • 601fc9371f Make string_{view|ref} remove_prefix and remove_suffix throw on invalid lengths. Addresses issue #73 Marshall Clow 2021-03-01 06:52:49 -08:00
  • 7aafdf92a0 [skip ci] Merge pull request #71 from eldiener/develop boost-1.76.0.beta1 boost-1.76.0 Andrey Semashev 2021-01-20 11:18:10 +03:00
  • a7570d7608 [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 22:19:49 -05:00
  • f3963f5375 Attempt to work around C++20 operator rewriting causinginfinite recursion. feature/fix_operators_cxx20 Andrey Semashev 2020-11-30 01:52:44 +03:00
  • 37168a3f4b Use address-model=32 for msvc-9.0, 10.0, 11.0 boost-1.75.0.beta1 boost-1.75.0 Peter Dimov 2020-10-12 00:01:10 +03:00
  • e56171989a Merge pull request #69 from giomasce-throwaway/develop Glen Fernandes 2020-10-11 11:48:14 -04:00
  • f00a5bf0d3 Fix copyright headers. Giovanni Mascellani 2019-11-17 17:15:21 +01:00
  • a4feaf4f24 Merge pull request #66 from boostorg/feature/value-init boost-1.74.0.beta1 boost-1.74.0 Andrey Semashev 2020-05-27 12:51:45 +03:00
  • 688628f764 Add test/value_init_test3 Peter Dimov 2020-05-26 00:39:51 +03:00
  • 8faf831bd1 memset data_ instead of *this Peter Dimov 2020-05-25 23:50:35 +03:00
  • 25cb7aa122 Use a base class to apply the memset workaround to avoid dependency on TypeTraits Peter Dimov 2020-05-25 05:09:36 +03:00
  • 0ae5cebc7f Add value_init_test2.cpp, which tests the cases from value_init_workaround_test Peter Dimov 2020-05-25 04:44:29 +03:00
  • 1caa002121 Added gcc 10 build jobs to Travis CI. Andrey Semashev 2020-05-22 18:46:41 +03:00
  • 691f3238d7 Use 20 instead of 2a to refer to C++20 in Travis CI. Andrey Semashev 2020-05-05 23:12:01 +03:00
  • 8b6da499a3 Added clang-10 jobs to Travis CI. Andrey Semashev 2020-05-05 23:02:58 +03:00
  • 6e6d0777e8 Merge pull request #64 from glenfe/develop Glen Fernandes 2020-04-12 13:33:17 -04:00
  • 64fffa0f97 Simplify BOOST_OPERATORS_CONSTEXPR definition Glen Fernandes 2020-04-12 13:00:59 -04:00
  • 5da340a2a4 Rename BOOST_OPS_CONSTEXPR to BOOST_OPERATORS_CONSTEXPR Glen Fernandes 2020-04-12 12:55:21 -04:00
  • 9a4cff038b Move constexpr operators test to separate test Glen Fernandes 2020-04-12 12:39:58 -04:00
  • 0c059a50ad Merge pull request #63 from eldiener/develop Marshall Clow 2020-04-12 09:49:06 -07:00
  • bdc5b5cf3a Merge pull request #55 from tonyelewis/add-constexpr-support Daniel Frey 2020-04-12 13:07:24 +02:00
  • 86e7caefea Update CMakeLists.txt Glen Fernandes 2020-04-11 14:14:33 -04:00
  • 7953ba56ba Update tests to run constexpr on newer MSVCs Tony Lewis 2020-04-11 18:39:15 +01:00
  • 46f72656b3 Remove constexpr from all but the comparison ops Tony Lewis 2020-04-11 18:31:15 +01:00
  • e3a2a06011 Re-add constexpr support for newer MSVC versions Tony Lewis 2020-04-11 18:30:24 +01:00
  • a4752e066d Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. Edward Diener 2020-03-24 01:39:51 -04:00
  • 957aeba2e9 Update Travis and Appveyor configurations boost-1.73.0.beta1 boost-1.73.0 Glen Fernandes 2019-12-15 10:39:10 -05:00
  • 2b436d7d50 Use ostream_put from Boost.IO Glen Fernandes 2019-12-15 09:41:48 -05:00
  • 882c9c86c4 More detabification feature/fix-eof-undeclared Peter Dimov 2019-12-12 06:00:51 +02:00
  • c81d8e3990 Add <cstdio> for EOF; detabify, remove trailing whitespace Peter Dimov 2019-12-12 05:57:51 +02:00
  • 75276a055d Disabled all but one OS X jobs because they are slow on Travis CI. boost-1.72.0.beta1 boost-1.72.0 Andrey Semashev 2019-10-22 15:11:41 +03:00
  • 309e6a1b31 Updated CI configs, added compilers. Andrey Semashev 2019-10-22 00:52:54 +03:00
  • 9eeb7f85c5 Replaced tabs with spaces. boost-1.71.0.beta1 boost-1.71.0 Andrey Semashev 2019-06-25 15:46:36 +03:00
  • 62c34f51f6 Avoid confusion with the spaceship operator, fixes #59 Daniel Frey 2019-04-30 18:29:28 +02:00
  • 6a1917ceec Add Free Functions section heading Glen Fernandes 2019-04-29 20:12:30 -04:00
  • 47c9f69ffe Correct documentation URLs and update documentation Glen Fernandes 2019-04-29 18:40:37 -04:00
  • 7b74d2d494 Update libraries.json and documentation Glen Fernandes 2019-04-23 15:33:19 -04:00
  • 57da5f0c18 Merge pull request #58 from boostorg/ostream_write Marshall Clow 2019-04-23 03:56:04 -07:00
  • dabf53a703 Refactor stream write functionality into a standalone utility ostream_write Glen Fernandes 2019-04-18 16:30:40 -04:00
  • ff56b3649e Merge pull request #57 from glenfe/develop Marshall Clow 2019-04-18 09:00:53 -07:00
  • 31e0ae4c37 Switch Appveyor to 2015 image Peter Dimov 2019-04-14 18:13:56 +03:00
  • 5fe9df91c0 Make string_view operator<< use rdbuf directly Glen Fernandes 2019-04-12 08:05:22 -04:00
  • f03b681d01 Increased the number of git fetch jobs to 8 in CI. boost-1.70.0.beta1 boost-1.70.0 Andrey Semashev 2019-01-15 18:34:38 +03:00
  • e120a83d1e Revert "Use depinst to install dependencies in CI. Increase the number of git fetch jobs to 8." Andrey Semashev 2019-01-15 18:28:28 +03:00
  • 424fea5881 Use depinst to install dependencies in CI. Increase the number of git fetch jobs to 8. Andrey Semashev 2019-01-15 14:06:11 +03:00
  • 53d9aa9d2f Use the actual number of logical CPUs for the number of CI build/test jobs. Andrey Semashev 2019-01-03 23:23:55 +03:00
  • 6b62dcc504 Completely remove constexpr for MSVC Tony Lewis 2018-12-24 07:02:31 +00:00
  • 91ebdcd1dd Remove C++14 constexpr due to MSVC/GCC problems Tony Lewis 2018-12-22 15:52:13 +00:00
  • e8d2b2ba76 Add constexpr to operators (w/ basic docs, tests) Tony Lewis 2018-12-21 10:28:22 +00:00
  • ce64b13846 Added tools/boost_install and libs/headers manual checkout to CI jobs. Andrey Semashev 2018-12-18 22:14:06 +03:00
  • 32c50e0814 Added an experimental partial CMakeLists.txt for dependency tracking in CMake projects. Andrey Semashev 2018-12-18 19:51:11 +03:00
  • 05dda09fd3 Added libstdc++5 installation in the clang 7 job. boost-1.69.0-beta1 boost-1.69.0 Andrey Semashev 2018-11-02 12:12:02 +03:00
  • a4cafcc75d Added gcc 8 and clang 7 CI jobs. Andrey Semashev 2018-11-01 20:36:52 +03:00
  • 796fb965be Merge branch 'develop' Andrey Semashev 2018-11-01 17:17:11 +03:00
  • 08da98a551 Added a readme file. Andrey Semashev 2018-11-01 17:09:34 +03:00
  • 57b027f1cd Merge branch 'develop' Glen Fernandes 2018-09-23 08:47:11 -04:00
  • db05c11f50 Fix string_ref::find/rfind's handling of empty strings. Thanks to 'reluctantbugreporter' for the bug report Marshall Clow 2018-09-14 09:48:13 -07:00
  • 3d2a7f0c17 Merge pull request #49 from boostorg/final Glen Fernandes 2018-09-12 22:29:26 -04:00
  • 8858bad352 Merge pull request #38 from danieljames/feature/fix-links Glen Fernandes 2018-09-11 08:35:08 -04:00
  • fc135e0d72 Avoid inheritance for final types in compressed_pair Glen Fernandes 2018-09-09 15:00:49 -04:00
  • ebe44296ca Add boilerplate reference to LICENSE_1_0.txt boost-1.68.0 Peter Dimov 2018-07-31 00:22:42 +03:00
  • bdf55e0b6f Add boilerplate reference to LICENSE_1_0.txt Peter Dimov 2018-07-31 00:22:42 +03:00
  • d4170ccdb5 Merge pull request #45 from dimztimz/develop Marshall Clow 2018-05-01 07:51:36 -07:00
  • e2d115db97 Use hash_fwd.hpp in string_view for more lightweight dependencies. Dimitrij Mijoski 2018-04-20 23:18:31 +02:00
  • 15cfa44937 Boost detail is dependency of boost hash. Dimitrij Mijoski 2018-04-20 14:07:33 +02:00
  • 473be2e4c1 Boost integer is dependency of boost hash. Dimitrij Mijoski 2018-04-20 13:58:12 +02:00
  • 6ad6bc005c Implement boost hash for string_view Dimitrij Mijoski 2018-04-20 13:42:07 +02:00
  • 7709f0e430 Merge pull request #42 from dimztimz/develop Marshall Clow 2018-04-09 16:34:23 -07:00
  • eacea4664d implement string_view.find(string) in terms of traits.compare and find. This should be faster that it's previous implementations in terms of std::search() Dimitrij Mijoski 2018-04-02 00:46:51 +02:00
  • 1fe5af5264 Faster find functions in string_view by using traits::find() Dimitrij Mijoski 2018-04-01 20:00:03 +02:00
  • d2fb06e6a0 Fix another link Daniel James 2018-01-12 10:48:52 +00:00
  • 73baeb7a63 Fix some links Daniel James 2018-01-11 18:01:50 +00:00
  • 56f13625b1 Fix link to declval boost-1.67.0 Peter Dimov 2017-12-24 00:33:12 +02:00
  • ac4e8da91d Only install the necessary submodules in Travis and Appveyor Peter Dimov 2017-12-24 00:28:06 +02:00
  • 426836d860 Remove shared_iterator files (they're in Iterator now) Peter Dimov 2017-12-24 00:05:50 +02:00
  • 82df2b82fc Merge pull request #37 from glenfe/develop Peter Dimov 2017-12-23 21:52:07 +02:00
  • f8a243bcff Utility tests should use lightweight_test instead of test Glen Fernandes 2017-12-23 12:58:39 -05:00
  • 51f7f7f53e Add -d0 to b2 headers on Appveyor Peter Dimov 2017-12-23 12:01:03 +02:00
  • 5f535a151c Add -j3 to Travis Peter Dimov 2017-12-23 11:56:09 +02:00
  • c88936800d Remove dependency on Random in operators_test.cpp Peter Dimov 2017-12-23 06:19:43 +02:00
  • 96fbce5759 Remove use of shared_ptr in test/value_init_test.cpp Peter Dimov 2017-12-23 04:44:29 +02:00
  • 9d46de1578 Replace use of mpl/has_xxx.hpp with handwritten traits feature/result_of-no-mpl Peter Dimov 2017-12-21 06:30:03 +02:00
  • 976a4d2fc1 Merge branch 'develop' into feature/result_of-no-mpl Peter Dimov 2017-12-20 23:16:08 +02:00
  • ea81279b35 Add appveyor.yml Peter Dimov 2017-12-20 23:14:36 +02:00
  • 7d101d420c Replace mpl primitives with type_traits Peter Dimov 2017-12-20 21:55:07 +02:00
  • d8acfef27b Update includes in utility.hpp; add deprecation comment Peter Dimov 2017-12-02 04:35:22 +02:00