summaryrefslogtreecommitdiffstats
path: root/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Support -Wc++98-compat-pedantic as requested:Seth Cantrell2012-04-131-4/+4
* C++11 no longer requires files to end with a newlineSeth Cantrell2012-04-131-1/+2
* Add a query macro for C++11 N3276, decltype does not require completeDouglas Gregor2012-04-101-0/+1
* ext_reserved_user_defined_literal must not default to Error in MicrosoftMode....Francois Pichet2012-04-071-1/+3
* [Lex] Add support for 'user specified system frameworks' (see test case).Daniel Dunbar2012-04-051-7/+30
* [Lex] HeaderSearch: Introduce a FrameworkCacheEntry structure to hold the Fra...Daniel Dunbar2012-04-051-13/+11
* Simplify.Daniel Dunbar2012-04-051-2/+1
* [preprocessor] In Preprocessor::CachingLex() check whether there were more to...Argyrios Kyrtzidis2012-04-041-7/+11
* Add feature check "cxx_local_type_template_args" describing supportDouglas Gregor2012-04-041-0/+2
* Correct handling of _Pragma macro inside a macro argument.Argyrios Kyrtzidis2012-04-033-5/+66
* Fixed MacroInfo definition range for function like macros with empty body.Abramo Bagnara2012-03-311-3/+2
* Make ModuleMapParser own its TargetInfo, so it doesn't get leaked.Benjamin Kramer2012-03-291-2/+2
* [preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis2012-03-272-18/+45
* Simplify some users of DenseMap::erase.Benjamin Kramer2012-03-241-4/+1
* Turns #import in MS Mode into an error.Aaron Ballman2012-03-181-2/+18
* From Vassil Vassilev:Axel Naumann2012-03-162-8/+11
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-119-109/+109
* Improve diagnostics for UCNs referring to control characters and members of theRichard Smith2012-03-091-24/+41
* User-defined literals are done.Richard Smith2012-03-091-2/+2
* When checking the encoding of an 8-bit string literal, don't just check theRichard Smith2012-03-081-13/+8
* Add support for cooked forms of user-defined-integer-literal andRichard Smith2012-03-082-4/+20
* Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix notRichard Smith2012-03-081-1/+14
* User-defined literal support for character literals.Richard Smith2012-03-081-0/+3
* Add -Wc++11-compat warning for string and character literals followed byRichard Smith2012-03-071-5/+12
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+4
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-067-17/+99
* [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis2012-03-052-4/+99
* [preprocessor] Enhance the preprocessor callbacks:Argyrios Kyrtzidis2012-03-051-27/+29
* Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith2012-03-052-6/+88
* Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith2012-03-031-1/+1
* Remove unused variable.Benjamin Kramer2012-03-031-1/+0
* Adding support for #pragma include_alias in MS compatibility mode. This impl...Aaron Ballman2012-03-022-0/+126
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-012-7/+7
* Implement double underscore names support in __has_attributeJean-Daniel Dupas2012-03-011-1/+6
* Revert r151800, which was committed without review and has correctness issues.Richard Smith2012-03-012-108/+0
* Implements support for #pragma include_alias in ms compatibility mode. Fixes...Aaron Ballman2012-03-012-0/+108
* Move suport for redefining operator keywords from -fms-extensions to -fms-com...Nico Weber2012-03-011-1/+1
* Allow operator keywords to be #defined in ms-ext mode.Nico Weber2012-02-291-1/+8
* Initializer lists are now supported.Sebastian Redl2012-02-251-1/+1
* Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (andRichard Smith2012-02-251-2/+13
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-252-9/+6
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-0/+1
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-231-0/+1
* Clang now supports lambda expressions.Douglas Gregor2012-02-231-1/+1
* Basic: import IntrusiveRefCntPtr<> into clang namespaceDylan Noblesmith2012-02-201-2/+2
* Advertize support for constexpr.Richard Smith2012-02-141-1/+1
* Implement warning for non-wide string literals with an unexpected encoding. ...Eli Friedman2012-02-111-15/+40
* Fixing hex floating literal support so that it handles 0x.2p2 properly.Aaron Ballman2012-02-081-6/+11
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-15/+0
* Hex literals without a significand no longer crash the lexer. Fixes bug 7910Aaron Ballman2012-02-071-0/+6