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