Commit Graph

433 Commits

Author SHA1 Message Date
Zach Laine
f06a3d9361 Merge branch 'develop' 2019-06-26 17:32:17 -05:00
Zach Laine
f394796c58 Fix Clang compilation error in self_evaluation.cpp. 2019-05-31 02:40:07 -05:00
Zach Laine
a892bf00cf Fix compilation error in self_evaluation.cpp. 2019-05-31 02:29:42 -05:00
Zach Laine
5ef827018f Doc typo. 2019-05-30 17:25:11 -05:00
Zach Laine
897b3561f2 Add a self-evaluating expression example. 2019-05-30 17:21:55 -05:00
Zach Laine
1593ff054b Merge branch 'develop' 2018-10-31 23:12:48 -05:00
Zach Laine
0563001697 Add note to the compiler support section about partial MSVC support. 2018-10-31 20:15:38 -05:00
Zach Laine
de07d885a3 Fix several problems with the release-built docs. 2018-10-31 20:13:35 -05:00
Nikita Kniazev
4d9990c3e1 VS2017 support (#88)
* VS2017 support workarounds

* TST: call_expr: Removed unused function

This also make the test compilable on VS2017

* TST: reference_returns: Make test compilable on VS2017

* TST: comma: Make test compilable on VS2017

* TST: print: Fix TTI differences between MSVC and Clang/GCC
2018-10-24 22:59:15 -05:00
Zach Laine
86f2f2689d Define BOOST_ALL_NO_LIB=1 in CMake builds. 2018-10-24 22:59:15 -05:00
Zach Laine
773c3d25d7 std::is_*<>{} -> std::is_*<>::value as MSVC workaraound. 2018-10-24 22:59:15 -05:00
Zach Laine
7dc93446bf Remove now-superfluous #include of Boost.Serialization header. 2018-10-24 22:59:15 -05:00
Zach Laine
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.
2018-10-24 22:59:15 -05:00
Zach Laine
95bb6233aa When doing a fallback download of Boost in the CMake build, use 1.68. 2018-10-24 22:59:15 -05:00
Zach Laine
c039e03471 Don't kill the CMake build when generating for MSVC. Sigh. 2018-10-24 22:59:15 -05:00
Zach Laine
1e57f8ad8e Tweak CMake compiler flag checks, and use Boost 1.68 in Appveyor builds. 2018-10-24 22:59:15 -05:00
Zach Laine
11ad20b8f9 Add "/std:c++14" to the list of flags to try in CMake builds. 2018-10-24 22:59:15 -05:00
Zach Laine
3b0e93b603 Add appveyor.yml with VS2017 configured. 2018-10-24 22:59:15 -05:00
Zach Laine
c2d27e58df Define BOOST_NO_AUTO_PTR for all the Travis tests. 2018-10-24 22:59:15 -05:00
Nikita Kniazev
d7d9dcd435 B2: Added project requirements 2018-10-24 22:59:15 -05:00
Zach Laine
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.
2018-10-24 22:59:15 -05:00
Nikita Kniazev
3e0eca8d49 VS2017 support (#88)
* VS2017 support workarounds

* TST: call_expr: Removed unused function

This also make the test compilable on VS2017

* TST: reference_returns: Make test compilable on VS2017

* TST: comma: Make test compilable on VS2017

* TST: print: Fix TTI differences between MSVC and Clang/GCC
2018-10-20 14:26:15 -05:00
Zach Laine
18b6dc4015 Define BOOST_ALL_NO_LIB=1 in CMake builds. 2018-10-20 14:22:30 -05:00
Zach Laine
b3b0f8a558 std::is_*<>{} -> std::is_*<>::value as MSVC workaraound. 2018-10-20 14:22:26 -05:00
Zach Laine
d109233074 Remove now-superfluous #include of Boost.Serialization header. 2018-10-19 21:54:14 -05:00
Zach Laine
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.
2018-10-18 19:57:38 -05:00
Zach Laine
74908bc49d When doing a fallback download of Boost in the CMake build, use 1.68. 2018-10-18 01:43:25 -05:00
Zach Laine
eb83f1fdef Don't kill the CMake build when generating for MSVC. Sigh. 2018-10-18 01:38:08 -05:00
Zach Laine
1fc66ebfbd Tweak CMake compiler flag checks, and use Boost 1.68 in Appveyor builds. 2018-10-18 01:35:17 -05:00
Zach Laine
8873a16d08 Add "/std:c++14" to the list of flags to try in CMake builds. 2018-10-18 01:28:42 -05:00
Zach Laine
5d8a95347a Add appveyor.yml with VS2017 configured. 2018-10-18 01:22:29 -05:00
Zach Laine
4bfd00ba94 Define BOOST_NO_AUTO_PTR for all the Travis tests. 2018-10-18 01:18:02 -05:00
Nikita Kniazev
6b462e66d5 B2: Added project requirements 2018-10-17 22:48:34 -05:00
Zach Laine
c88ab70b51 Add GCC 7,8 to Travis tests. 2018-10-17 22:44:38 -05:00
Zach Laine
8c7a551ef2 Define BOOST_NO_AUTO_PTR in the autodiff example to fix C++17 Clang builds. 2018-10-17 22:44:38 -05:00
Zach Laine
b9d6d347dd Add GCC 7,8 to Travis tests. 2018-10-17 22:42:10 -05:00
Zach Laine
4428601a1d Define BOOST_NO_AUTO_PTR in the autodiff example to fix C++17 Clang builds. 2018-10-17 22:34:46 -05:00
Zach Laine
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.
2018-09-19 19:48:40 -05:00
Zach Laine
2e8e2020ec Turn off problematic auto-indexing. 2018-07-09 20:54:56 -05:00
Zach Laine
a34b3b8893 Shot in the dark -- add "<format>*:<auto-index-internal>on". 2018-06-25 21:17:40 -05:00
Zach Laine
370ee04958 Bad copy pasta. 2018-06-24 23:43:10 -05:00
Zach Laine
12e39ad927 Another attempt to fix the indexing in the integrated doc build. 2018-06-24 22:27:40 -05:00
Zach Laine
4032343503 Attempt to fix auto-indexing for integrated Boost doc build. 2018-06-24 17:14:51 -05:00
Zach Laine
83d5b78f2f Fix relative link in top-level index.html. 2018-06-24 17:07:22 -05:00
Zach Laine
e50c758d27 Move explicit dependency on Doxygen references to fix doc build. 2018-06-24 15:10:04 -05:00
Zach Laine
ca4bb0c755
Update README.md 2018-06-23 23:59:07 -05:00
Zach Laine
a6f6794c69 Fix Quickbook concept links. 2018-06-23 23:42:51 -05:00
Zach Laine
7be71e8d08 Update doc path in README.md. 2018-06-20 02:33:14 -05:00
Zach Laine
54ffd11a23 Remove "(Proposed)" from documentation. 2018-06-20 02:32:57 -05:00
Zach Laine
adbd188e7d Fix relative paths in index.html. 2018-06-13 02:37:11 -05:00