Commit Graph

  • ea15c57680 Implement reusable Boost.CI workflow for GHA develop boost-1.90.0.beta1 boost-1.90.0 master James E. King III 2025-06-28 11:02:22 -04:00
  • fa5071af86 Update CI to 2024.12 spec, update README boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 James E. King III 2024-12-28 22:04:41 +00:00
  • 24ca8e6a0d Use boost.io node Alexander Grund 2024-12-08 20:02:12 +01:00
  • adcc4f85d3 Update CI and bump to C++11 because of dependencies. James E. King III 2024-11-30 17:20:02 +00:00
  • cfa2a563a6 Update build deps. Rene Rivera 2024-08-07 22:47:45 -05:00
  • e8f19a0cb5 Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • 296d89bf9a Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • ee7df18cf1 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 206cc4d5e9 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 59115e3d27 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:59 -05:00
  • b78b93f047 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • cf94735c87 Merge branch 'feature/use_invoke_swap' of https://github.com/Lastique/ptr_container into feature/pr-38 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 Peter Dimov 2023-11-05 14:58:48 +02:00
  • 8203262b3d Update ci.yml Peter Dimov 2023-11-05 14:27:30 +02:00
  • 3efbc7e782 Remove C++03 from ci.yml Peter Dimov 2023-11-05 13:44:31 +02:00
  • 9ed9d2f335 Update ci.yml Peter Dimov 2023-11-05 13:20:28 +02:00
  • fcc4219bd7 Trim trailing spaces. Andrey Semashev 2023-09-02 19:56:15 +03:00
  • b65c5e279d Switch to boost::core::invoke_swap. Andrey Semashev 2023-09-02 19:54:18 +03:00
  • b90a92d46a Fix sanitize=undefined errors in get_const_pointer boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 Peter Dimov 2023-03-01 04:57:25 +02:00
  • 424226b438 Update test/Jamfile Peter Dimov 2023-02-28 04:49:13 +02:00
  • 28566d2cf0 Update ci.yml Peter Dimov 2023-02-23 11:11:54 +02:00
  • 560cfae6fc Regenerate CMakeLists.txt Peter Dimov 2023-02-23 10:14:14 +02:00
  • 6f106da2f9 Replace Serialization includes with boost/core/serialization.hpp Peter Dimov 2023-02-23 09:08:20 +02:00
  • ac3e60a2e9 Merge branch 'patch-1' of https://github.com/Flamefire/ptr_container into feature/serialization Peter Dimov 2023-02-23 08:56:23 +02:00
  • f7ee391a4a Update ci.yml Peter Dimov 2023-02-23 08:14:45 +02:00
  • 02451786d7 Update test/serialization.cpp. Fixes #35. Fixes #36. Peter Dimov 2023-02-23 08:10:13 +02:00
  • 6c3d8cc900 Fix ccache saving on cache hit Alexander Grund 2022-06-05 10:12:32 +02:00
  • 943730c349 Align CI to boost-ci 2022.02 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 James E. King III 2022-04-24 09:40:04 -04:00
  • 0a74252926 Fix typo in doc theidexisted 2021-05-19 11:19:21 +08:00
  • 1389c8ef65 Fix invalid XHTML markup in docs (#27) Jonathan Wakely 2021-11-09 17:44:27 +00:00
  • f1b0910503 Add CMakeLists.txt boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 Peter Dimov 2021-05-28 02:01:06 +03:00
  • 7990dd3c99 [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. (#29) Edward Diener 2021-01-21 02:02:56 -05:00
  • 0d547c6e6e Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. (#26) boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 Edward Diener 2020-04-16 10:49:47 -04:00
  • c7b6a7ee5b Update CI boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 James E. King III 2019-07-05 09:19:29 -04:00
  • ea3fa755a1 Fix regression reported in #23 (#24) Peter Dimov 2019-07-05 07:14:25 -07:00
  • cf42361a92 Use Visual Studio 2015 image on Appveyor Peter Dimov 2019-07-04 19:27:26 +03:00
  • 960da46f61 Use unique temp file names to avoid spurious failures in parallel builds Peter Dimov 2019-07-04 12:34:11 +03:00
  • a21db8ae8c Enable CI for feature branches Peter Dimov 2019-07-04 10:26:43 +03:00
  • 601ca9d0f6 Remove executable permission. boost-1.70.0.beta1 boost-1.70.0 Edward Diener 2018-11-16 21:56:50 -05:00
  • cc5aefee30 Enhance Travis CI build coverage boost-1.69.0-beta1 boost-1.69.0 James E. King III 2018-10-28 01:50:28 +00:00
  • 67915a7f86 fix failing ci jobs in travis boost-1.68.0 James E. King III 2018-07-14 20:44:19 +00:00
  • 86de965ea0 disable UBSAN build job per issue #18 James E. King III 2018-06-16 16:19:06 +00:00
  • 72caf8b2c2 fix coverity issues (all minor and test-only) James E. King III 2018-06-14 21:07:01 +00:00
  • d0dead632a Fix appveyor links and badges in readme James E. King III 2018-06-14 17:05:33 -04:00
  • 5bbe3c6e2a fix coverity scan integration James E. King III 2018-06-13 18:11:08 +00:00
  • f3c0e175b6 fix building in boostorg appveyor account James E. King III 2018-06-03 00:11:49 +00:00
  • defff3efb9 update to new style boost-ci build James E. King III 2018-05-29 02:17:02 +00:00
  • 5ee81844ac Update coverity scan badge James E. King III 2018-05-27 10:10:52 -04:00
  • 47767bdfaf Added CI framework - travis with valgrind, cppcheck, ubsan, codecov, covscan (future) - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64 - README, LICENSE, etc. James E. King III 2018-05-27 00:26:57 +00:00
  • 0c46bbb115 Merge pull request #17 from cstratopoulos/feature/auto_ptr-deprecate-doc-update boost-1.67.0 Edward Diener 2018-04-09 08:53:06 -04:00
  • 59350be778 Fix treatment of overloads vs replacement Christos Stratopoulos 2018-04-08 00:35:33 -04:00
  • 1ae651ac66 Delete extra space Christos Stratopoulos 2018-04-07 00:39:01 -04:00
  • bdb55f68d5 Regenerate examples.html to use new tutorial_example.html Christos Stratopoulos 2018-04-07 00:37:09 -04:00
  • c6b342a9a1 Manually edit tutorial_example.html to reflect tut1.cpp Christos Stratopoulos 2018-04-07 00:35:03 -04:00
  • 842452a998 Italics formatting Christos Stratopoulos 2018-04-07 00:13:44 -04:00
  • 28615c5fac Add comp_compatible_smart_ptr.sh and use it Christos Stratopoulos 2018-04-07 00:13:32 -04:00
  • dd292c43ce Update remaning rst/sh files and regenerate corresponding html Christos Stratopoulos 2018-04-07 00:06:28 -04:00
  • ad47fab889 Generate compatible-smart-ptr version of revserible_ptr_container Christos Stratopoulos 2018-04-05 23:43:48 -04:00
  • 90f30d40dd Wording change Christos Stratopoulos 2018-04-05 23:42:47 -04:00
  • 2e0873039b Add page documenting compatible-smart-ptr convention Christos Stratopoulos 2018-04-05 17:58:44 -04:00
  • f977cf62b9 Add Upgrading from Boost 1.67 section Christos Stratopoulos 2018-04-05 17:58:28 -04:00
  • 1e8f4ae410 Merge pull request #15 from DanielaE/fix/no-iterator-inheritance Edward Diener 2018-01-09 18:18:39 -05:00
  • 5405c37309 Inheriting std::iterator is deprecated in C++17 Daniela Engert 2017-12-31 19:21:59 +01:00
  • 2fa9dd84c0 Remove trailing whitespace Peter Dimov 2017-12-18 20:01:52 +02:00
  • 17c3d7ce79 Fix msvc-10.0 failure Peter Dimov 2017-12-10 20:52:48 +02:00
  • ebe8978775 Suppress remaining deprecation warnings Peter Dimov 2017-12-10 16:57:24 +02:00
  • 652ba63160 Silence unused variable warnings Peter Dimov 2017-12-10 04:43:14 +02:00
  • 36159ac827 Merge pull request #13 from Romain-Geissler-1A/develop Peter Dimov 2017-12-10 03:56:41 +02:00
  • c14834b9cd Remove remaining deprecation warnings. Romain Geissler 2017-12-10 00:10:16 +01:00
  • c89e4f4520 Merge branch 'fix-auto_ptr-deprecation-warnings' of https://github.com/Romain-Geissler-1A/ptr_container into develop Peter Dimov 2017-12-09 19:37:21 +02:00
  • 158bdd37d4 Update .travis.yml Peter Dimov 2017-12-09 19:10:40 +02:00
  • ffb3e01beb Merge pull request #12 from Romain-Geissler-1A/fix-build-boost-next Peter Dimov 2017-12-09 19:05:36 +02:00
  • 43970fbcf2 Disable auto_ptr deprecation warnings on g++/clang Romain Geissler 2017-12-09 16:56:54 +01:00
  • f303f93e9a Fix build with recent boost dependencies (boost::next not found). Romain Geissler 2017-12-09 17:32:38 +01:00
  • 3dd1deab93 Fix byte ambiguity error in Windows headers Peter Dimov 2017-11-20 21:26:43 +02:00
  • b805b3cc30 Conditionally provide interfaces based on deprecated/removed std::auto_ptr and/or std::unique_ptr, and replace C++98 function adapters by inline typedefs. Daniela Engert 2017-11-20 19:19:21 +01:00
  • e67da89707 Merge branch 'develop' boost-1.66.0 Peter Dimov 2017-11-06 03:30:46 +02:00
  • cf65b2e1a9 Fix serialization test; archives were not being destroyed until end of scope, while streams were closed Peter Dimov 2017-11-05 04:48:17 +02:00
  • 613460f941 Revert "Remove obsolete MSVC check from pragma guard" Peter Dimov 2017-11-06 00:37:36 +02:00
  • 9a1f9041a7 Address MSVC C4127 warning due to constant conditional expression when throwing a "count not find key" exception Eyas 2016-02-12 18:53:00 -05:00
  • 91ea2e5872 Fix gcc warning with -Wextra. Romain Geissler 2015-10-29 00:43:14 +01:00
  • 221ea52843 Install libstdc++-4.9 for clang to avoid ::gets error Peter Dimov 2017-11-05 04:07:01 +02:00
  • 28949836b7 Merge pull request #10 from boostorg/pr/fix-ptr-list Peter Dimov 2017-11-05 23:56:02 +02:00
  • 718ff0da8c Apply fix to ptr_deque as well Peter Dimov 2017-11-05 21:22:21 +02:00
  • d1a588b25d Extend same fix to ptr_map, ptr_set, ptr_vector Peter Dimov 2017-11-05 19:25:52 +02:00
  • a4a3b30112 Merge branch 'patch-1' of https://github.com/Eyas/ptr_container into develop Peter Dimov 2017-11-05 18:26:51 +02:00
  • 38aedbd066 Merge branch 'fix-Wextra-warnings' of https://github.com/Romain-Geissler-1A/ptr_container into develop Peter Dimov 2017-11-05 18:19:56 +02:00
  • 6f7c1ab8bb Fix ptr_list allocator type Peter Dimov 2017-11-05 17:54:29 +02:00
  • 12c712fcd8 Fix serialization test; archives were not being destroyed until end of scope, while streams were closed Peter Dimov 2017-11-05 04:48:17 +02:00
  • 2853f4fb0b Fix test; explicit instantiations are only valid at namespace scope Peter Dimov 2017-11-05 04:08:17 +02:00
  • c0d741594f Install libstdc++-4.9 for clang to avoid ::gets error Peter Dimov 2017-11-05 04:07:01 +02:00
  • 830a0e758d Add .travis.yml Peter Dimov 2017-11-04 17:18:28 +02:00
  • ede8056b26 Removed executable attribute from files. Edward Diener 2017-09-17 12:51:40 -04:00
  • ae406217d0 Add .travis.yml Peter Dimov 2017-11-04 17:18:28 +02:00
  • 69ad81787b Merge pull request #9 from eldiener/develop Peter Dimov 2017-11-03 23:36:39 +02:00
  • a2cecadaf5 Removed executable attribute from files. Edward Diener 2017-09-17 12:51:40 -04:00
  • b95caec276 The docs are not buildable as this Jamfile is written. Remove for correctness. boost-1.65.1 boost-1.65.0 boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 boost-1.63.0 boost-1.62.0 boost-1.61.0 Rene Rivera 2016-02-23 21:48:44 -06:00
  • a143a95f87 Address MSVC C4127 warning due to constant conditional expression when throwing a "count not find key" exception Eyas 2016-02-12 18:53:00 -05:00
  • 33836c7116 The docs are not buildable as this Jamfile is written. Remove for correctness. Rene Rivera 2016-01-11 17:00:39 -06:00
  • 13cb3ac80d Fix syntax to be able to parse doc build file. Rene Rivera 2015-12-18 16:00:42 -06:00
  • 83a5fdf0d4 Fix gcc warning with -Wextra. Romain Geissler 2015-10-29 00:43:14 +01:00