aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex
AgeCommit message (Expand)Author
2012-05-10[preprocessor] Make sure that MacroExpands callbacks are always in source order.Argyrios Kyrtzidis
2012-05-03In StringLiteralParser::init, make sure we emit an error whenArgyrios Kyrtzidis
2012-05-03In StringLiteralParser::init(), fail gracefully if the string isArgyrios Kyrtzidis
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-13Support -Wc++98-compat-pedantic as requested:Seth Cantrell
2012-04-13C++11 no longer requires files to end with a newlineSeth Cantrell
2012-04-10Add a query macro for C++11 N3276, decltype does not require completeDouglas Gregor
2012-04-07ext_reserved_user_defined_literal must not default to Error in MicrosoftMode....Francois Pichet
2012-04-05[Lex] Add support for 'user specified system frameworks' (see test case).Daniel Dunbar
2012-04-05[Lex] HeaderSearch: Introduce a FrameworkCacheEntry structure to hold the Fra...Daniel Dunbar
2012-04-05Simplify.Daniel Dunbar
2012-04-04[preprocessor] In Preprocessor::CachingLex() check whether there were more to...Argyrios Kyrtzidis
2012-04-04Add feature check "cxx_local_type_template_args" describing supportDouglas Gregor
2012-04-03Correct handling of _Pragma macro inside a macro argument.Argyrios Kyrtzidis
2012-03-31Fixed MacroInfo definition range for function like macros with empty body.Abramo Bagnara
2012-03-29Make ModuleMapParser own its TargetInfo, so it doesn't get leaked.Benjamin Kramer
2012-03-27[preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis
2012-03-24Simplify some users of DenseMap::erase.Benjamin Kramer
2012-03-18Turns #import in MS Mode into an error.Aaron Ballman
2012-03-16From Vassil Vassilev:Axel Naumann
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-09Improve diagnostics for UCNs referring to control characters and members of theRichard Smith
2012-03-09User-defined literals are done.Richard Smith
2012-03-08When checking the encoding of an 8-bit string literal, don't just check theRichard Smith
2012-03-08Add support for cooked forms of user-defined-integer-literal andRichard Smith
2012-03-08Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix notRichard Smith
2012-03-08User-defined literal support for character literals.Richard Smith
2012-03-07Add -Wc++11-compat warning for string and character literals followed byRichard Smith
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-03-06User-defined literals: reject string and character UDLs in all places where theRichard Smith
2012-03-05[preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis
2012-03-05[preprocessor] Enhance the preprocessor callbacks:Argyrios Kyrtzidis
2012-03-05Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith
2012-03-03Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith
2012-03-03Remove unused variable.Benjamin Kramer
2012-03-02Adding support for #pragma include_alias in MS compatibility mode. This impl...Aaron Ballman
2012-03-01Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek
2012-03-01Implement double underscore names support in __has_attributeJean-Daniel Dupas
2012-03-01Revert r151800, which was committed without review and has correctness issues.Richard Smith
2012-03-01Implements support for #pragma include_alias in ms compatibility mode. Fixes...Aaron Ballman
2012-03-01Move suport for redefining operator keywords from -fms-extensions to -fms-com...Nico Weber
2012-02-29Allow operator keywords to be #defined in ms-ext mode.Nico Weber
2012-02-25Initializer lists are now supported.Sebastian Redl
2012-02-25Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (andRichard Smith
2012-02-25Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis
2012-02-24Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor
2012-02-23Provide the __is_trivially_assignable type trait, which providesDouglas Gregor
2012-02-23Clang now supports lambda expressions.Douglas Gregor
2012-02-20Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith
2012-02-14Advertize support for constexpr.Richard Smith