Cromwell D. Enage
c2f24094f1
Merge 'develop' to 'master'
boost-1.71.0.beta1
boost-1.71.0
2019-06-28 20:32:25 -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
Edward Diener
e7c2118e91
Merge pull request #69 from CromwellEnage/feature_mp11
...
Modify MP11 support
2019-01-20 07:36:29 -05:00
CromwellEnage
6bce8119bf
Disable MP11 usage for affected tests
2019-01-19 17:42:41 -05:00
CromwellEnage
fe73177b6c
Modify MP11 support
...
These are breaking changes to PR #66 .
* Remove are_tagged_arguments_mp11 and is_argument_pack_mp11. They were reviewed as redundant.
* Remove MP11 support for ArgumentPack models for now. (This feature relied on templates that were not supposed to be specialized.)
2019-01-19 15:15:20 -05:00
Cromwell D. Enage
59616f3a0a
Merge with boostorg/parameter
2019-01-19 13:20:19 -05:00
Edward Diener
54a3f15a57
Merge pull request #68 from CromwellEnage/doc_nullptr
...
Remove erroneous 'std::' prefix from nullptr in documentation
2019-01-19 11:23:48 -05:00
Edward Diener
9a84ed5cdb
Merge pull request #67 from CromwellEnage/remove_dependency_on_tti
...
Remove dependency on Boost.TTI
2019-01-19 11:23:01 -05:00
CromwellEnage
8d1c3f57a1
Remove erroneous 'std::' prefix from nullptr in documentation
2019-01-17 15:23:06 -05:00
CromwellEnage
fb5683766b
Remove dependency on Boost.TTI
...
Replace BOOST_TTI_DETAIL_NULLPTR with BOOST_PARAMETER_AUX_PP_NULLPTR.
2019-01-17 15:14:48 -05:00