| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix diagnostic pragmas. | Argyrios Kyrtzidis | 2010-12-15 | 1 | -1/+9 |
| * | Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan... | Argyrios Kyrtzidis | 2010-11-20 | 1 | -1/+1 |
| * | Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: | Argyrios Kyrtzidis | 2010-11-19 | 1 | -0/+1 |
| * | Make sure to always check the result of | Douglas Gregor | 2010-11-12 | 1 | -7/+14 |
| * | lib/Lex/PPMacroExpansion.cpp: Fixup to appease MSVC. | NAKAMURA Takumi | 2010-11-09 | 1 | -0/+4 |
| * | Appeasing MSVC, take 3 | Douglas Gregor | 2010-11-09 | 1 | -0/+1 |
| * | Try to appease MSVC | Douglas Gregor | 2010-11-09 | 1 | -0/+5 |
| * | sprintf -> snprintf conversion, from Vladimir Kirillov | Douglas Gregor | 2010-11-09 | 1 | -3/+3 |
| * | Document Clang's support for attributes on individual enumerators and | John McCall | 2010-11-08 | 1 | -0/+3 |
| * | Make the deserialization of macro definitions lazy, so that we can | Douglas Gregor | 2010-10-30 | 1 | -0/+15 |
| * | Extend the preprocessing record and libclang with support for | Douglas Gregor | 2010-10-20 | 1 | -2/+3 |
| * | Add a __has_attribute macro that works much like __has_feature and __has_buil... | Anders Carlsson | 2010-10-20 | 1 | -2/+14 |
| * | Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a | Douglas Gregor | 2010-10-08 | 1 | -0/+1 |
| * | Implement the C++0x "trailing return type" feature, e.g., | Douglas Gregor | 2010-10-01 | 1 | -0/+1 |
| * | Allow the use of C++0x deleted functions as an extension in C++98. | Anders Carlsson | 2010-09-24 | 1 | -1/+1 |
| * | Implement __has_feature(cxx_inline_namespaces) | Sebastian Redl | 2010-08-31 | 1 | -0/+1 |
| * | Add support for Microsoft's __pragma in the preprocessor. | John McCall | 2010-08-28 | 1 | -2/+10 |
| * | Implement code completion for preprocessor expressions and in macro | Douglas Gregor | 2010-08-24 | 1 | -0/+8 |
| * | After a lengthy design discussion, add support for "ownership attributes" for... | Ted Kremenek | 2010-07-31 | 1 | -0/+3 |
| * | More clang support for darwin tls. Add a __has_feature macro and | Eric Christopher | 2010-06-24 | 1 | -0/+2 |
| * | Add '__has_feature' support for weak ObjC classes. | Ted Kremenek | 2010-04-29 | 1 | -0/+1 |
| * | Sort '__has_feature' cases. No functionality change. | Ted Kremenek | 2010-04-29 | 1 | -15/+15 |
| * | fix a case where macro expansion should be disabled, patch by | Chris Lattner | 2010-03-26 | 1 | -4/+7 |
| * | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 2010-03-16 | 1 | -2/+6 |
| * | Augment __has_feature to report that Clang supports adding attribute 'unused' | Ted Kremenek | 2010-03-05 | 1 | -0/+1 |
| * | Add an overload of Preprocessor::getSpelling which takes a SmallVector and | Benjamin Kramer | 2010-02-27 | 1 | -6/+2 |
| * | Add __has_feature support for attributes ns_returns_not_retained | Ted Kremenek | 2010-02-18 | 1 | -1/+3 |
| * | Use raw_ostreams in Preprocessor::ExpandBuiltinMacro. Still not nice but less... | Benjamin Kramer | 2010-01-27 | 1 | -19/+17 |
| * | Fix typo in comment | Douglas Gregor | 2010-01-26 | 1 | -1/+1 |
| * | revert my patch for rdar://7520940 that warns when a published header | Chris Lattner | 2010-01-22 | 1 | -3/+1 |
| * | Add a bunch more feature-checking macros for C++0x features. Some of these are | Alexis Hunt | 2010-01-13 | 1 | -0/+10 |
| * | stringref'ize a bunch of filename handling logic. Much | Chris Lattner | 2010-01-10 | 1 | -11/+8 |
| * | implement rdar://7520940: published framework headers should | Chris Lattner | 2010-01-10 | 1 | -1/+2 |
| * | Simplify with StringSwitch. | Benjamin Kramer | 2010-01-09 | 1 | -28/+12 |
| * | move the VarargsElided member of MacrosArgs to shrink the MacroArgs struct | Chris Lattner | 2009-12-14 | 1 | -3/+3 |
| * | Get rid of some diagnostics that don't follow our rules for -pedantic | Eli Friedman | 2009-12-08 | 1 | -7/+0 |
| * | Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor... | Ted Kremenek | 2009-12-03 | 1 | -0/+3 |
| * | Rename has_feature(rtti) to has_feature(cxx_rtti) for clarity. | Ted Kremenek | 2009-12-03 | 1 | -3/+3 |
| * | Add "has_feature" support for C++ RTTI. | Ted Kremenek | 2009-12-03 | 1 | -0/+3 |
| * | Added __has_include and __has_include_next. | John Thompson | 2009-11-02 | 1 | -2/+129 |
| * | PR4991: Properly remove trailing newline from __TIMESTAMP__. | Benjamin Kramer | 2009-09-16 | 1 | -3/+3 |
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -80/+80 |
| * | Updated GNU runtime non-fragile ABI. | David Chisnall | 2009-08-31 | 1 | -0/+3 |
| * | implement and document a new __has_feature and __has_builtin magic | Chris Lattner | 2009-06-13 | 1 | -13/+82 |
| * | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -1/+2 |
| * | When we expect two arguments but have zero, make sure to add | Chris Lattner | 2009-05-13 | 1 | -0/+5 |
| * | fix the second half of PR4006 and rdar://6807000 by treating | Chris Lattner | 2009-04-20 | 1 | -7/+11 |
| * | Fix PR3917: the location of a #line directive is the location of the first _. | Chris Lattner | 2009-04-18 | 1 | -0/+4 |
| * | fix PR3927 by being more careful about the pp test for identifier. | Chris Lattner | 2009-04-18 | 1 | -1/+1 |
| * | Substantially restructure function-like macro argument parsing. | Chris Lattner | 2009-04-18 | 1 | -36/+56 |