| Commit message (Expand) | Author | Age | Files | Lines |
* | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -7/+7 |
* | Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. | Ted Kremenek | 2012-02-02 | 1 | -2/+10 |
* | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie | 2012-01-17 | 1 | -1/+0 |
* | Re-uglify #public and #private to #__public_macro and #__private_macro. | Douglas Gregor | 2012-01-03 | 1 | -6/+6 |
* | Eliminate the uglified keyword __import_module__ for importing | Douglas Gregor | 2012-01-03 | 1 | -2/+3 |
* | Under -fmodules, accept #public <macroname> and #private <macroname> | Douglas Gregor | 2012-01-03 | 1 | -11/+16 |
* | Add a "Modules" language option, which subsumes the previous | Douglas Gregor | 2012-01-03 | 1 | -2/+2 |
* | Detect when mapping a #include/#import over to a submodule ends up | Douglas Gregor | 2011-12-20 | 1 | -3/+4 |
* | Don't allow #include (and its friends #import, #include_next and | Richard Smith | 2011-12-16 | 1 | -2/+18 |
* | Keep track of import dependencies between submodules within the module | Douglas Gregor | 2011-12-08 | 1 | -7/+19 |
* | When we treat an #include or #import as a module import, create an | Douglas Gregor | 2011-12-02 | 1 | -1/+2 |
* | Introduce the notion of name visibility into modules. For a given | Douglas Gregor | 2011-12-01 | 1 | -2/+4 |
* | Promote ModuleMap::Module to a namespace-scope class in the Basic | Douglas Gregor | 2011-11-30 | 1 | -3/+3 |
* | Note that we'll need to handle __include_macros specially in the module loader | Douglas Gregor | 2011-11-30 | 1 | -0/+1 |
* | Move the module auto-import logic after the logic that allows a | Douglas Gregor | 2011-11-30 | 1 | -29/+29 |
* | Trivial indentation fix for the code I just committed | Douglas Gregor | 2011-11-30 | 1 | -3/+3 |
* | Introduce an opt-in warning indicating when the compiler is treating | Douglas Gregor | 2011-11-30 | 1 | -0/+42 |
* | Switch the module-loading interfaces and parser from a simple | Douglas Gregor | 2011-11-30 | 1 | -7/+11 |
* | Allow preprocessor callbacks to recover from a "file not found" error, | Douglas Gregor | 2011-11-20 | 1 | -4/+23 |
* | When making a suggestion regarding which module to load rather than | Douglas Gregor | 2011-11-17 | 1 | -4/+8 |
* | For modules, all macros that aren't include guards are implicitly | Douglas Gregor | 2011-10-17 | 1 | -2/+35 |
* | -Wc++98-compat warnings for the lexer. | Richard Smith | 2011-10-15 | 1 | -2/+6 |
* | A couple random preprocessor changes that got ported from C99 to C++11. | Eli Friedman | 2011-10-10 | 1 | -2/+4 |
* | Add explicit attributes to mark functions as having had their | John McCall | 2011-09-30 | 1 | -0/+9 |
* | Introduce a callback to PPCallbacks for lines skipped by the preprocessor. | Argyrios Kyrtzidis | 2011-09-27 | 1 | -3/+10 |
* | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie | 2011-09-25 | 1 | -1/+1 |
* | Add an experimental flag -fauto-module-import that automatically turns | Douglas Gregor | 2011-09-15 | 1 | -4/+18 |
* | Support code-completion for C++ inline methods and ObjC buffering methods. | Argyrios Kyrtzidis | 2011-09-04 | 1 | -2/+5 |
* | Modules hide macro definitions by default, so that silly things like | Douglas Gregor | 2011-09-01 | 1 | -0/+34 |
* | Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre... | Eli Friedman | 2011-08-30 | 1 | -1/+2 |
* | Don't warn on varaidic macros in C++0x mode. | Eli Friedman | 2011-08-22 | 1 | -2/+2 |
* | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor | 2011-07-27 | 1 | -2/+2 |
* | Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. | Chandler Carruth | 2011-07-25 | 1 | -2/+2 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -15/+15 |
* | Implement -MG. Fixes PR9613 | Peter Collingbourne | 2011-07-12 | 1 | -4/+5 |
* | Don't warn for unused macro when undef'ing it, if it comes from an included f... | Argyrios Kyrtzidis | 2011-07-11 | 1 | -1/+1 |
* | Replace an unreachable error path with an assert | Peter Collingbourne | 2011-06-30 | 1 | -4/+1 |
* | Make more use of llvm::StringRef in various APIs. In particular, don't | Jay Foad | 2011-06-21 | 1 | -4/+2 |
* | Only ignore extra tokens after #else if we skip it, otherwise warn. Fixes rda... | Argyrios Kyrtzidis | 2011-05-21 | 1 | -1/+3 |
* | To be able to replay compilations we need to accurately remodel how | Manuel Klimek | 2011-04-26 | 1 | -8/+12 |
* | fix a bunch of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Add a 'RawPath' parameter to the PPCallbacks interface. This allows | Chandler Carruth | 2011-03-16 | 1 | -12/+20 |
* | Rename tok::eom to tok::eod. | Peter Collingbourne | 2011-02-28 | 1 | -45/+45 |
* | Reimplement __pragma support using a TokenLexer | Peter Collingbourne | 2011-02-22 | 1 | -0/+1 |
* | Make TokenLexer capable of storing preprocessor directive tokens | Peter Collingbourne | 2011-02-22 | 1 | -3/+5 |
* | When redefining a macro don't warn twice if it's not used and don't warn for ... | Argyrios Kyrtzidis | 2011-01-18 | 1 | -1/+3 |
* | fix rdar://8823139, a crash on a comment in a preprocessed .s file | Chris Lattner | 2011-01-06 | 1 | -0/+6 |
* | Fix PR8654, ensuring each branch of an #if, #elif, #else, ... chain | Chandler Carruth | 2011-01-03 | 1 | -1/+12 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 1 | -2/+2 |
* | Introduced raw_identifier token kind. | Abramo Bagnara | 2010-12-22 | 1 | -7/+3 |