summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/FormatString.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-0/+3
* Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini2016-10-241-3/+0
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-0/+3
* Move UTF functions into namespace llvm.Justin Lebar2016-09-301-3/+4
* [Sema] Don't crash on scanf on forward-declared enums.Benjamin Kramer2016-08-201-3/+14
* Check 'r' and 'y specifiers of freebsd_kernel_printf format strings on PS4Sunil Srivastava2016-04-261-2/+2
* [Sema] Handle UTF-8 invalid format string specifiersBruno Cardoso Lopes2016-03-291-0/+23
* Remove use of builtin comma operator.Richard Trieu2016-02-181-4/+12
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* Wrap to 80 columns. No behavior change.Nico Weber2015-05-181-1/+2
* Add a format warning for "%p" with non-void* argsSeth Cantrell2015-03-041-37/+45
* Add support for analyzing FreeBSD kernel printf extensions.Dimitry Andric2015-02-191-0/+16
* MS format strings: parse the 'Z' printf conversion specifier (PR20808)Hans Wennborg2014-09-071-1/+8
* MS format strings: allow the 'h' length modifier with C, C, s and S (PR20808)Hans Wennborg2014-09-041-1/+13
* MS format strings: support the 'w' length modifier (PR20808)Hans Wennborg2014-09-041-0/+15
* Add a comment, no functional change.Nico Weber2014-08-291-1/+1
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-3/+3
* Analysis: Add support for MS specific printf format specifiersDavid Majnemer2013-08-211-1/+45
* Add support for __wchar_t in -fms-extensions mode.Hans Wennborg2013-05-101-2/+2
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-2/+2
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-5/+4
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-1/+1
* Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o.Jordan Rose2012-09-131-0/+23
* Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o).Jordan Rose2012-09-131-0/+12
* Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso.Jordan Rose2012-09-081-11/+3
* Format strings: %Ld isn't available on Darwin or Windows.Jordan Rose2012-09-081-3/+27
* Remove ScanfArgType and bake that logic into ArgType.Hans Wennborg2012-08-071-18/+48
* Rename analyze_format_string::ArgTypeResult to ArgTypeHans Wennborg2012-08-071-10/+10
* -Wformat: better handling of qualifiers on pointer argumentsHans Wennborg2012-07-311-0/+7
* Make -Wformat walk the typedef chain when looking for size_t, etc.Hans Wennborg2012-07-271-0/+34
* Teach printf/scanf about enums with fixed underlying types.Jordan Rose2012-06-041-0/+6
* Make -Wformat accept printf("%hhx", c); with -funsigned-charHans Wennborg2012-05-081-2/+1
* Fix handling of wint_t - we can't assume wint_t is purely an integer promotio...James Molloy2012-05-041-10/+10
* Support '%p' format specifier with block pointers.Ted Kremenek2012-03-151-1/+1
* -Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg2012-03-091-0/+3
* Warn about non-standard format strings (pr12017)Hans Wennborg2012-02-221-0/+71
* Format string analysis: give 'q' its own enumerator.Hans Wennborg2012-02-161-3/+6
* Tweak format string checking to work with %@ and ObjC toll-free bridging. <r...Ted Kremenek2012-02-061-3/+17
* Format string warnings: don't a.k.a. wchar_t with wchar_t.Hans Wennborg2012-01-311-1/+1
* Fix NSLog format string checking for %@.Ted Kremenek2012-01-251-1/+2
* Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes...Ted Kremenek2012-01-241-0/+8
* The 'l' length modifier makes sense with the scanlist conversion specifier.Ted Kremenek2012-01-201-0/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-7/+3
* scanf: parse the 'm' length modifier, and check that the right argumentsHans Wennborg2012-01-121-0/+21
* scanf analysis: the 'a' length modifier is valid with a scanlistHans Wennborg2012-01-121-0/+1
* Support the 'a' scanf length modifier as an extension in C++.Hans Wennborg2011-12-281-1/+1
* Support the 'a' length modifier in scanf format strings as a C90Hans Wennborg2011-12-151-1/+28
* Make printf warnings refer to wint_t and wchar_t by nameHans Wennborg2011-12-091-5/+4
* Move definition of ConversionSpecifier::toString() to FormatString.cppHans Wennborg2011-12-091-4/+41