| Commit message (Expand) | Author | Age | Files | Lines |
* | Add c_alignas and cxx_alignas features | Peter Collingbourne | 2011-10-14 | 1 | -0/+3 |
* | Add a preprocessor callback that is invoked every time the 'defined' | Douglas Gregor | 2011-10-14 | 1 | -0/+4 |
* | Implement built-in macro '__has_warning', which allows one to query if a warn... | Ted Kremenek | 2011-10-12 | 1 | -0/+69 |
* | We do parse hexfloats in C++11; make it actually work. | Douglas Gregor | 2011-10-12 | 2 | -5/+1 |
* | Handle the case where preprocessor entities are not received in order, | Argyrios Kyrtzidis | 2011-10-12 | 1 | -5/+25 |
* | Handle Perforce-style conflict markers like normal conflict markers. Perforce | Richard Smith | 2011-10-12 | 1 | -24/+38 |
* | Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in | Richard Smith | 2011-10-11 | 1 | -0/+11 |
* | For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. | Argyrios Kyrtzidis | 2011-10-11 | 1 | -1/+5 |
* | A couple random preprocessor changes that got ported from C99 to C++11. | Eli Friedman | 2011-10-10 | 1 | -2/+4 |
* | Fixed exapnsion range for # and ##. | Abramo Bagnara | 2011-10-03 | 6 | -19/+39 |
* | Add explicit attributes to mark functions as having had their | John McCall | 2011-09-30 | 3 | -0/+72 |
* | Introduce a callback to PPCallbacks for lines skipped by the preprocessor. | Argyrios Kyrtzidis | 2011-09-27 | 1 | -3/+10 |
* | When parsing a character literal, extract the characters from the | Douglas Gregor | 2011-09-27 | 1 | -1/+1 |
* | Properly initialize Preprocessor::CurLexerKind to avoid use of uninitialized ... | Zhongxing Xu | 2011-09-26 | 1 | -2/+2 |
* | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie | 2011-09-25 | 5 | -9/+12 |
* | Fix missing includes for llvm_unreachable | David Blaikie | 2011-09-23 | 3 | -0/+3 |
* | Switch assert(0/false) llvm_unreachable. | David Blaikie | 2011-09-23 | 4 | -4/+4 |
* | Do manual binary search for preprocessing entities because their end locations | Argyrios Kyrtzidis | 2011-09-22 | 1 | -5/+23 |
* | ArrayRef-ifying MacroArgs::create's arguments argument. | David Blaikie | 2011-09-22 | 3 | -16/+19 |
* | Simplify the last character check. | David Blaikie | 2011-09-22 | 1 | -1/+1 |
* | More MSVC9 unbreaking. | Benjamin Kramer | 2011-09-21 | 1 | -2/+8 |
* | [libclang] When pointing at a macro expansion inside a macro argument, | Argyrios Kyrtzidis | 2011-09-20 | 1 | -3/+3 |
* | The location of the name in MacroDefinition is the beginning of its range, | Argyrios Kyrtzidis | 2011-09-20 | 1 | -3/+1 |
* | Fix gcc build. | Argyrios Kyrtzidis | 2011-09-19 | 1 | -1/+2 |
* | Introduce local_begin()/local_end() methods in PreprocessingRecord which | Argyrios Kyrtzidis | 2011-09-19 | 1 | -12/+0 |
* | Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() | Argyrios Kyrtzidis | 2011-09-19 | 2 | -7/+113 |
* | Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. | Argyrios Kyrtzidis | 2011-09-19 | 6 | -17/+17 |
* | Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t... | Francois Pichet | 2011-09-17 | 5 | -10/+10 |
* | When we load header file information from the external source (i.e., | Douglas Gregor | 2011-09-17 | 1 | -8/+28 |
* | Tweak the module auto-import heuristics a bit | Douglas Gregor | 2011-09-16 | 1 | -1/+2 |
* | Add an experimental flag -fauto-module-import that automatically turns | Douglas Gregor | 2011-09-15 | 5 | -15/+55 |
* | [PCH] Overhaul how preprocessed entities are [de]serialized. | Argyrios Kyrtzidis | 2011-09-15 | 1 | -26/+38 |
* | For modules, use a hash of the compiler version, language options, and | Douglas Gregor | 2011-09-13 | 1 | -3/+12 |
* | When an import statement fails to find a module in the module cache, | Douglas Gregor | 2011-09-12 | 1 | -3/+37 |
* | Introduce a cc1-level option to provide the path to the module cache, | Douglas Gregor | 2011-09-12 | 1 | -0/+10 |
* | [libclang] Fix annotation and getting a "macro expansion" cursor | Argyrios Kyrtzidis | 2011-09-08 | 1 | -4/+5 |
* | Allow C++0x enumerations with a fixed underlying type in | Douglas Gregor | 2011-09-08 | 1 | -0/+1 |
* | Implement the Objective-C 'instancetype' type, which is an alias of | Douglas Gregor | 2011-09-08 | 1 | -0/+1 |
* | Optimize the preprocessor's handling of the __import_module__ | Douglas Gregor | 2011-09-07 | 3 | -17/+42 |
* | Advertise support for cxx_range_for as an extension in C++98 mode. Patch by J... | Richard Smith | 2011-09-06 | 1 | -0/+1 |
* | Speed up BCPL comment lexing by looking aggressively for newlines and then sc... | Benjamin Kramer | 2011-09-05 | 1 | -9/+24 |
* | Use the Lexer's definition of whitespace here. | Benjamin Kramer | 2011-09-05 | 1 | -3/+2 |
* | Use const_cast to avoid warnings. | Benjamin Kramer | 2011-09-04 | 1 | -1/+1 |
* | Add test case for defaulted copy and move structure validation. | Sebastian Redl | 2011-09-04 | 1 | -1/+1 |
* | Handle a code-completion token being passed to the macro stringify operator. | Argyrios Kyrtzidis | 2011-09-04 | 1 | -0/+2 |
* | Support code-completion for C++ inline methods and ObjC buffering methods. | Argyrios Kyrtzidis | 2011-09-04 | 7 | -89/+130 |
* | Fix Lexer::ComputePreamble when MaxLines parameter is non-zero. | Argyrios Kyrtzidis | 2011-09-04 | 1 | -3/+18 |
* | Allow the preprocessor to be constructed without performing target- | Douglas Gregor | 2011-09-01 | 1 | -53/+69 |
* | Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails | Argyrios Kyrtzidis | 2011-09-01 | 1 | -1/+0 |
* | Teach ASTContext and Preprocessor to hold on to references to the same | Douglas Gregor | 2011-09-01 | 1 | -1/+1 |