summaryrefslogtreecommitdiffstats
path: root/include/o3tl/safeint.hxx
Commit message (Expand)AuthorAgeFilesLines
* Consolidate saturating_(add,sub) for signed and unsignedMike Kaganski2021-07-281-28/+2
* cid#1473755 Untrusted loop boundCaolán McNamara2021-03-271-8/+2
* make deem_sanitized a constexprCaolán McNamara2021-03-271-1/+1
* split this to give a sanitizing return pass throughCaolán McNamara2021-03-261-3/+9
* cid#1474353 experiment to silence Untrusted loop boundCaolán McNamara2021-03-251-10/+3
* cid#1474353 experiment to silence Untrusted loop boundCaolán McNamara2021-03-241-3/+15
* Fix o3tl::checked_multiply for Raspberry pi 4bJulien Nabet2021-01-161-1/+1
* Fix typoAndrea Gelmini2020-11-261-1/+1
* -Wc++11-narrowing (clang-cl)Stephan Bergmann2020-11-251-0/+5
* Introduce o3tl::make_unsigned to cast from signed to unsigned typeStephan Bergmann2020-01-091-0/+8
* Remove obsolete GCC version checksStephan Bergmann2018-12-061-1/+1
* 32-bit Clang trunk (towards Clang 9) still doesn't have __mulodi4Stephan Bergmann2018-08-291-2/+2
* ofz#5621 Integer-overflowCaolán McNamara2018-01-281-0/+30
* o3tl: 32-bit clang 4.0.1 fails with undefined reference to `__mulodi4'Michael Stahl2017-12-111-1/+2
* ofz#3819 Integer-overflowCaolán McNamara2017-10-271-0/+9
* Fix o3tl::saturating_add for negative bStephan Bergmann2017-10-261-2/+2
* add checked_subCaolán McNamara2017-10-251-0/+35
* add checked_addCaolán McNamara2017-10-251-0/+35
* Fix -fsanitize=signed-integer-overflowStephan Bergmann2017-10-061-0/+34
* android:update safeint header to use the else implementation with clangbrainbreaker2017-06-211-1/+1
* Revert "Work around clang-cl issue with MSVC's safeint.h for now"Stephan Bergmann2017-04-121-2/+2
* Work around clang-cl issue with MSVC's safeint.h for nowStephan Bergmann2017-04-041-2/+2
* Use consistent include guard macro namesTor Lillqvist2017-03-221-2/+2
* check for overflow in multiplyCaolán McNamara2017-03-221-0/+89