aboutsummaryrefslogtreecommitdiff
path: root/libc/include/bits/fortify/string.h
Commit message (Expand)AuthorAgeFilesLines
* fortify: simplify strlen for LLVM's new optimizationGeorge Burgess IV2020-02-131-9/+5
* fortify: remove 'optimizations' for functions that LLVM knows aboutGeorge Burgess IV2020-02-041-36/+15
* Stop using the __ANDROID_API_x__ constants.Elliott Hughes2019-12-201-17/+17
* fortify: allow diagnostics without run-time checks (attempt #2)George Burgess IV2019-11-191-30/+32
* Revert "fortify: allow diagnostics without run-time checks"George Burgess IV2019-11-071-32/+30
* fortify: allow diagnostics without run-time checksGeorge Burgess IV2019-11-011-30/+32
* fortify: remove last uses of __bos_trivially_not*George Burgess IV2019-10-071-3/+3
* fortify(string): emit diagnostics regardless of API levelGeorge Burgess IV2019-10-071-38/+47
* fortify: account for new clang diagnosticsGeorge Burgess IV2019-09-161-21/+12
* fortify: add __mempcpy_chkGeorge Burgess IV2019-06-131-0/+16
* fortify: add diagnostics for str* functionsGeorge Burgess IV2019-06-131-6/+22
* fortify: s/([gl])eq/\1e/gGeorge Burgess IV2019-05-231-6/+6
* fortify: use __builtin_constant_p for more short-circuitsGeorge Burgess IV2019-05-231-16/+3
* fortify: Migrate trivial cases to dynamic check macrosGeorge Burgess IV2019-05-231-5/+25
* fortify: use a macro in diagnose_ifGeorge Burgess IV2019-05-231-7/+5
* Reland "Retire GCC FORTIFY."Elliott Hughes2018-07-241-191/+0
* Revert "Retire GCC FORTIFY."Elliott Hughes2018-07-241-0/+191
* Retire GCC FORTIFY.Elliott Hughes2018-07-231-191/+0
* Add more const-correct C++ overloads.Elliott Hughes2017-08-231-4/+27
* libc fortify: make string.h use diagnose_ifGeorge Burgess IV2017-08-011-79/+29
* Remove nullability specifications.Elliott Hughes2017-08-011-47/+34
* Remove restrict/__restrict.Elliott Hughes2017-08-011-20/+20
* libc: Split FORTIFY into its own headersGeorge Burgess IV2017-07-271-0/+481