2
0
mirror of https://github.com/boostorg/yap.git synced 2026-01-19 17:02:09 +00:00

Commit Graph

  • 2d44666933 Remove space from declaration of UDLs, because apparently it matters?! develop boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0 master Zach Laine 2025-03-13 18:59:02 -05:00
  • 7f99028058 Update build deps. Rene Rivera 2024-08-10 23:32:40 -05:00
  • 6ce4ef62f1 Adjust doc build to avoid boost-root references. Rene Rivera 2024-07-28 11:54:43 -05:00
  • 2af5276835 Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:24 -05:00
  • 954c57e082 Update copyright dates. Rene Rivera 2024-07-20 22:52:05 -05:00
  • bd59cd4999 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • c94103d60a Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 502526ad74 Add missing import-search for cconfig/predef checks. Rene Rivera 2024-05-04 23:33:42 -05:00
  • bf30bdcaef Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:16:00 -05:00
  • d79505a1d3 Make the library modular usable. Rene Rivera 2024-03-11 08:38:17 -05:00
  • ae49bf2744 Merge branch 'master' into develop boost-1.88.0.beta1 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 Peter Dimov 2021-06-11 17:17:00 +03:00
  • 721303b435 Add GitHub Actions config [ci skip] sdarwin 2021-03-04 15:07:42 +00:00
  • 7e625b68fc add drone config [ci skip] sdarwin 2021-01-12 17:08:29 +00:00
  • 110b8c4e48 Switch from deprecated minimal.hpp to Boost.LWT Glen Fernandes 2021-06-07 19:50:04 -04:00
  • f35a070812 Fix Travis configuration Glen Fernandes 2021-06-07 20:33:51 -04:00
  • 31ad5b93e2 Fix Appveyor configuration Glen Fernandes 2021-06-07 20:15:08 -04:00
  • 4d2ff0cee8 Add a Boost-friendly subproject case to CMakeLists Peter Dimov 2021-06-04 21:26:36 +03:00
  • 8a812f086a Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. (#104) Edward Diener 2020-12-16 20:56:24 -05:00
  • 262624ac36 Merge branch 'develop' boost-1.77.0.beta1 boost-1.77.0 boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0 Zach Laine 2020-06-23 21:01:55 -05:00
  • 67e795c584 Add a new sentence (supplied by Brook Milligan -- thanks, Brook!) to Multiple Transform Objects to clarify the behavior. Zach Laine 2020-06-03 21:43:56 -05:00
  • 65b165ee4f Fix detection of references to const and volatile in detail::print_type. Zach Laine 2020-05-04 19:51:34 -05:00
  • bf9e8a121d Dependent compilation of tests, examples ... etc (#100) greole 2020-04-09 01:30:26 +02:00
  • 3771507b1d Added the constexpr specifier to the placeholder_transform_t construc… (#95) pkeir 2020-01-01 20:15:50 +00:00
  • 5ddb52a7d7 Merge branch 'develop' boost-1.73.0.beta1 boost-1.73.0 Zach Laine 2019-12-26 13:34:37 -06:00
  • 1b8973f709 Disable constexpr left/right/value() tests on MSVC. Zach Laine 2019-08-11 10:03:20 -05:00
  • 784943a949 Add an Appveyor badge. Zach Laine 2019-08-11 10:00:15 -05:00
  • 884e7035cc Add some more missing constexprs; add testing of yap::left(), ya::right(), and yap:value() in a constexpr context. Zach Laine 2019-08-11 00:24:08 -05:00
  • 08a37a2056 constexpr all the YAP. Zach Laine 2019-08-10 23:50:44 -05:00
  • e7ebfd3f38 Fixed an bug in placeholder_transform_t::operator() which used a non-… (#94) pkeir 2019-08-11 03:27:03 +01:00
  • f06a3d9361 Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 Zach Laine 2019-06-26 17:32:17 -05:00
  • f394796c58 Fix Clang compilation error in self_evaluation.cpp. Zach Laine 2019-05-31 02:40:07 -05:00
  • a892bf00cf Fix compilation error in self_evaluation.cpp. Zach Laine 2019-05-31 02:29:42 -05:00
  • 5ef827018f Doc typo. Zach Laine 2019-05-30 17:25:11 -05:00
  • 897b3561f2 Add a self-evaluating expression example. Zach Laine 2019-05-25 16:08:17 -05:00
  • 1593ff054b Merge branch 'develop' boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1 boost-1.69.0 Zach Laine 2018-10-31 23:12:48 -05:00
  • 0563001697 Add note to the compiler support section about partial MSVC support. Zach Laine 2018-10-31 20:15:38 -05:00
  • de07d885a3 Fix several problems with the release-built docs. Zach Laine 2018-10-31 20:13:35 -05:00
  • 4d9990c3e1 VS2017 support (#88) Nikita Kniazev 2018-10-20 22:26:15 +03:00
  • 86f2f2689d Define BOOST_ALL_NO_LIB=1 in CMake builds. Zach Laine 2018-10-20 14:01:12 -05:00
  • 773c3d25d7 std::is_*<>{} -> std::is_*<>::value as MSVC workaraound. Zach Laine 2018-10-20 13:33:16 -05:00
  • 7dc93446bf Remove now-superfluous #include of Boost.Serialization header. Zach Laine 2018-10-19 21:53:32 -05:00
  • c30ee8631c Remove previous hack of defining BOOST_NO_AUTO_PTR explicitly in source, and instead make sure that the Travis build uses Boost 1.68; also upgraded Google.Benchmark dependency to v1.2.0. Zach Laine 2018-10-18 19:57:34 -05:00
  • 95bb6233aa When doing a fallback download of Boost in the CMake build, use 1.68. Zach Laine 2018-10-18 01:43:20 -05:00
  • c039e03471 Don't kill the CMake build when generating for MSVC. Sigh. Zach Laine 2018-10-18 01:38:08 -05:00
  • 1e57f8ad8e Tweak CMake compiler flag checks, and use Boost 1.68 in Appveyor builds. Zach Laine 2018-10-18 01:35:17 -05:00
  • 11ad20b8f9 Add "/std:c++14" to the list of flags to try in CMake builds. Zach Laine 2018-10-18 01:28:42 -05:00
  • 3b0e93b603 Add appveyor.yml with VS2017 configured. Zach Laine 2018-10-18 01:22:29 -05:00
  • c2d27e58df Define BOOST_NO_AUTO_PTR for all the Travis tests. Zach Laine 2018-10-18 01:17:48 -05:00
  • d7d9dcd435 B2: Added project requirements Nikita Kniazev 2018-10-08 18:16:21 +03:00
  • 97fca5f741 check -> yap_check. If a "check" target exists, give it a dependency on yap_check. Add a custom target check that depends on yap_check otherwise. Zach Laine 2018-09-19 19:15:41 -05:00
  • 3e0eca8d49 VS2017 support (#88) Nikita Kniazev 2018-10-20 22:26:15 +03:00
  • 18b6dc4015 Define BOOST_ALL_NO_LIB=1 in CMake builds. Zach Laine 2018-10-20 14:01:12 -05:00
  • b3b0f8a558 std::is_*<>{} -> std::is_*<>::value as MSVC workaraound. Zach Laine 2018-10-20 13:33:16 -05:00
  • d109233074 Remove now-superfluous #include of Boost.Serialization header. Zach Laine 2018-10-19 21:53:32 -05:00
  • 923d61ae7a Remove previous hack of defining BOOST_NO_AUTO_PTR explicitly in source, and instead make sure that the Travis build uses Boost 1.68; also upgraded Google.Benchmark dependency to v1.2.0. Zach Laine 2018-10-18 19:57:34 -05:00
  • 74908bc49d When doing a fallback download of Boost in the CMake build, use 1.68. Zach Laine 2018-10-18 01:43:20 -05:00
  • eb83f1fdef Don't kill the CMake build when generating for MSVC. Sigh. Zach Laine 2018-10-18 01:38:08 -05:00
  • 1fc66ebfbd Tweak CMake compiler flag checks, and use Boost 1.68 in Appveyor builds. Zach Laine 2018-10-18 01:35:17 -05:00
  • 8873a16d08 Add "/std:c++14" to the list of flags to try in CMake builds. Zach Laine 2018-10-18 01:28:42 -05:00
  • 5d8a95347a Add appveyor.yml with VS2017 configured. Zach Laine 2018-10-18 01:22:29 -05:00
  • 4bfd00ba94 Define BOOST_NO_AUTO_PTR for all the Travis tests. Zach Laine 2018-10-18 01:17:48 -05:00
  • 6b462e66d5 B2: Added project requirements Nikita Kniazev 2018-10-08 18:16:21 +03:00
  • c88ab70b51 Add GCC 7,8 to Travis tests. Zach Laine 2018-10-17 22:42:10 -05:00
  • 8c7a551ef2 Define BOOST_NO_AUTO_PTR in the autodiff example to fix C++17 Clang builds. Zach Laine 2018-10-17 22:34:40 -05:00
  • b9d6d347dd Add GCC 7,8 to Travis tests. Zach Laine 2018-10-17 22:42:10 -05:00
  • 4428601a1d Define BOOST_NO_AUTO_PTR in the autodiff example to fix C++17 Clang builds. Zach Laine 2018-10-17 22:34:40 -05:00
  • 9ec1cf1861 check -> yap_check. If a "check" target exists, give it a dependency on yap_check. Add a custom target check that depends on yap_check otherwise. Zach Laine 2018-09-19 19:15:41 -05:00
  • 2e8e2020ec Turn off problematic auto-indexing. boost-1.68.0 Zach Laine 2018-07-09 20:48:22 -05:00
  • a34b3b8893 Shot in the dark -- add "<format>*:<auto-index-internal>on". Zach Laine 2018-06-25 21:17:40 -05:00
  • 370ee04958 Bad copy pasta. Zach Laine 2018-06-24 23:43:10 -05:00
  • 12e39ad927 Another attempt to fix the indexing in the integrated doc build. Zach Laine 2018-06-24 22:27:40 -05:00
  • 4032343503 Attempt to fix auto-indexing for integrated Boost doc build. Zach Laine 2018-06-24 17:14:51 -05:00
  • 83d5b78f2f Fix relative link in top-level index.html. Zach Laine 2018-06-24 17:07:22 -05:00
  • e50c758d27 Move explicit dependency on Doxygen references to fix doc build. Zach Laine 2018-06-24 14:55:33 -05:00
  • ca4bb0c755 Update README.md Zach Laine 2018-06-23 23:59:07 -05:00
  • 6992ff72ab Update generated docs. gh-pages Zach Laine 2018-06-23 23:45:03 -05:00
  • bd1aceef1e Merge branch 'develop' into gh-pages Zach Laine 2018-06-23 23:43:36 -05:00
  • a6f6794c69 Fix Quickbook concept links. Zach Laine 2018-06-23 23:42:51 -05:00
  • 6e28c5ba5a Revert "Update doc/Jamfile.v2 with top-level targets more appropriate to a Boost" for gh-pages only. Zach Laine 2018-06-23 23:36:23 -05:00
  • b52fd116a1 Restore relative links that work for gh-pages. Zach Laine 2018-06-23 23:33:07 -05:00
  • 6fddb9f6cf Merge branch 'master' into gh-pages Zach Laine 2018-06-23 23:31:40 -05:00
  • 7be71e8d08 Update doc path in README.md. Zach Laine 2018-06-19 18:34:55 -05:00
  • 54ffd11a23 Remove "(Proposed)" from documentation. Zach Laine 2018-06-19 18:33:20 -05:00
  • adbd188e7d Fix relative paths in index.html. Zach Laine 2018-06-13 02:37:11 -05:00
  • a114264118 Update doc/Jamfile.v2 with top-level targets more appropriate to a Boost submodule build. Zach Laine 2018-06-11 22:38:25 -05:00
  • 71edab0619 Update generated docs. Zach Laine 2018-03-22 21:30:57 -05:00
  • 7fbf7bddf0 Merge branch 'master' into gh-pages Zach Laine 2018-03-22 21:29:46 -05:00
  • 7c2a36bb2d Escape double-minus "--" in Doxygen comments. Zach Laine 2018-03-22 21:29:31 -05:00
  • 5dc7e8dc6d Fix badly broken USER_BINARY_OPERATOR() generated overload. Zach Laine 2018-03-21 22:31:39 -05:00
  • 2aa7a85210 transfrm -> transform Zach Laine 2018-03-21 22:14:10 -05:00
  • 00ff3551f2 Update generated docs. Zach Laine 2018-03-21 21:55:12 -05:00
  • 6b786fdd5f Merge branch 'master' into gh-pages Zach Laine 2018-03-21 21:52:41 -05:00
  • 4fffac23c0 Doc updates based on offline post-list-review doc review by Brook Milligan. Zach Laine 2018-03-21 21:50:53 -05:00
  • c19e308a97 #79: add constexpr to transform and its supporting funcs Rohit Grover 2018-03-10 14:40:44 +13:00
  • c5f5ca84c4 Constexpr all the expression things. Zach Laine 2018-03-09 19:24:33 -06:00
  • f0b5dbd977 #76: operator macros should define constexpr functions Rohit Grover 2018-03-10 11:04:11 +13:00
  • 8c4de21d93 Add Jamroot to doc for out-of-tree doc builds. Zach Laine 2018-03-04 14:45:26 -06:00
  • 1ba5d875c7 Merge branch 'master' into gh-pages Zach Laine 2018-03-04 14:44:37 -06:00
  • 62d64d9b44 Remove Google benchmark, and clone it for use only in the CMake build. Zach Laine 2018-03-04 13:15:57 -06:00
  • ba3d943559 Simplify if_else so that it no longer requires linking to unit_test_framework. Zach Laine 2018-03-04 12:40:51 -06:00