| Commit message (Expand) | Author | Age | Files | Lines |
| * | Introduce SourceManager::PredefinesFileID, to allow each checking of whether | Argyrios Kyrtzidis | 2013-02-01 | 1 | -0/+1 |
| * | Lexer: Don't warn about Unicode in preprocessor directives. | Jordan Rose | 2013-01-31 | 1 | -2/+4 |
| * | Preprocessor: initialize member introduced in r173881. | Jordan Rose | 2013-01-31 | 1 | -0/+1 |
| * | Micro-change: moved a brace for better readability | Alexander Kornienko | 2013-01-31 | 1 | -2/+2 |
| * | Reinstate r173952, this time limiting it to exactly the form | Douglas Gregor | 2013-01-30 | 1 | -1/+4 |
| * | Revert "[preprocessor] Don't warn about "disabled expansion of recursive macro"" | Argyrios Kyrtzidis | 2013-01-30 | 1 | -4/+1 |
| * | Fix r173881 to properly skip invalid UTF-8 characters in raw lexing and -E. | Jordan Rose | 2013-01-30 | 1 | -0/+1 |
| * | [preprocessor] Don't warn about "disabled expansion of recursive macro" | Argyrios Kyrtzidis | 2013-01-30 | 1 | -1/+4 |
| * | Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support | Dmitri Gribenko | 2013-01-30 | 3 | -12/+15 |
| * | Don't warn about Unicode characters in -E mode. | Jordan Rose | 2013-01-30 | 1 | -18/+20 |
| * | [Preprocessor] When checking if we can concatenate two tokens, check | Argyrios Kyrtzidis | 2013-01-29 | 1 | -3/+4 |
| * | PR15067 (again): Don't warn about UCNs in C90 if we're raw-lexing. | Jordan Rose | 2013-01-28 | 1 | -1/+2 |
| * | PR15067: Don't assert when a UCN appears in a C90 file. | Jordan Rose | 2013-01-27 | 2 | -4/+7 |
| * | <limits.h> includes <linux/limits.h> on Linux, no need to special-case it | Dmitri Gribenko | 2013-01-26 | 2 | -6/+2 |
| * | Since we're stuck with realpath for the header <-> module mapping, | Douglas Gregor | 2013-01-26 | 2 | -44/+26 |
| * | Lexer.cpp: Fix a warning with ptrdiff_t on i686. [-Wsign-compare] | NAKAMURA Takumi | 2013-01-25 | 1 | -1/+1 |
| * | [Lex] Remove DirectoryLookup.UserSpecified, which is unused. | Daniel Dunbar | 2013-01-25 | 1 | -1/+1 |
| * | Clarify comment: "diagnose" is better than "warn" when emitting an error. | Jordan Rose | 2013-01-25 | 1 | -1/+1 |
| * | Add a fixit for \U1234 -> \u1234. | Jordan Rose | 2013-01-24 | 1 | -1/+9 |
| * | As an extension, treat Unicode whitespace characters as whitespace. | Jordan Rose | 2013-01-24 | 1 | -0/+23 |
| * | Handle universal character names and Unicode characters outside of literals. | Jordan Rose | 2013-01-24 | 2 | -17/+331 |
| * | Unify diagnostics for \x, \u, and \U without any following hex digits. | Jordan Rose | 2013-01-24 | 1 | -2/+2 |
| * | [PCH] Temporarily disable the "ambiguous macro" warning that is currently bog... | Argyrios Kyrtzidis | 2013-01-23 | 1 | -0/+4 |
| * | Fix compilation on Linux, which defines PATH_MAX in a weird place, | Douglas Gregor | 2013-01-22 | 2 | -0/+10 |
| * | [PCH/Modules] Revert r172843, it caused a module to fail building. | Argyrios Kyrtzidis | 2013-01-19 | 1 | -5/+9 |
| * | Adopt llvm::hexDigitValue. | Jordan Rose | 2013-01-18 | 1 | -13/+4 |
| * | [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! | Argyrios Kyrtzidis | 2013-01-18 | 1 | -9/+5 |
| * | [ubsan] Add support for -fsanitize-blacklist | Will Dietz | 2013-01-18 | 1 | -3/+3 |
| * | Revert Clang r172620 and r172629, which caused a hang when building | Douglas Gregor | 2013-01-18 | 1 | -5/+9 |
| * | Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ... | Joey Gouly | 2013-01-17 | 1 | -0/+6 |
| * | Remove unnecessary initialization i Added in r172668. | David Blaikie | 2013-01-16 | 1 | -6/+5 |
| * | Fix -Wreorder warning. | David Blaikie | 2013-01-16 | 1 | -13/+11 |
| * | Move initialization of ParsingIfOrElifDirective down next to the macro | Eric Christopher | 2013-01-16 | 1 | -4/+3 |
| * | No longer crashing with an assert when __has_include or __has_include_next is... | Aaron Ballman | 2013-01-16 | 3 | -1/+11 |
| * | [preprocessor] Call the MacroUndefined callback even when the macro was not d... | Argyrios Kyrtzidis | 2013-01-16 | 2 | -5/+8 |
| * | [PCH/Modules] Change how macro [re]definitions are de/serialized. | Argyrios Kyrtzidis | 2013-01-16 | 1 | -9/+5 |
| * | Typo correction; no functional change. | Aaron Ballman | 2013-01-15 | 1 | -1/+1 |
| * | Infer "link" lines for top-level frameworks. Essentially, a framework | Douglas Gregor | 2013-01-14 | 1 | -0/+30 |
| * | Implement parsing, AST, (de-)serialization, and placeholder global | Douglas Gregor | 2013-01-14 | 1 | -3/+41 |
| * | Constify argument of Preprocessor::getMacroInfoHistory and propagate to | Dmitri Gribenko | 2013-01-14 | 1 | -1/+1 |
| * | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 2013-01-12 | 8 | -17/+17 |
| * | Rework the realpath nonsense for framework lookups to deal more | Douglas Gregor | 2013-01-10 | 2 | -102/+139 |
| * | [PreprocessingRecord] A macro expansion can be reported out-of-order in cases... | Argyrios Kyrtzidis | 2013-01-09 | 1 | -3/+11 |
| * | Make __has_include a bit more resilient in the presence of macros. <rdar://p... | Eli Friedman | 2013-01-09 | 1 | -2/+8 |
| * | Pull the bulk of Lexer::MeasureTokenLength() out into a new function, | Argyrios Kyrtzidis | 2013-01-07 | 1 | -5/+15 |
| * | realpath'ify the mapping from header includes to module imports. | Douglas Gregor | 2013-01-04 | 1 | -0/+13 |
| * | Add __has_feature support to detect if clang supports the explicit "atomic" k... | Ted Kremenek | 2013-01-04 | 1 | -0/+1 |
| * | Add the module name to the 'incomplete umbrella header' warning. | Douglas Gregor | 2013-01-04 | 1 | -1/+1 |
| * | s/CPlusPlus0x/CPlusPlus11/g | Richard Smith | 2013-01-02 | 6 | -59/+59 |
| * | [libclang] Fix crash when code-completing a macro invocation that | Argyrios Kyrtzidis | 2012-12-22 | 2 | -14/+33 |