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