summaryrefslogtreecommitdiff
path: root/src/integer.h
Commit message (Expand)AuthorAgeFilesLines
* Add tests for `git__multiply_int64_overflow`lhchavez2020-12-191-5/+37
* Third attempt to fix the 32-bit version of `git__multiply_int64_overflow`lhchavez2020-12-181-4/+11
* Avoid using `__builtin_mul_overflow` with the clang+32-bit combolhchavez2020-12-181-3/+10
* Make git__strntol64() ~70%* fasterlhchavez2020-12-121-0/+31
* integer: use int64_t's for checksEdward Thomson2019-11-251-4/+4
* patch_parse: detect overflow when calculating old/new line positionPatrick Steinhardt2019-10-211-0/+28
* commit_list: store in/out-degrees as uint16_tPatrick Steinhardt2019-10-031-0/+7
* add with overflow: correct documentationethomson/fix-intrinsicsEdward Thomson2019-01-201-2/+2
* add with overflow: use SizeTAdd on WindowsEdward Thomson2019-01-201-0/+10
* Remove unused git__add_uint64_overflowEdward Thomson2019-01-201-12/+0
* add with overflow intrinsics: simplify testsEdward Thomson2019-01-201-26/+18
* Let GCC use the add/mul overflow intrinsicslhchavez2019-01-091-10/+30
* consistent header guardsethomson/header_guardsEdward Thomson2018-02-011-1/+1
* mac: on 32 bit, use `__builtin_umull_overflow`Edward Thomson2017-01-231-6/+6
* Fix MAX 32 bit build problem described in libgit2/libgit2#2917ntk/macosx_build_cherrypickedJeff Hostetler2015-02-201-1/+1
* integer overflow: use compiler intrinsics if supportedEdward Thomson2015-02-131-0/+15
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-12/+16
* Introduce git__add_sizet_overflow and friendsEdward Thomson2015-02-121-0/+77