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