Age | Commit message (Expand) | Author |
2012-03-31 | Fixed MacroInfo definition range for function like macros with empty body. | Abramo Bagnara |
2012-03-27 | [preprocessor] Handle correctly inclusion directives that have macro expansio... | Argyrios Kyrtzidis |
2012-03-18 | Turns #import in MS Mode into an error. | Aaron Ballman |
2012-03-11 | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie |
2012-03-06 | User-defined literals: reject string and character UDLs in all places where the | Richard Smith |
2012-03-05 | [preprocessor] Enhance the preprocessor callbacks: | Argyrios Kyrtzidis |
2012-03-02 | Adding support for #pragma include_alias in MS compatibility mode. This impl... | Aaron Ballman |
2012-03-01 | Change @import to @__experimental_modules_import. We are not ready to commit... | Ted Kremenek |
2012-03-01 | Revert r151800, which was committed without review and has correctness issues. | Richard Smith |
2012-03-01 | Implements support for #pragma include_alias in ms compatibility mode. Fixes... | Aaron Ballman |
2012-03-01 | Move suport for redefining operator keywords from -fms-extensions to -fms-com... | Nico Weber |
2012-02-29 | Allow operator keywords to be #defined in ms-ext mode. | Nico Weber |
2012-02-05 | Basic: import SmallString<> into clang namespace | Dylan Noblesmith |
2012-02-02 | Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. | Ted Kremenek |
2012-01-17 | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie |
2012-01-03 | Re-uglify #public and #private to #__public_macro and #__private_macro. | Douglas Gregor |
2012-01-03 | Eliminate the uglified keyword __import_module__ for importing | Douglas Gregor |
2012-01-03 | Under -fmodules, accept #public <macroname> and #private <macroname> | Douglas Gregor |
2012-01-03 | Add a "Modules" language option, which subsumes the previous | Douglas Gregor |
2011-12-20 | Detect when mapping a #include/#import over to a submodule ends up | Douglas Gregor |
2011-12-16 | Don't allow #include (and its friends #import, #include_next and | Richard Smith |
2011-12-08 | Keep track of import dependencies between submodules within the module | Douglas Gregor |
2011-12-02 | When we treat an #include or #import as a module import, create an | Douglas Gregor |
2011-12-01 | Introduce the notion of name visibility into modules. For a given | Douglas Gregor |
2011-11-30 | Promote ModuleMap::Module to a namespace-scope class in the Basic | Douglas Gregor |
2011-11-30 | Note that we'll need to handle __include_macros specially in the module loader | Douglas Gregor |
2011-11-30 | Move the module auto-import logic after the logic that allows a | Douglas Gregor |
2011-11-30 | Trivial indentation fix for the code I just committed | Douglas Gregor |
2011-11-30 | Introduce an opt-in warning indicating when the compiler is treating | Douglas Gregor |
2011-11-30 | Switch the module-loading interfaces and parser from a simple | Douglas Gregor |
2011-11-20 | Allow preprocessor callbacks to recover from a "file not found" error, | Douglas Gregor |
2011-11-17 | When making a suggestion regarding which module to load rather than | Douglas Gregor |
2011-10-17 | For modules, all macros that aren't include guards are implicitly | Douglas Gregor |
2011-10-15 | -Wc++98-compat warnings for the lexer. | Richard Smith |
2011-10-10 | A couple random preprocessor changes that got ported from C99 to C++11. | Eli Friedman |
2011-09-30 | Add explicit attributes to mark functions as having had their | John McCall |
2011-09-27 | Introduce a callback to PPCallbacks for lines skipped by the preprocessor. | Argyrios Kyrtzidis |
2011-09-25 | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie |
2011-09-15 | Add an experimental flag -fauto-module-import that automatically turns | Douglas Gregor |
2011-09-04 | Support code-completion for C++ inline methods and ObjC buffering methods. | Argyrios Kyrtzidis |
2011-09-01 | Modules hide macro definitions by default, so that silly things like | Douglas Gregor |
2011-08-30 | Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre... | Eli Friedman |
2011-08-22 | Don't warn on varaidic macros in C++0x mode. | Eli Friedman |
2011-07-27 | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor |
2011-07-25 | Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. | Chandler Carruth |
2011-07-23 | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner |
2011-07-12 | Implement -MG. Fixes PR9613 | Peter Collingbourne |
2011-07-11 | Don't warn for unused macro when undef'ing it, if it comes from an included f... | Argyrios Kyrtzidis |
2011-06-30 | Replace an unreachable error path with an assert | Peter Collingbourne |
2011-06-21 | Make more use of llvm::StringRef in various APIs. In particular, don't | Jay Foad |