summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* PR16339: Don't produce a diagnostic pointing at the whitespace between a '#if'Richard Smith2013-06-161-1/+2
* Introducing -Wheader-guard, a warning that checks header guards actually workRichard Trieu2013-06-122-5/+36
* Include Path.h instead of PathV2.h.Rafael Espindola2013-06-112-2/+2
* [Preprocessor] Prevent expansion of y in x ## y when x is emptyArgyrios Kyrtzidis2013-05-251-7/+13
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-1/+1
* [modules] If we hit a failure while loading a PCH/module, abort parsing inste...Argyrios Kyrtzidis2013-05-242-0/+20
* Add -Wincomplete-module, which detects when a header is included from a modul...Douglas Gregor2013-05-201-1/+29
* [Lexer] Improve Lexer::getSourceText() when the given range deals with functi...Argyrios Kyrtzidis2013-05-161-33/+24
* Use only explicit bool conversion operatorDavid Blaikie2013-05-153-3/+3
* C++1y: provide full 'auto' return type deduction for lambda expressions. ThisRichard Smith2013-05-121-1/+1
* [Modules] Make r180934 more efficient by only loading top-level module maps i...Douglas Gregor2013-05-102-2/+15
* Typo and misc comment fix.Richard Smith2013-05-101-2/+4
* [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback.Argyrios Kyrtzidis2013-05-081-7/+0
* [modules] When building a module, make sure we don't serialize out HeaderFile...Argyrios Kyrtzidis2013-05-082-4/+12
* C++1y: Update __cplusplus to temporary value 201305L to allow detection of pr...Richard Smith2013-05-071-1/+13
* Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner2013-05-061-74/+1
* Lex: Fix quadratic behavior when unescaping _Pragma strings.Benjamin Kramer2013-05-041-5/+6
* When building a module, forward diagnostics to the outer diagnostic consumer.Douglas Gregor2013-05-031-2/+3
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-036-133/+10
* When looking for the module associated with one of our magical builtin header...Douglas Gregor2013-05-021-18/+37
* Only evaluate __has_feature(c_thread_local) and __has_feature(cxx_thread_loca...Douglas Gregor2013-05-021-2/+4
* [PCH] Fix memory leak related to deserialized MacroInfo objects.Argyrios Kyrtzidis2013-04-302-4/+11
* [libclang] Make sure the preable does not truncate comments.Argyrios Kyrtzidis2013-04-191-2/+15
* Note that we support (and in fact have supported since the dawn of time itself)Richard Smith2013-04-191-2/+7
* C++11 support is now feature-complete.Richard Smith2013-04-191-1/+3
* Fix off-by-one error in #pragma clang system_header.Jordan Rose2013-04-171-2/+3
* Implemented #pragma GCC warning/error in the same mould as #pragma message.Andy Gibbs2013-04-171-61/+85
* Parser support for #pragma clang __debug capturedTareq A. Siraj2013-04-161-0/+30
* Improve the diagnostics of the number-reading preprocessor directives.Michael Ilseman2013-04-101-4/+6
* [preprocessor] Minor optimization following r178671.Argyrios Kyrtzidis2013-04-031-2/+3
* [preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis2013-04-032-12/+28
* [Preprocessor] Remove PPMutationListener.Argyrios Kyrtzidis2013-03-271-3/+1
* [modules] Re-enable the "ambiguous expansion of macro" warning.Argyrios Kyrtzidis2013-03-271-11/+10
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-267-180/+94
* [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis2013-03-222-19/+33
* [modules] When a MacroInfo object is deserialized, allocate and store its sub...Argyrios Kyrtzidis2013-03-222-1/+15
* <rdar://problem/13037793> Allow the names of modules to differ from the name ...Douglas Gregor2013-03-211-8/+31
* Documentation cleanup for MacroInfo.James Dennett2013-03-201-4/+4
* <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor2013-03-201-18/+102
* <rdar://problem/10796651> Introduce configuration macros into module maps.Douglas Gregor2013-03-201-4/+75
* PR15539: Record "evaluating if/elif condition" flag in the right placeDavid Blaikie2013-03-182-2/+2
* [Modules] Don't eagerly load and associate all the module header files.Argyrios Kyrtzidis2013-03-132-6/+25
* [Modules] Resolve top-headers of modules lazily.Argyrios Kyrtzidis2013-03-131-1/+1
* Add -Wc99-compat warning for C11 unicode string and character literals.Richard Smith2013-03-111-6/+8
* When lexing in C11 mode, accept unicode character and string literals, per C11Richard Smith2013-03-091-9/+13
* Handle _Pragma on a u8, u, or U string literal per the C11 specification. AlsoRichard Smith2013-03-092-25/+46
* After issuing a diagnostic for undefining or redefining a builtin macro,Richard Smith2013-03-061-9/+12
* Remove unused static variable.Douglas Gregor2013-03-051-4/+0
* Preprocessor: don't consider // to be a line comment in -E -std=c89 mode.Jordan Rose2013-03-051-4/+7
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-246-41/+48
OpenPOWER on IntegriCloud