Commit Graph

596 Commits

Author SHA1 Message Date
Cromwell D. Enage
ba78e65f93
Merge 'develop' to 'master' 2019-10-09 05:45:12 -04:00
Cromwell D. Enage
5a2328751a
Reinstate documentation with corrections 2019-10-09 05:41:21 -04:00
CromwellEnage
e80fba3fd9 Reinstate documentation with corrections 2019-10-09 05:39:39 -04:00
Cromwell D. Enage
0d482ed0cf
Merge with boostorg/parameter 2019-09-02 17:21:15 -04:00
Cromwell D. Enage
1baff677d5
Temporarily remove broken documentation source files.
Temporarily disable document autogeneration.
2019-08-08 22:00:01 -04:00
CromwellEnage
a028278ec5 Temporarily disable document autogeneration 2019-08-08 19:19:42 -04:00
CromwellEnage
3d430b22be Temporarily remove broken documentation source files. 2019-08-07 23:18:32 -04:00
Cromwell D. Enage
c2f24094f1
Merge 'develop' to 'master' 2019-06-28 20:32:25 -04:00
Cromwell D. Enage
a6024c0ec7
Merge with boostorg/parameter 2019-06-28 17:35:49 -04:00
Cromwell D. Enage
6037aee098
Merge pull request #87 from CromwellEnage/fix_issues
Remove unnecessary BOOST_CONSTEXPR occurrences
2019-06-28 17:25:42 -04:00
CromwellEnage
2d7414f095 Remove unnecessary BOOST_CONSTEXPR occurrences
Fix Issue #86.
2019-06-28 05:55:16 -04:00
Cromwell D. Enage
a0ed362e76
Merge 'develop' to 'master' 2019-06-20 23:03:43 -04:00
Cromwell D. Enage
015aff617b
Merge with boostorg/parameter 2019-06-20 17:45:26 -04:00
Cromwell D. Enage
e2d589dec7
Upgrade .travis.yml
* Add clang++-6.0 with cxxstd=2a for linux, clang++-7 for linux, and clang++-8 for linux to test matrix.
* Change sources to adapt to change in Travis Cl test environment from "trusty" to "xenial".
2019-06-20 16:23:46 -04:00
CromwellEnage
f933d797fe Upgrade .travis.yml
* Add clang++-6.0 with cxxstd=2a for linux, clang++-7 for linux, and clang++-8 for linux to test matrix.
* Change sources to adapt to change in Travis Cl test environment from "trusty" to "xenial".
2019-06-19 20:54:20 -04:00
Cromwell D. Enage
979d8091ad
Merge with boostorg/parameter 2019-04-30 08:56:27 -04:00
Cromwell D. Enage
75e9295748
Merge pull request #76 from Mike-Devel/min_cmake
Add minimal cmake support
2019-04-30 08:54:02 -04:00
Cromwell D. Enage
dc6cb9a2fd
Merge pull request #82 from boostorg/develop
Merge 'develop' to 'master'
2019-04-30 08:34:43 -04:00
Cromwell D. Enage
c28195f464
Merge with boostorg/parameter 2019-04-29 23:54:59 -04:00
Cromwell D. Enage
3876bdf4b2
Merge pull request #81 from CromwellEnage/fix_regressions
Fix compiler errors for MSVC-14.2
2019-04-29 23:51:13 -04:00
CromwellEnage
0bb3ba54da Fix compiler errors for MSVC-14.2 2019-04-29 18:07:43 -04:00
Cromwell D. Enage
8f2cd502bf
Merge pull request #77 from boostorg/develop
Merge 'develop' changes
2019-04-28 00:16:18 -04:00
Cromwell D. Enage
914b0a32c8
Merge with boostorg/parameter 2019-04-27 17:50:04 -04:00
Cromwell D. Enage
0ba17c2e2a
Merge pull request #79 from CromwellEnage/doc_reference
Add missing reference documentation for lazy_value_type
2019-04-27 17:46:44 -04:00
CromwellEnage
e3849687e4 Add missing reference documentation for lazy_value_type 2019-04-27 16:24:26 -04:00
Cromwell D. Enage
e24f86a7fa
Merge with boostorg/parameter 2019-04-27 16:23:15 -04:00
Cromwell D. Enage
384cd299ec
Merge pull request #78 from CromwellEnage/update_scripts
Update appveyor.yml to handle changes in Boost.Build
2019-04-27 16:21:57 -04:00
CromwellEnage
241be29095 Update appveyor.yml to handle changes in Boost.Build 2019-04-27 14:45:20 -04:00
Cromwell D. Enage
309dd7e1c1
Merge with boostorg/parameter 2019-04-27 14:44:00 -04:00
Cromwell D. Enage
dbf4dd24f5
Merge pull request #75 from CromwellEnage/feature_compose
Add metafunction result_of::compose
2019-04-27 07:57:48 -04:00
Cromwell D. Enage
6509aa3bad
Merge pull request #74 from CromwellEnage/update_config
Set BOOST_PARAMETER_COMPOSE_MAX_ARITY to 20 for GCC 5-
2019-04-27 07:57:11 -04:00
Mike Dev
3ced1d1ac8 [CMake] Remove unnecessary dependency for test 2019-04-15 17:12:12 +02:00
Mike Dev
5e80ac9882 [CMake] Fix whitespace 2019-04-15 12:36:31 +02:00
Mike Dev
7812625cdd [CMake] Allow running of (some) unit tests from cmake 2019-04-15 11:51:06 +02:00
Mike Dev
fd2ecd6924 [CMake] Add minimal cmake support for add_subdirectory 2019-04-15 11:50:24 +02:00
CromwellEnage
7d1cee2cb7 Add metafunction result_of::compose
Some Boost.Graph algorithms return one of their optional named function parameters.  If the user doesn't specify the parameter, then the default return type must necessarily be different.  This metafunction is needed to help facilitate computation of such a return type without resorting to decltype(), which not all compilers support.
2019-02-19 10:55:25 -05:00
CromwellEnage
352f6fb4a8 Set BOOST_PARAMETER_COMPOSE_MAX_ARITY to 20 for GCC 5-
The Boost regression test matrix shows failures with GCC 5 due to running out of heap space. The goal of this commit is to eliminate these failures.
2019-02-15 16:51:06 -05:00
CromwellEnage
2482e7db56 Set BOOST_PARAMETER_COMPOSE_MAX_ARITY to 20 for MinGW
In my GitHub fork of Boost.Graph, I've been upgrading some algorithms to use BOOST_PARAMETER_FUNCTION, but MinGW with GCC 5.3.0 has been running out of heap space on some of the affected tests.  The goal of this commit is to eliminate these occurrences.
2019-02-14 08:36:29 -05:00
Cromwell D. Enage
52c440a5ae
Merge with boostorg/parameter 2019-02-14 08:30:12 -05:00
Edward Diener
9f778f0d62
Merge pull request #73 from CromwellEnage/feature_parameter_dependent_return_types
Improve support for parameter-dependent return types of functions generated by preprocessor macros
2019-02-04 10:23:43 -05:00
CromwellEnage
af3411f506 Restrict #include statements to one line each 2019-02-03 23:27:46 -05:00
CromwellEnage
66a363b4c6 Remove extraneous whitespace 2019-02-02 19:53:08 -05:00
CromwellEnage
e0b16eb3e9 Improve support for parameter-dependent return types of functions generated by preprocessor macros
The code generation macros are supposed to support parameter-dependent return types, but it turns out that they currently don't really do that.  This commit fixes the issue.
2019-02-02 09:31:15 -05:00
Cromwell D. Enage
4170d35555
Merge with boostorg/parameter 2019-02-02 08:21:49 -05:00
Edward Diener
541e9ade24
Merge pull request #71 from CromwellEnage/internal_fixes
Eliminate warnings regarding undefined inline functions
2019-01-25 17:14:04 -05:00
CromwellEnage
3bf8242fe4 Eliminate warnings regarding undefined inline functions 2019-01-22 03:19:38 -05:00
Cromwell D. Enage
9bde4a2260
Merge with boostorg/parameter 2019-01-22 03:06:49 -05:00
Edward Diener
f453a586f3
Merge pull request #70 from CromwellEnage/feature_mp11
Reinstate MP11 support for ArgumentPacks
2019-01-21 16:43:09 -05:00
CromwellEnage
7b2d3f6e41 Reinstate MP11 support for ArgumentPacks
Argument packs qualify as Boost.MP11-style maps as well as MPL sequences.  These maps store the keyword tag types as their keys.
2019-01-21 01:14:59 -05:00
Cromwell D. Enage
2b796a8746
Merge with boostorg/parameter 2019-01-21 01:09:19 -05:00