2
0
mirror of https://github.com/boostorg/heap.git synced 2026-01-19 16:22:16 +00:00

Commit Graph

  • 3b22808536 CMake: Fix required C++ standard develop boost-1.90.0.beta1 boost-1.90.0 master Alexander Grund 2025-09-06 12:17:51 +02:00
  • 8762dc737c cmake: fix standard required property Tim Blechmann 2025-04-18 07:29:12 +08:00
  • ed87432ad1 CI: remove ubuntu-20.04 and ancient clang Tim Blechmann 2025-04-18 07:28:29 +08:00
  • 2cc81f183b update github actions for ubuntu/clang Tim Blechmann 2024-12-27 09:28:13 +08:00
  • 64aa63e0a2 update github actions for ubuntu/clang feature/actions Tim Blechmann 2024-12-27 09:28:13 +08:00
  • 7db5d9db66 Workaround -Wunused-parameter boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 Yuriy Chernyshov 2024-12-20 14:29:35 +03:00
  • 0538690145 github: update github actions Tim Blechmann 2024-12-13 20:27:26 +08:00
  • 8afdc41521 Merge pull request #45 from boostorg/for/develop Tim Blechmann 2024-11-09 21:40:37 +08:00
  • 8ae6cfd336 heap: use c++14 wherever possible for/develop Tim Blechmann 2024-11-09 11:48:11 +08:00
  • 8c1f024153 heap: bump minimum version to c++14 Tim Blechmann 2024-11-09 11:28:22 +08:00
  • 8d4e2ff015 heap: silence -Wall -Wextra warnings Tim Blechmann 2024-11-09 11:26:29 +08:00
  • 5e2d4aaa4a heap: remove unused headers Tim Blechmann 2024-11-09 11:13:53 +08:00
  • d1faa75b66 tests: avoid boost::random Tim Blechmann 2024-11-09 11:11:43 +08:00
  • 874b564c58 Merge pull request #43 from phillip-keldenich/develop Tim Blechmann 2024-10-11 16:23:38 +08:00
  • 05030b60e6 Fixed compilation issue. Phillip Keldenich 2024-10-10 21:56:45 +02:00
  • 450cc153aa Merge pull request #40 from grafikrobot/modular boost-1.87.0.beta1 boost-1.87.0 Tim Blechmann 2024-08-19 09:02:16 +08:00
  • b4df893f0c CMake: remove boost.bind dependency feature/foreach-rm-dependency Tim Blechmann 2024-08-19 08:57:48 +08:00
  • f0ceed11aa tests/tools: remove obsolete foreach dependency Tim Blechmann 2024-08-19 08:52:20 +08:00
  • f6e6ed25ff Update build deps. Rene Rivera 2024-08-03 14:17:45 -05:00
  • 97691b67d9 Adjust doc build to avoid boost-root references. Rene Rivera 2024-07-28 10:56:46 -05:00
  • 8880b046dd Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:23 -05:00
  • faaee4ffa8 Update copyright dates. Rene Rivera 2024-07-20 22:52:04 -05:00
  • da051f30d8 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:55 -05:00
  • 240d942413 Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • e368a3afbc 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
  • ec648baef9 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • 54447ef930 Merge pull request #37 from boostorg/feature/cleanups Tim Blechmann 2023-12-17 20:21:52 +08:00
  • f2de6647b6 include missing header Tim Blechmann 2023-12-17 16:26:05 +08:00
  • 469577d66b cmake build system fixes Tim Blechmann 2023-12-17 11:36:15 +08:00
  • 02095a27f2 add github actions Tim Blechmann 2023-12-07 17:51:14 +08:00
  • 849df36fe6 heap: introduce support for stateful allocators Tim Blechmann 2023-12-07 17:48:18 +08:00
  • fe09dc26ec heap: support for stateful allocators Tim Blechmann 2023-12-07 17:11:50 +08:00
  • 7982bdc650 cleanup: run clang-format Tim Blechmann 2023-12-07 17:27:32 +08:00
  • e312718a99 repo: add clang-format and pre-commit files Tim Blechmann 2023-12-07 17:27:14 +08:00
  • fa19f9a9f1 build system: update cmake build system Tim Blechmann 2023-12-07 17:24:07 +08:00
  • dc2f19f881 Merge branch 'master' into develop 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 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 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-06-10 02:24:08 +03:00
  • 9a6b53035e Add CMakeLists.txt Peter Dimov 2021-05-28 00:32:46 +03:00
  • b410010e51 Merge pull request #31 from eldiener/develop Tim Blechmann 2021-01-20 12:27:55 +08:00
  • 6a793b24d4 [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:48:25 -05:00
  • ed3e6fe564 Merge branch 'develop' boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 Glen Fernandes 2020-09-03 15:01:42 -04:00
  • 8ec9f609b2 Merge pull request #29 from glenfe/develop Tim Blechmann 2020-08-20 11:29:59 +08:00
  • af7ab71923 MSVC 12 fails mutable_heap_test forward declarations Glen Fernandes 2020-08-19 09:16:04 -04:00
  • ed015c3b21 Fix compilation on MSVC in node_disposer Glen Fernandes 2020-08-17 19:00:58 -04:00
  • 1107a75191 Add Appveyor CI to test MSVC Glen Fernandes 2020-08-17 18:32:31 -04:00
  • c0a8773051 Merge remote-tracking branch 'origin/develop' boost-1.74.0.beta1 boost-1.74.0 Tim Blechmann 2020-06-03 12:13:36 +08:00
  • c92416c40f Merge pull request #27 from glenfe/develop Tim Blechmann 2020-05-28 21:17:37 +08:00
  • 5cfeb7c4ad Correct and simplify allocator use Glen Fernandes 2020-05-26 09:34:57 -04:00
  • 4843f7af37 Fix double-destroy of top node in skew_heap Glen Fernandes 2020-05-26 09:34:24 -04:00
  • 19fda03545 Merge pull request #21 from boostorg/feature/travis-fix Tim Blechmann 2019-08-06 07:30:02 +02:00
  • 1c48893ab4 travis: disable clang++/c++17 feature/travis-fix Tim Blechmann 2019-08-06 12:02:00 +08:00
  • 48d96def31 Merge remote-tracking branch 'origin/develop' 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 Tim Blechmann 2019-07-05 11:44:18 +08:00
  • 7e9db62fa1 Merge pull request #19 from martinfalk/patch-1 Tim Blechmann 2019-06-17 09:54:26 +08:00
  • f354ccd0ab Fix initialization warning in Visual Studio 2017 Martin Falk 2019-06-16 10:12:20 +02:00
  • b9b6cbbc19 Merge pull request #17 from CromwellEnage/develop Tim Blechmann 2018-12-24 14:15:03 +08:00
  • 161addf062 Update <boost/heap/policies.hpp> and ".travis.yml" CromwellEnage 2018-12-23 19:55:45 -05:00
  • e4b3a2ea73 Merge remote-tracking branch 'origin/develop' boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1 boost-1.69.0 Tim Blechmann 2018-11-04 05:01:15 +08:00
  • aba8d59290 Merge pull request #16 from boostorg/feature/header-streamlining Tim Blechmann 2018-11-03 21:56:32 +01:00
  • 7ea8daa3f8 parameter: only include required headers feature/header-streamlining Tim Blechmann 2018-11-03 23:31:58 +08:00
  • 7f4d4826d3 Merge pull request #15 from boostorg/pr/test-includes Tim Blechmann 2018-10-31 20:52:01 +01:00
  • e7371191f7 Added tests for headers being self-contained (i.e. no missing includes). pr/test-includes Andrey Semashev 2018-10-28 20:10:39 +03:00
  • a080dd98a5 Merge pull request #14 from glenfe/develop Tim Blechmann 2018-10-29 08:41:14 +01:00
  • b7a2fe832e Add .travis.yml feature/travis Peter Dimov 2018-10-29 01:57:09 +02:00
  • 7f1deb82fb Drop dependency on Boost.Mpl in favor of Boost.TypeTraits Glen Fernandes 2018-10-28 14:29:34 -04:00
  • 1ad098b275 Merge pull request #11 from luzpaz/heap-misc-typos Tim Blechmann 2018-09-26 21:10:27 +02:00
  • 1390f4ba63 heap: misc-typos luz.paz 2018-09-26 15:06:14 -04:00
  • e19f821b30 Merge pull request #10 from oxidase/fix/nested-name-specifier Tim Blechmann 2017-12-31 19:29:29 +08:00
  • f95c5cd29d Fix expected nested-name-specifier before ‘const’ error Michael Krasnyk 2017-12-31 11:10:46 +01:00
  • 1c9e94a788 Merge pull request #9 from DanielaE/fix/replace-deprecated-allocator-members Tim Blechmann 2017-12-29 20:45:57 +08:00
  • 2b45bfef7f Most members of std::allocate are deprecated in C++17 Daniela Engert 2017-12-29 09:51:14 +01:00
  • 740a75c053 Merge pull request #8 from DanielaE/feature/replace-removed-random_shuffle Tim Blechmann 2017-05-02 20:02:48 +02:00
  • 3799a3ab43 Conditionally replace deprecated/removed C++98 std::random_shuffle by a drop-in implementation. Daniela Engert 2016-09-05 19:22:53 +02:00
  • 55db542f4f Revert "Fix calls to iterator_adaptor constructor" Tim Blechmann 2017-03-05 20:08:28 +08:00
  • 1c061c9e7d Merge pull request #7 from bartvm/iterator_adaptor_fix Tim Blechmann 2017-02-27 10:19:24 +08:00
  • d16f65ee53 Fix calls to iterator_adaptor constructor Bart van Merriënboer 2017-02-26 15:32:56 -05:00
  • 7aa8f905f8 heap_merge: include missing header Tim Blechmann 2016-10-28 13:59:51 +08:00
  • 173349cee1 Add, and update, documentation build targets. boost-1.68.0 boost-1.67.0 boost-1.66.0 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 Rene Rivera 2016-10-07 23:07:34 -05:00
  • bfadc9e08b Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -05:00
  • 1d6f4c1eb8 test: whitespace cleanup boost-1.62.0 boost-1.61.0 Tim Blechmann 2016-04-02 11:59:46 +02:00
  • 3aa4a3cdb5 heap: remove broken assertion Tim Blechmann 2016-03-03 13:36:54 +08:00
  • 37cdba4292 binomial heap: fix decrease/fixup API Tim Blechmann 2016-03-03 13:36:37 +08:00
  • 8ab3f8193d Merge remote-tracking branch 'origin/develop' into HEAD Tim Blechmann 2016-02-17 19:23:03 +08:00
  • 1530c17c2f Merge pull request #6 from apolukhin/develop Tim Blechmann 2016-01-17 12:20:17 +01:00
  • 0362d7e906 noexcept additions for priority_queue Antony Polukhin 2016-01-17 14:16:55 +03:00
  • fea2f0667a Merge remote-tracking branch 'origin/develop' boost-1.60.0 Tim Blechmann 2015-09-26 08:53:59 +02:00
  • 8091fbf00a heap: binomial heap - fix size handling in pop() Tim Blechmann 2015-09-05 09:04:32 +02:00
  • 0b89b24aa9 Merge remote-tracking branch 'origin/develop' boost-1.59.0 Tim Blechmann 2015-06-11 18:02:38 +02:00
  • 322df8f970 Merge branch 'master' of github.com:boostorg/heap Tim Blechmann 2015-06-11 18:01:19 +02:00
  • 380d9a4687 pairing heap: fix end() Tim Blechmann 2015-06-07 13:37:45 +02:00
  • d80682513d fibonacci heap: fix consolidate for same-priority values Tim Blechmann 2015-04-05 23:34:29 +02:00
  • c1484b859d fibonacci heap - update top element in update Tim Blechmann 2015-04-05 22:36:30 +02:00
  • 1ccdaf52fb heap: avoid unary_function Tim Blechmann 2015-03-20 09:24:10 +01:00
  • 5feb066958 Merge remote-tracking branch 'origin/develop' boost-1.58.0 Tim Blechmann 2015-03-09 15:25:52 +08:00
  • 6ca2c4c39d fibonacci heap: remove invalid copy constructor Tim Blechmann 2015-02-08 12:28:45 +08:00
  • 3619536fa9 Merge remote-tracking branch 'origin/develop' boost-1.57.0 Tim Blechmann 2014-10-18 13:52:27 -07:00
  • 8c6a06f102 fibonacci heap: fix typo in documentation Tim Blechmann 2014-10-17 16:53:10 -07:00
  • 916344f831 fibonacci heap fix bug in merge() implementation Tim Blechmann 2014-10-17 16:52:00 -07:00
  • bac654db07 Merge pull request #2 from danieljames/metadata Tim Blechmann 2014-08-18 17:07:28 +02:00
  • 10e58d8353 Add metadata file. Daniel James 2014-08-18 14:59:40 +01:00
  • 65cc4c129c Merge pull request #1 from MarcelRaad/patch-1 Tim Blechmann 2014-07-03 19:38:18 +02:00
  • bc6260a787 Fix MSVC14 warning spam in tests Marcel Raad 2014-07-03 18:34:34 +02:00