- 36ee9fb Reject varargs '...' in function prototype if there are more parameters after by Richard Smith · 11 years ago
- 03ff259 Refactoring. Remove Owned method from Sema. by Nikola Smiljanic · 11 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
- 2255f2c Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. by John Thompson · 12 years ago
- e14c0f8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- f22856a Remove OpenCL-specific type keywords and specifiers by Alp Toker · 12 years ago
- f9b1510 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 12 years ago
- 94e9eaa Fix one place I missed that was memcpy'ing TypeLocs in a way that messes by Eli Friedman · 12 years ago
- 7152fbe Re-commit r183466 with a fix to make the TypeLoc casting machinery work by Eli Friedman · 12 years ago
- e29ec96 Reverts r183466: "Perform dynamic alignment computations..." by Manuel Klimek · 12 years ago
- 0b3175a Perform dynamic alignment computations so that the data in TypeLocs is by Eli Friedman · 12 years ago
- ba71c08 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
- 74aeef5 Implement C++1y decltype(auto). by Richard Smith · 13 years ago
- 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
- 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
- 6adc78e Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- 6105419 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 13 years ago
- 45b5052 This patch makes "&Cls::purevfn" not an odr use. This isn't what the standard by Nick Lewycky · 13 years ago
- 1b4fb3e Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 13 years ago
- d8a08ea Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 13 years ago
- 11169dd Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 13 years ago
- b13abb9 Add OpenCL images as clang builtin types. by Guy Benyei · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- dc86f94 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 13 years ago
- 2589b980 PR12057: Allow variadic template pack expansions to cross lambda boundaries. by Richard Smith · 13 years ago
- 198223b PR13386: When matching up parameters between a function template declaration by Richard Smith · 13 years ago
- f016bbc For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
- e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
- 23b1be9 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 14 years ago
- 8ac06af ArrayRef-icize the function arguments. by Bill Wendling · 14 years ago
- 4e8942c Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 14 years ago
- e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 637b5b3 Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 14 years ago
- 4a2a8f7 Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 14 years ago
- f0c267e Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
- 0dfb889 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 14 years ago
- b9c168a ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPacksForExpansion by David Blaikie · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- e852b10 Implement a new type node, UnaryTransformType, designed to represent a by Alexis Hunt · 14 years ago
- 4a25707 Implement __underlying_type for libc++. by Alexis Hunt · 14 years ago
- dde65ea Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 15 years ago
- 3943973 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 15 years ago
- 15a776f remove some defensive code: LocalInstantiationScope::getInstantiationOf by Chris Lattner · 15 years ago
- 582a099 Null initialize a few variables flagged by by Ted Kremenek · 15 years ago
- 63dad4d Fix a use of uninitialized variables, found by Ted! by Douglas Gregor · 15 years ago
- 476e302 Implement basic support for the use of variadic templates and blocks by Douglas Gregor · 15 years ago
- b884000 Teach PackExpansionExpr to keep track of the number of pack expansions by Douglas Gregor · 15 years ago
- 0dca5fd Keep track of the number of expansions to be produced from a type pack by Douglas Gregor · 15 years ago
- ada4b79 Start implementing support for substitution into pack expansions that by Douglas Gregor · 15 years ago
- 822d030 Teach TreeTransform how to transform a pack expansion type into by Douglas Gregor · 15 years ago
- 5cde386 When mapping from a function parameter pack to the set of function by Douglas Gregor · 15 years ago
- a8bac7f Work-in-progress implementation of C++0x [temp.arg.explicit]p9, which by Douglas Gregor · 15 years ago
- f301011 Implement substitution of a function parameter pack for its set of by Douglas Gregor · 15 years ago
- 3c6bd2a Add Decl::isParameterPack(), which covers both function and template by Douglas Gregor · 15 years ago
- eb29d18 Add semantic analysis for the creation of and an AST representation by Douglas Gregor · 15 years ago
- f550077 Implement support for template template parameter packs, e.g., by Douglas Gregor · 15 years ago
- 820ba7b Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
- 752a595 Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 15 years ago
- 98318c2 Properly rebuild pack expansions whose pattern is a non-type template by Douglas Gregor · 15 years ago
- 1440693 Diagnose the presence of unexpanded parameter packs within class by Douglas Gregor · 15 years ago
- e8e9dd6 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 15 years ago
- eb5a39d When instantiating a non-type template parameter pack, be sure to by Douglas Gregor · 15 years ago
- da3cc0d Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 15 years ago
- 27b4c16 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 15 years ago
- 0f3feb4 Implement template argument deduction for pack expansions whose by Douglas Gregor · 15 years ago
- 76aca7b Implement instantiation of pack expansions whose pattern is a type-id by Douglas Gregor · 15 years ago
- 15b4ec2 Give the RecursiveASTVisitor a configuration function by Douglas Gregor · 15 years ago
- 840bd6c Implement basic support for template instantiation of pack expansions by Douglas Gregor · 15 years ago
- d2fa766 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 15 years ago
- 062ecac Tweak a comment by Douglas Gregor · 15 years ago
- 6ff1fbf Check for unexpanded parameter packs in default arguments. by Douglas Gregor · 15 years ago
- 6ab34af Fix a regression I caused in r121930. It turns out that by Douglas Gregor · 15 years ago
- c435653 Check for unexpanded parameter packs in using declarations. As a by Douglas Gregor · 15 years ago
- a8461bb Test that all of the relevant types properly compute the "contains by Douglas Gregor · 15 years ago
- 1da294a Introduce a RecursiveASTVisitor subclass that finds all unexpanded by Douglas Gregor · 15 years ago
- b55fdf8 Move the work-in-progress implementation of variadic templates to its own file in Sema. No functionality change. by Douglas Gregor · 15 years ago