| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't forget about a builtin if we're about to redeclare it and we couldn't | Richard Smith | 2014-01-22 | 1 | -8/+0 |
* | Introduce and use Decl::getAsFunction() to simplify templated function checks | Alp Toker | 2014-01-22 | 1 | -23/+7 |
* | Rename FunctionProtoType accessors from 'arguments' to 'parameters' | Alp Toker | 2014-01-20 | 1 | -8/+9 |
* | Rename language option MicrosoftMode to MSVCCompat | Alp Toker | 2014-01-14 | 1 | -1/+1 |
* | Use the appropriate SourceLocation for the template backtrace when doing | Nick Lewycky | 2014-01-11 | 1 | -1/+1 |
* | Eliminate the last trivial NDEBUG uses in clang headers | Alp Toker | 2013-12-07 | 1 | -1/+2 |
* | Sema: Make helper function static. | Benjamin Kramer | 2013-11-01 | 1 | -1/+1 |
* | PR17731: When determining whether a tag and a non-tag were declared in the same | Richard Smith | 2013-10-30 | 1 | -2/+17 |
* | Allow CorrectTypo to replace CXXScopeSpecifiers that refer to classes. | Kaelyn Uhrain | 2013-10-19 | 1 | -1/+13 |
* | Be smarter about deciding to add a leading '::' to a | Kaelyn Uhrain | 2013-10-19 | 1 | -22/+49 |
* | Merge NamespaceSpecifierSet's AddNamespace and AddRecord as they are | Kaelyn Uhrain | 2013-10-19 | 1 | -75/+9 |
* | PR17592: Ensure we diagnose shadowing a template parameter with a local extern | Richard Smith | 2013-10-16 | 1 | -2/+4 |
* | Fixed code style of my change. | Serge Pavlov | 2013-10-15 | 1 | -1/+1 |
* | Do not use typo correction that is unaccessible. | Serge Pavlov | 2013-10-14 | 1 | -2/+9 |
* | Convert anachronistic use of 'void *' to 'DeclContext *' in Scope that was a ... | Ted Kremenek | 2013-10-08 | 1 | -15/+12 |
* | Add support for WG21 N3599 (literal operator template for strings) as a GNU | Richard Smith | 2013-10-07 | 1 | -13/+32 |
* | Silencing an MSVC warning; SmallSet::count returns a bool instead of a size_t. | Aaron Ballman | 2013-10-05 | 1 | -1/+1 |
* | Speed up CorrectTypo by avoiding lookups on unreasonable candidates. | Kaelyn Uhrain | 2013-10-02 | 1 | -37/+47 |
* | Fix typo correction usage of SemaAccess.cpp. | Eli Friedman | 2013-10-01 | 1 | -1/+1 |
* | Cache the location of failed typo corrections so that typo correction | Kaelyn Uhrain | 2013-09-27 | 1 | -25/+26 |
* | Teach typo correction to look inside of classes like it does namespaces. | Kaelyn Uhrain | 2013-09-26 | 1 | -5/+102 |
* | Switch the semantic DeclContext for a block-scope declaration of a function or | Richard Smith | 2013-09-20 | 1 | -2/+42 |
* | PR13657 (and duplicates): | Richard Smith | 2013-09-12 | 1 | -1/+2 |
* | C++ modules: if a class is defined in multiple modules (for instance, because | Richard Smith | 2013-09-09 | 1 | -1/+1 |
* | Removed useless default branch of switch statement. | Serge Pavlov | 2013-08-29 | 1 | -3/+0 |
* | Change return type of Sema::DiagnoseAmbiguousLookup from bool to void. | Serge Pavlov | 2013-08-29 | 1 | -13/+8 |
* | Delete CC_Default and use the target default CC everywhere | Reid Kleckner | 2013-08-27 | 1 | -1/+1 |
* | Use pop_back_val() instead of both back() and pop_back(). | Robert Wilhelm | 2013-08-23 | 1 | -9/+6 |
* | During typo correction, check for an exact match in an unimported module. If we | Richard Smith | 2013-08-20 | 1 | -8/+116 |
* | Fix a use-after-free found in libclang when doing code completion. The | Chandler Carruth | 2013-08-18 | 1 | -3/+9 |
* | Refactor all diagnosing of TypoCorrections through a common function, in | Richard Smith | 2013-08-17 | 1 | -0/+38 |
* | Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: | Richard Smith | 2013-08-13 | 1 | -3/+21 |
* | Add hooks for typo correction to ExternalSemaSource, courtesy of Luke Zarko. | Kaelyn Uhrain | 2013-08-12 | 1 | -0/+8 |
* | Omit llvm:: before ArrayRef, as we have using llvm::ArrayRef in include/clan... | Robert Wilhelm | 2013-08-09 | 1 | -9/+7 |
* | Implement [class.friend]p11's special name lookup rules for friend declarations | Richard Smith | 2013-08-09 | 1 | -0/+11 |
* | When we perform dependent name lookup during template instantiation, it's not | Richard Smith | 2013-07-25 | 1 | -31/+107 |
* | Reinstate r186040, with additional fixes and more test coverage (reverted in | Richard Smith | 2013-07-17 | 1 | -2/+10 |
* | Re-revert r86040, which was un-reverted in r186199. | Chandler Carruth | 2013-07-15 | 1 | -9/+2 |
* | Add 'static' and 'const' qualifiers to some arrays of strings. | Craig Topper | 2013-07-15 | 1 | -3/+3 |
* | Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]). | Craig Topper | 2013-07-15 | 1 | -3/+3 |
* | Unrevert r186040, reverted in r186185, with fix for PR16597. | Richard Smith | 2013-07-12 | 1 | -2/+9 |
* | Revert r186040 to fix PR16597 while Richard investigates what the best | Chandler Carruth | 2013-07-12 | 1 | -9/+2 |
* | If we friend a declaration twice, that should not make it visible to name | Richard Smith | 2013-07-10 | 1 | -2/+9 |
* | Make a couple of useful typo correction callbacks more widely available. | Kaelyn Uhrain | 2013-07-08 | 1 | -0/+38 |
* | Use SmallVectorImpl instead of SmallVector for iterators and references to av... | Craig Topper | 2013-07-04 | 1 | -2/+2 |
* | Allow typo correction to try removing nested name specifiers. | Kaelyn Uhrain | 2013-07-02 | 1 | -2/+18 |
* | Look for corrections in enclosing namespaces that require a global NestedName... | Kaelyn Uhrain | 2013-07-02 | 1 | -13/+13 |
* | Add the global namespace (the "::" namespace specifier) to the list of | Kaelyn Uhrain | 2013-06-24 | 1 | -1/+7 |
* | Lazily provide a __float128 dummy type in -std=gnu++11 mode. | Nico Weber | 2013-06-20 | 1 | -0/+8 |
* | Provide operator<< for stream output of DeclarationNames | David Blaikie | 2013-05-14 | 1 | -1/+1 |