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