summaryrefslogtreecommitdiff
path: root/config_cxx.h
Commit message (Collapse)AuthorAgeFilesLines
* Disable uncaught_exception support for C++ 20 and later (PR #1187)Marcel Raad2023-01-231-1/+4
| | | `std::uncaught_exception` was removed from C++ 20.
* Remove CRYPTOPP_NO_CXX11Jeffrey Walton2021-03-251-22/+3
| | | | It is no longer needed in 2021
* Cleanup C++11 compile when CRYPTOPP_NO_CXX11 is in effectJeffrey Walton2021-03-201-1/+8
|
* Update documentationJeffrey Walton2020-12-251-1/+4
|
* Update documentationJeffrey Walton2020-12-251-0/+5
|
* Fix spellingJeffrey Walton2020-12-181-1/+1
|
* Tighten test for CRYPTOPP_CXX17_UNCAUGHT_EXCEPTIONS (GH #980)Jeffrey Walton2020-11-301-2/+5
| | | | Formerly we were just testing for __cpp_lib_uncaught_exceptions. Now we test for __cpp_lib_uncaught_exceptions >= 201411L
* Use define CRYPTOPP_CXX11_STATIC_INIT nameJeffrey Walton2020-08-071-1/+1
|
* Use CRYPTOPP_CXX11_STRONG_ENUM define nameJeffrey Walton2020-08-061-1/+1
|
* Update commentsJeffrey Walton2020-08-061-0/+1
|
* Update commentsJeffrey Walton2020-08-061-5/+1
|
* Add CRYPTOPP_CXX11_INITIALIZER_LISTJeffrey Walton2020-08-061-0/+7
|
* Add CRYPTOPP_CXX98_UNCAUGHT_EXCEPTION defineJeffrey Walton2020-08-061-1/+2
|
* Use CRYPTOPP_CXX17_UNCAUGHT_EXCEPTIONS define nameJeffrey Walton2020-08-061-2/+2
|
* Use CRYPTOPP_CXX11_ATOMIC defineJeffrey Walton2020-08-061-1/+1
|
* Fix define CRYPTOPP_CXX17_STATIC_ASSERT nameJeffrey Walton2020-08-051-1/+1
| | | | That's a C++17 feature, not C++11
* Add missing C++ headers (GH #960)Jeffrey Walton2020-07-211-0/+4
|
* Cleanup config_*.h files, update travis.yml file (PR #898)Jeffrey Walton2019-10-201-0/+6
| | | This started as an update to travis.yml to support ARM64 testing. Autotools had a failure under Clang, and it required a modification to config_asm.h. We eventually guarded the availability defines in CRYPTOPP_DISABLE_ASM.
* Add CRYPTOPP_CXX14 defineJeffrey Walton2019-07-221-1/+13
|
* CRYPTOPP_CXX11_STATIC_ASSERT -> CRYPTOPP_CXX14_STATIC_ASSERTJeffrey Walton2019-07-141-3/+5
| | | | WHoops, this is a C++14 feature
* Use C++ static_assert from N3928 when availableJeffrey Walton2019-07-141-0/+5
|
* Move CRYPTOPP_CXX11 down in list of definesJeffrey Walton2019-07-111-7/+7
|
* Move CRYPTOPP_NO_CXX11 and CRYPTOPP_NO_CXX17 to config_cxx.hJeffrey Walton2019-07-111-0/+14
| | | | It looks like these two were overlooked during refactoring
* Remove duplicate CRYPTOPP_GCC_VERSION testJeffrey Walton2019-07-061-1/+1
|
* Fix missing binary operatorJeffrey Walton2019-07-061-1/+1
|
* Use C++ feature test macros when availableJeffrey Walton2019-07-061-5/+8
| | | | There are not too many of them. __cpp_threadsafe_static_init may be useful for less frequently used compilers and platforms.
* Add define for C++11 deleted functionsJeffrey Walton2019-07-011-0/+7
|
* Make config.h more Autoconf friendly (GH #835, PR #836)Jeffrey Walton2019-05-171-0/+190