aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* Avoid using deprecated functions for key loadingJack Lloyd2020-12-141-10/+12
* Avoid using C++ attribute for ffi.hJack Lloyd2020-11-281-3/+7
* Remove unnecessary code due to compiler limitationsJack Lloyd2020-11-111-76/+4
* Remove old BOTAN_IF_CONSTEXPR defineJack Lloyd2020-11-111-11/+0
* Use if constexprJack Lloyd2020-11-111-4/+4
* Some math deprecationsJack Lloyd2020-11-051-13/+4
* Avoid C++ comment in compiler.hJack Lloyd2020-09-101-1/+1
* Avoid inlining the deprecated modular inverse functionsJack Lloyd2020-03-021-0/+6
* Remove support for splitting the amalgamation by ABIJack Lloyd2020-01-221-3/+3
* if constexpr is C++17 onlyJack Lloyd2019-12-061-1/+1
* Have Clang print the deprecated messageJack Lloyd2019-10-011-1/+1
* fix deprecation warnings on MSVCPatrick Schmidt2019-10-011-2/+2
* Deprecate many publically available headersJack Lloyd2019-09-061-0/+16
* Fix warning - always_inline attribute wants also inlineJack Lloyd2019-08-311-1/+1
* Add BOTAN_FORCE_INLINE and use it in BLAKE2bJack Lloyd2019-08-311-0/+17
* The allocator cb can possibly return nullDavid Carlier2019-08-051-2/+0
* Support disable thread_local but not threadsJack Lloyd2019-07-191-4/+8
* Avoid use of __GNUG__ in headers that may be parsed by C compilersJack Lloyd2019-07-021-5/+5
* Fix a warning when building under XLCJack Lloyd2019-06-291-1/+4
* Officially deprecate headersJack Lloyd2019-06-071-0/+7
* Avoid C++ style comments in headers that may be parsed as CJack Lloyd2019-04-191-2/+2
* Prevent a warning with old GCCJack Lloyd2019-02-271-4/+5
* Add additional annotations for malloc functionsJack Lloyd2019-02-171-1/+1
* Refactor CPUID to make it thread safeJack Lloyd2019-01-301-0/+9
* Define BOTAN_IF_CONSTEXPRJack Lloyd2019-01-171-0/+12
* Clean up define for inline asmJack Lloyd2018-12-311-2/+6
* Remove support for Visual C++ 2013Jack Lloyd2018-10-011-46/+0
* Apple Clang requires min/max be constexprJack Lloyd2018-05-131-1/+10
* Avoid warning with old ClangJack Lloyd2018-01-011-1/+1
* Enable GCC inline asm under Sun Studio compilersJack Lloyd2017-12-311-1/+1
* Drop support for Cilk+Jack Lloyd2017-12-021-32/+2
* Add annotation so GCC/Clang/MSVC know it is an allocation function.Jack Lloyd2017-09-301-0/+11
* Clean up header includesJack Lloyd2017-09-211-0/+4
* Improve support for IBM XLCJack Lloyd2017-09-211-1/+1
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
* Move the annotations to compiler.h since the user shouldn't modifyJack Lloyd2017-09-191-0/+23
* Avoid using GCC ivdep pragma in GCC 4.8 [ci skip]Jack Lloyd2017-08-281-1/+1
* Add BOTAN_ALIGNAS macro for MSVC 2013Jack Lloyd2017-04-271-0/+9
* Fix further compiler macro bug exposed by #921Jack Lloyd2017-03-191-1/+1
* BOTAN_TARGET_COMPILER_IS -> BOTAN_BUILD_COMPILER_ISDaniel Neus2017-03-151-1/+1
* Workaround for MSVC 2013Jack Lloyd2017-01-291-1/+9
* Avoid using target function attribute in Clang before 3.8Jack Lloyd2017-01-031-1/+1
* Add compiler.h macro header extracted from build.hJack Lloyd2016-11-261-0/+169