- 9feedb8 Attributes which accept a type as their sole argument are no longer hard coded into the parser. Instead, they are automatically listed through tablegen. by Aaron Ballman · 11 years ago
- d386fef Factor out custom parsing for iboutletcollection and vec_type_hint attributes by Richard Smith · 11 years ago
- d92aa2d PR17666: Instead of allowing an initial identifier argument in any attribute by Richard Smith · 11 years ago
- b79b17b PR17567: Improve diagnostic for a mistyped constructor name. If we see something by Richard Smith · 11 years ago
- 8d1ab8a Don't get confused by a virt-specifier after a trailing-return-type - it's not by Richard Smith · 11 years ago
- fad9e13 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
- 58ee425 Remove a bogus diagnostic preventing static data member templates from being by Richard Smith · 11 years ago
- c561714 As Aaron pointed out it's simpler to reject wide string availability attr messages in the parser. by Benjamin Kramer · 11 years ago
- 9bd3cdc PR13657 (and duplicates): by Richard Smith · 11 years ago
- 9ec2891 C++11 attributes after 'constructor-name (' unambiguously signal that we have a by Richard Smith · 11 years ago
- efb288c For "expected unqualified-id" errors after a double colon, and the double colon by Richard Trieu · 11 years ago
- 4c6c411 Update GCC attribute argument parsing comment to better reflect what's going on by Richard Smith · 11 years ago
- 8edabd9 Factor out parsing and allocation of IdentifierLoc objects. by Richard Smith · 11 years ago
- e720311 Possibly appeasing the build bots from r189711 by Aaron Ballman · 11 years ago
- 624421f Consolidating the notion of a GNU attribute parameter with the attribute argument list. by Aaron Ballman · 11 years ago
- 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
- ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
- 5a42820 Fix for dependent contexts in alias templates. by Eli Friedman · 11 years ago
- 2521813 A bit of clean up based on peer's feedback... by Larisse Voufo · 11 years ago
- 06935f3 Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 11 years ago
- ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
- a38253c PR5066: If a declarator cannot have an identifier, and cannot possibly be by Richard Smith · 11 years ago
- 4549d7f ArrayRef'ize Sema::FinalizeDeclaratorGroup, Sema::BuildDeclaratorGroup and by Rafael Espindola · 11 years ago
- 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 11 years ago
- 3e3d20b "bool" should be a context-sensitive keyword in Altivec mode. by Bill Schmidt · 11 years ago
- 7c64ef0 Bug Fix: Template explicit instantiations should not have definitions (FixIts yet to be tested.) by Larisse Voufo · 11 years ago
- 9109bf1 C++11: don't warn about the deprecated 'register' keyword if it's combined with by Richard Smith · 11 years ago
- 6b759f4 Suppress the c++11 -Wdeprecated warning for 'register' if it is expanded from a by Richard Smith · 11 years ago
- 79f4bb7 Add -Wdeprecated warnings and fixits for things deprecated in C++11: by Richard Smith · 11 years ago
- 122e601 Recognition of empty structures and unions is moved to semantic stage by Serge Pavlov · 11 years ago
- cafeb94 PR16243: Use CXXThisOverride during template instantiation, and fix up the by Richard Smith · 11 years ago
- aa9df09 Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. by Aaron Ballman · 11 years ago
- 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
- 3ce0de6 Properly parsing __declspec(safebuffers), though there is no semantic hookup. For more information about safebuffers, see MSDN: http://msdn.microsoft.com/en-us/library/dd778695(v=vs.110).aspx by Aaron Ballman · 11 years ago
- 92eb7d8 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 11 years ago
- fa5f030 Revert r180970; it's causing breakage. by Douglas Gregor · 11 years ago
- 3796d15 Use attribute argument information to determine when to parse attribute arguments as expressions. by Douglas Gregor · 11 years ago
- 58eb370 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 11 years ago
- 9ff2b42 ArrayRef'ize Sema::ActOnEnumBody. No functionality change. by Dmitri Gribenko · 11 years ago
- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
- ed5a292 Warn that scoped enumerations are a C++11 extenstion when compiling in by Richard Trieu · 11 years ago
- 8404626 The 'constexpr implies const' rule for non-static member functions is gone in by Richard Smith · 11 years ago
- bd95745 [Parser] Handle #pragma pack/align inside C structs. by Argyrios Kyrtzidis · 11 years ago
- b004a8e Fix PR4296: Add parser detection/error recovery for nested functions, from Serve Pavlov! by Douglas Gregor · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- ec64244 Parsing support for thread_local and _Thread_local. We give them the same by Richard Smith · 11 years ago
- 12849d0 <rdar://problem/13540921> Fix a crasher when an Objective-C for-in loop gets a non-variable iteration declaration. by Douglas Gregor · 11 years ago
- 74b9fa1 Enable use of _Static_assert inside structs and unions in C11 mode (as per C11 6.7.2.1p1). by Andy Gibbs · 11 years ago
- f50f3f7 Assert that Parser::ParseStructUnionBody is not called for C++ code. by Andy Gibbs · 11 years ago
- 725fe0e PR15633: Note that we are EnteringContext when parsing the nested name by Richard Smith · 11 years ago
- 4cf4a5e Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier. by Richard Smith · 11 years ago
- ab2d09b [Parser] Don't code-complete twice. by Argyrios Kyrtzidis · 11 years ago
- d922779 PR15290: 'this' is not permitted in the declaration of a friend function, by Richard Smith · 11 years ago
- c2ac68e Remove unused variable. by Benjamin Kramer · 11 years ago
- 37453b9 Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 11 years ago
- 672edb0 Don't accidentally and silently accept C++11 attributes in decl-specifier-seqs by Richard Smith · 12 years ago
- 68ea3ae Per the grammar in [dcl.dcl]p1, a simple-declaration can only have attributes by Richard Smith · 12 years ago
- f6565a9 Handle alignas(foo...) pack expansions. by Richard Smith · 12 years ago
- 30f2a74 PR15311: Finish implementation of the suggested resolution of core issue 1488, by Richard Smith · 12 years ago
- 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
- 975d52c Don't repeat the function name in the comment. by Richard Smith · 12 years ago
- 0532140 PR15300: Support C++11 attributes on base-specifiers. We don't support any such by Richard Smith · 12 years ago
- 1b9e8f7 Accept over-qualified constructor in MSVC emulation mode by Dmitri Gribenko · 12 years ago
- 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 12 years ago
- ed4330b Thread safety analysis: make sure that expressions in attributes are parsed by DeLesley Hutchins · 12 years ago
- 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
- d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
- 4cd81c5 Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas. by Richard Smith · 12 years ago
- 33f04a2 Treat alignas and _Alignas as keyword attributes. This allows us to by Richard Smith · 12 years ago
- 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
- 3a2b7a1 Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 12 years ago
- db55c04c Give a more informative error message when the dot or arrow operator is used by Richard Trieu · 12 years ago
- e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
- de03c15 Parsing support for C11's _Noreturn keyword. No semantics yet. by Richard Smith · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
- 7b19cb1 *this is const in a trailing-return-type for a constexpr member function. by Richard Smith · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- ebf0fa8 Pass false instead of 0 since isStar parameter of getArray has type bool. No functionality change. by Nikola Smiljanic · 12 years ago
- 6a502c4 PR14855: don't silently swallow a nested-name-specifier after a type name. by Richard Smith · 12 years ago
- 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- 22aa690 Remove unused arguments and rename to conform to coding standards. by Chad Rosier · 12 years ago
- ccbb402 Indent. by Chad Rosier · 12 years ago
- 9cab1c9 Remove unnecessary checks. by Chad Rosier · 12 years ago
- 16f90bf Use the MaybeParseMicrosoftAttributes function. by Chad Rosier · 12 years ago
- ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
- 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 9852f58 Don't include Type.h in DeclarationName.h. by Benjamin Kramer · 12 years ago
- 2e39713 Improve diagnostic on C++11 attribute specifiers that appear at wrong syntactic locations around class specifiers. by Michael Han · 12 years ago
- 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
- b8a8de3 Accept and pass arguments to __unknown_anytype in argument by John McCall · 12 years ago
- f64231e Teach Clang parser to reject C++11 attributes that appertain to declaration specifiers. by Michael Han · 12 years ago
- 161db02 Thread safety analysis: Fixed ICE caused by double delete when late parsed by DeLesley Hutchins · 12 years ago
- cef3a7b Change diagnostics for enums with fixed underlying type so in C++98 mode, we cite C++11. by Eli Friedman · 12 years ago
- 53aec2a 'constexpr' and 'friend' are both declaration specifiers. Teach the parser this, for better error recovery. by Richard Smith · 12 years ago
- d654f2d DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. by Richard Smith · 12 years ago