Peter Dimov
5809e70e60
Move graph_test.hpp to test/ to avoid a dependency on Boost.Test
2018-10-12 22:15:17 +03:00
Peter Dimov
1e2a8ccf03
Merge pull request #119 from boostorg/feature/mpi-include
...
Include graph_parallel headers through a BOOST_GRAPH_MPI_INCLUDE macro
2018-10-09 06:20:19 +03:00
Peter Dimov
0d56559460
Avoid including an mpi header in property_serialize.hpp
2018-10-08 01:34:25 +03:00
Jeremiah Willcock
6f9a4a9468
Changed property lookup code to simplify graph implementations (remove most special-casing of bundled properties), made CSR graph work with non-bundled properties (probably), split named parameter algorithms to not use property map code
...
[SVN r77549]
2018-10-08 01:34:25 +03:00
Jeremiah Willcock
0fcc4dd80e
Fixed warnings
...
[SVN r57559]
2018-10-08 01:34:25 +03:00
Jeremiah Willcock
0a0b58c6bb
Merged headers and source files (but not examples, tests, or docs) from Parallel BGL
...
[SVN r52300]
2018-10-08 01:34:25 +03:00
Douglas Gregor
785306781f
Adjacency list serialization fixes, from David Keller
...
[SVN r36838]
2018-10-08 01:34:25 +03:00
Douglas Gregor
dd85022178
boost/pending/property_serialize.hpp: - Moved serialization code here
...
boost/pending/property.hpp:
- From here
boost/graph/adj_list_serialize.hpp:
- Include the new property_serialization header
[SVN r32275]
2018-10-08 01:34:25 +03:00
Peter Dimov
5f1edca51c
Include graph_parallel headers through a BOOST_GRAPH_MPI_INCLUDE macro to hide them from boostdep
2018-10-06 19:03:11 +03:00
Peter Dimov
6039d918eb
Re-add g++-4.6 to Travis
2018-09-30 02:57:44 +03:00
Peter Dimov
878d6f6b22
Fix xcode configs (8.2, 8.1, 8.0 don't exist, were interpreted as default (9.4)
2018-09-29 18:26:26 +03:00
Peter Dimov
a65f604d54
Deprecate relaxed_heap.hpp, do not test (fails on g++-8)
2018-09-29 17:20:25 +03:00
Peter Dimov
23b26724c2
Merge pull request #118 from apolukhin/antoshkka/visibility-issues
...
fix visibility of exceptions within Boost.Graph
2018-09-29 17:14:43 +03:00
Peter Dimov
80806fdfb7
Enable Travis testing of feature branches
2018-09-29 16:50:59 +03:00
Antony Polukhin
ab9299f9c6
fix visibility of exceptions within Boost.Graph
2018-09-25 11:05:31 +03:00
jzmaddock
4aaf5307db
CI: disable toolsets that fail for reasons unconnected to us.
...
[CI SKIP]
2018-09-01 13:05:23 +01:00
jzmaddock
f36a7bab16
Touch travis.yml.
2018-09-01 09:39:12 +01:00
jzmaddock
458594d43a
Add better Appveyor and Travis support.
2018-09-01 09:03:11 +01:00
Daniel James
4c752ee2f1
Use std::mt19937 where available
...
In C++17 mode, libc++'s `std::shuffle` isn't compatible with Boost's random
generators because the `min` and `max` functions aren't `constexpr`, so use
`std::mt19937` instead. This might not be required if boostorg/random#24 is
accepted.
2018-04-13 15:43:38 +01:00
Daniel James
e0b46b934e
Merge pull request #102 from hlynurf/develop
...
Fix typos
2018-04-13 13:33:02 +01:00
Daniel James
1643881cac
Merge pull request #98 from jwakely/patch-1
...
Fix typo
2018-04-13 13:29:15 +01:00
Daniel James
98899a640a
Merge pull request #105 from danieljames/fix-argument-type
...
Remove reference from argument_type
2018-04-13 13:22:12 +01:00
Daniel James
a651ecf6ab
Merge pull request #85 from Flast/patch-1
...
Qualify calling of as_const.
2018-04-13 13:21:59 +01:00
Daniel James
85b3f9746a
Merge pull request #104 from davydden/fix_missing_header
...
fix missing header
2018-04-04 00:21:43 +01:00
Daniel James
50dcb5528d
Remove reference from argument_type
...
The reference was added in pull request #89 . It causes a regression of gcc 4.4
in C++98 mode.
2018-03-31 14:10:40 +01:00
Denis Davydov
a5ff4ea80e
fix missing header
2018-03-31 10:38:10 +02:00
Eric Niebler
2a9ef82c35
Merge pull request #103 from smeenai/develop
...
Fix friend declarations for iterator_core_access
2018-03-01 12:24:44 -08:00
Shoaib Meenai
07e902d8e7
Fix friend declarations for iterator_core_access
...
csr_out_edge_iterator and csr_in_edge_iterator are part of the
boost::detail namespace, so they need to explicitly qualify
iterator_core_access in their friend declarations. Note that
csr_edge_iterator already gets this correct.
2018-02-28 15:45:10 -08:00
hlynurf
bbb74d5a71
Fix typos
2018-01-03 12:26:45 +00:00
Jonathan Wakely
58f550a361
Fix typo
2017-09-06 16:46:05 +01:00
Andreas Scherer
74115a2a1e
Compile the SGB examples. ( #87 )
...
Works fine with c++11, thanks!
System: (K)Ubuntu 16.04 LTS
Compiler: g++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Try to 'g++ -c' the four SGB examples girth.cpp, miles_span.cpp,
roget_components.cpp, and topo-sort-with-sgb.cpp.
(1) SGB 2002-01-30 changed the 'Associated Press scores' from 'ap0' and
'ap1' to 'ap'. This preprocessor macro (sic!) collides with numerous
function parameters in 'named_function_params.hpp'. '#undef'ining the
macro doesn't break the BGL examples.
(2) girth.cpp fails because of a missing 'null_vertex()' function.
(3) roget_components.cpp invokes 'strncmp()' from the C library.
(4) topo-sort-with-sgb.cpp hickups because of a missing 'vertices()'
function. Following roget_components.cpp and putting the collective
SGB header up front fixes this.
2017-05-26 18:00:45 -06:00
Nik Reiman
eda383e91d
Fix compiler error with release builds on VS2015 ( #84 )
...
When using MSVC compiler optimization, using param_not_found() causes
compiler error C4172: returning address of local variable or temporary
2017-05-26 15:34:07 -06:00
Daniela Engert
9886e3fef2
Conditionally replace deprecated/removed C++98 std::bind1st by std::bind, std::auto_ptr by std::unique_ptr, and std::random_shuffle by std::shuffle. ( #89 )
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-05-26 15:04:34 -06:00
Murray Cumming
9697b20826
astar_search: Remove unused variable. ( #90 )
...
To avoid a compiler warning.
2017-05-26 13:53:02 -06:00
Andreas Scherer
87bf61ced3
Fix typos. ( #88 )
...
* Fix typos.
A quick check with 'aspell -c -l en_US'.
* Fix some more typos.
* More typos fixed.
2017-05-26 13:45:40 -06:00
Kohei Takahashi
a45e3de9b7
Qualify calling of as_const.
...
It is ambiguous with upcoming standardized `std::as_const`.
2017-02-04 13:27:07 +09:00
K. Noel Belcourt
ac70119f9f
Make example file names consistent.
2016-11-05 13:14:55 -06:00
K. Noel Belcourt
bc21e6426e
Rename files so easier to find expected output.
2016-11-05 13:13:27 -06:00
K. Noel Belcourt
b6594e17e7
Fix typo.
2016-11-05 13:11:40 -06:00
K. Noel Belcourt
c88a459d8c
Use consistent naming convention for related files.
2016-11-05 13:11:40 -06:00
K. Noel Belcourt
00ad80ec84
Fix typename outside of template, use consistent naming convention
...
for source file and expected results file.
2016-11-05 12:37:30 -06:00
E Kawashima
c48c80f51f
Fix dead links ( #79 )
2016-11-02 08:51:15 -06:00
Jakob Lykke Andersen
cf6e8efdf4
VF2, fix assumption that index maps are default constructible. ( #27 )
2016-10-31 20:10:23 -06:00
K. Noel Belcourt
db0f694531
Update meta data.
2016-10-31 19:03:02 -06:00
Murray Cumming
d4ae9d1e3f
Remove any support for slist, which is a deprecated gcc extension. ( #73 )
...
We might want to add support for std::forward_list as a replacement
for slist.
2016-10-31 16:43:12 -06:00
K. Noel Belcourt
f3939dcef2
Fix uninitialized variable.
2016-10-31 15:54:33 -06:00
K. Noel Belcourt
af40fc7f8c
Remove unused typedef.
2016-10-31 15:47:50 -06:00
K. Noel Belcourt
3d5d6b70f1
Fix a tautological compare warning with clang on mbp.
2016-10-31 15:44:42 -06:00
K. Noel Belcourt
2f18f795a2
Add dependency on missing deprecated header <boost/detail/iterator.hpp>
...
This so all examples build correctly. Will need to migrate the rest
of the code to use <boost/iterator/...> instead.
2016-10-31 15:41:30 -06:00
K. Noel Belcourt
10a5b5182f
Remove unwanted side effect from add_edge call.
2016-10-31 15:36:34 -06:00