Commit Graph

127 Commits

Author SHA1 Message Date
Tim Blechmann
48d96def31 Merge remote-tracking branch 'origin/develop' 2019-07-05 11:44:18 +08:00
Tim Blechmann
7e9db62fa1
Merge pull request #19 from martinfalk/patch-1
Fix initialization warning in Visual Studio 2017
2019-06-17 09:54:26 +08:00
Martin Falk
f354ccd0ab
Fix initialization warning in Visual Studio 2017
This fixes warning C5038 in Visual Studio 2017, which is caused by out-of-order initialization in the constructors of `heap_base`.
```
C:\dev\boost_1_70_0\boost/heap/detail/stable_heap.hpp(186): 
warning C5038: data member 'boost::heap::detail::heap_base<T,std::function<bool (ttk::SimplexId,ttk::SimplexId)>,true,unsigned __int64,false>::cmp_' will be initialized after base class 'boost::heap::detail::size_holder<true,size_t>' with [ T=ttk::SimplexId ]
```
2019-06-16 10:12:20 +02:00
Tim Blechmann
b9b6cbbc19
Merge pull request #17 from CromwellEnage/develop
Update <boost/heap/policies.hpp> and ".travis.yml"
2018-12-24 14:15:03 +08:00
CromwellEnage
161addf062 Update <boost/heap/policies.hpp> and ".travis.yml"
<boost/heap/policies.hpp>
* Change #include statement.

".travis.yml"
* Add git statements for b2 cmake support.
* Remove "sudo: false" statement deprecated by Travis CI.
2018-12-23 19:55:45 -05:00
Tim Blechmann
e4b3a2ea73 Merge remote-tracking branch 'origin/develop' 2018-11-04 05:01:15 +08:00
Tim Blechmann
aba8d59290
Merge pull request #16 from boostorg/feature/header-streamlining
parameter: only include required headers
2018-11-03 21:56:32 +01:00
Tim Blechmann
7ea8daa3f8 parameter: only include required headers 2018-11-03 23:31:58 +08:00
Tim Blechmann
7f4d4826d3
Merge pull request #15 from boostorg/pr/test-includes
Added tests for headers being self-contained (i.e. no missing includes).
2018-10-31 20:52:01 +01:00
Andrey Semashev
e7371191f7 Added tests for headers being self-contained (i.e. no missing includes). 2018-10-29 16:50:48 +02:00
Tim Blechmann
a080dd98a5
Merge pull request #14 from glenfe/develop
Drop dependency on Boost.Mpl in favor of Boost.TypeTraits
2018-10-29 08:41:14 +01:00
Peter Dimov
b7a2fe832e Add .travis.yml 2018-10-29 01:57:09 +02:00
Glen Fernandes
7f1deb82fb Drop dependency on Boost.Mpl in favor of Boost.TypeTraits 2018-10-28 14:59:02 -04:00
Tim Blechmann
1ad098b275
Merge pull request #11 from luzpaz/heap-misc-typos
heap: misc-typos
2018-09-26 21:10:27 +02:00
luz.paz
1390f4ba63 heap: misc-typos
Found via `codespell -q 3 -L tim,que,numer`
2018-09-26 15:06:14 -04:00
Tim Blechmann
e19f821b30
Merge pull request #10 from oxidase/fix/nested-name-specifier
Fix expected nested-name-specifier before ‘const’ error
2017-12-31 19:29:29 +08:00
Michael Krasnyk
f95c5cd29d
Fix expected nested-name-specifier before ‘const’ error 2017-12-31 11:10:46 +01:00
Tim Blechmann
1c9e94a788
Merge pull request #9 from DanielaE/fix/replace-deprecated-allocator-members
Most members of std::allocate are deprecated in C++17
2017-12-29 20:45:57 +08:00
Daniela Engert
2b45bfef7f
Most members of std::allocate are deprecated in C++17
Replace them by their cousins from std::allocator_traits.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-12-29 11:41:19 +01:00
Tim Blechmann
740a75c053 Merge pull request #8 from DanielaE/feature/replace-removed-random_shuffle
Conditionally replace deprecated/removed C++98 std::random_shuffle by…
2017-05-02 20:02:48 +02:00
Daniela Engert
3799a3ab43 Conditionally replace deprecated/removed C++98 std::random_shuffle by a drop-in implementation.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-02 19:11:12 +02:00
Tim Blechmann
55db542f4f Revert "Fix calls to iterator_adaptor constructor"
This reverts commit d16f65ee53.
2017-03-05 20:08:28 +08:00
Tim Blechmann
1c061c9e7d Merge pull request #7 from bartvm/iterator_adaptor_fix
Fix calls to iterator_adaptor constructor
2017-02-27 10:19:24 +08:00
Bart van Merriënboer
d16f65ee53 Fix calls to iterator_adaptor constructor 2017-02-26 15:32:56 -05:00
Tim Blechmann
7aa8f905f8 heap_merge: include missing header 2016-10-28 13:59:51 +08:00
Rene Rivera
173349cee1 Add, and update, documentation build targets. 2016-10-10 11:39:50 -05:00
Rene Rivera
bfadc9e08b Add, and update, documentation build targets. 2016-10-07 23:07:34 -05:00
Tim Blechmann
1d6f4c1eb8 test: whitespace cleanup 2016-04-02 11:59:46 +02:00
Tim Blechmann
3aa4a3cdb5 heap: remove broken assertion 2016-03-03 13:36:54 +08:00
Tim Blechmann
37cdba4292 binomial heap: fix decrease/fixup API 2016-03-03 13:36:37 +08:00
Tim Blechmann
8ab3f8193d Merge remote-tracking branch 'origin/develop' into HEAD 2016-02-17 19:23:03 +08:00
Tim Blechmann
1530c17c2f Merge pull request #6 from apolukhin/develop
noexcept additions for priority_queue
2016-01-17 12:20:17 +01:00
Antony Polukhin
0362d7e906 noexcept additions for priority_queue 2016-01-17 14:16:55 +03:00
Tim Blechmann
fea2f0667a Merge remote-tracking branch 'origin/develop' 2015-09-26 08:53:59 +02:00
Tim Blechmann
8091fbf00a heap: binomial heap - fix size handling in pop() 2015-09-05 09:04:58 +02:00
Tim Blechmann
0b89b24aa9 Merge remote-tracking branch 'origin/develop' 2015-06-11 18:02:38 +02:00
Tim Blechmann
322df8f970 Merge branch 'master' of github.com:boostorg/heap 2015-06-11 18:01:19 +02:00
Tim Blechmann
380d9a4687 pairing heap: fix end()
fixes #11379
2015-06-07 13:37:45 +02:00
Tim Blechmann
d80682513d fibonacci heap: fix consolidate for same-priority values 2015-04-05 23:34:29 +02:00
Tim Blechmann
c1484b859d fibonacci heap - update top element in update 2015-04-05 22:37:18 +02:00
Tim Blechmann
1ccdaf52fb heap: avoid unary_function 2015-03-20 09:24:10 +01:00
Tim Blechmann
5feb066958 Merge remote-tracking branch 'origin/develop' 2015-03-09 15:25:52 +08:00
Tim Blechmann
6ca2c4c39d fibonacci heap: remove invalid copy constructor 2015-02-08 12:28:45 +08:00
Tim Blechmann
3619536fa9 Merge remote-tracking branch 'origin/develop' 2014-10-18 13:52:27 -07:00
Tim Blechmann
8c6a06f102 fibonacci heap: fix typo in documentation 2014-10-17 16:53:10 -07:00
Tim Blechmann
916344f831 fibonacci heap fix bug in merge() implementation 2014-10-17 16:52:00 -07:00
Tim Blechmann
bac654db07 Merge pull request #2 from danieljames/metadata
Create metadata file.
2014-08-18 17:07:28 +02:00
Daniel James
10e58d8353 Add metadata file. 2014-08-18 14:59:40 +01:00
Tim Blechmann
65cc4c129c Merge pull request #1 from MarcelRaad/patch-1
Fix MSVC14 warning spam in tests
2014-07-03 19:38:18 +02:00
Marcel Raad
bc6260a787 Fix MSVC14 warning spam in tests
Microsoft Visual C++ 14 has new variable shadowing warnings. The test output is full of
"warning C4456: declaration of 'i' hides previous local declaration".
2014-07-03 18:34:34 +02:00