.. |
CMakeLists.txt
|
Try to make cmake happy
|
2010-01-10 13:06:34 +00:00 |
CXXFieldCollector.h
|
Unifies the name-lookup mechanisms used in various parts of the AST
|
2008-12-11 16:49:14 +00:00 |
CodeCompleteConsumer.cpp
|
Eliminate cursor kinds used to express definitions. Instead, provide
|
2010-01-19 19:34:47 +00:00 |
IdentifierResolver.cpp
|
Eliminate dead code.
|
2010-01-02 21:44:36 +00:00 |
IdentifierResolver.h
|
Eliminate dead code.
|
2010-01-02 21:44:36 +00:00 |
JumpDiagnostics.cpp
|
Silence some warnings produced by Clang, and add a missing header
|
2009-11-17 06:14:37 +00:00 |
Lookup.h
|
Handle redeclarations found by ADL deterministically and reasonably.
|
2010-01-26 07:16:45 +00:00 |
Makefile
|
-fno-rtti is now the default.
|
2010-01-24 20:43:31 +00:00 |
ParseAST.cpp
|
Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader
|
2009-12-01 21:57:20 +00:00 |
Sema.cpp
|
Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list.
|
2010-01-31 22:27:38 +00:00 |
Sema.h
|
Access checking for implicit user-defined conversions.
|
2010-02-01 03:16:54 +00:00 |
SemaAccess.cpp
|
Access checking for implicit user-defined conversions.
|
2010-02-01 03:16:54 +00:00 |
SemaAttr.cpp
|
Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:
|
2009-12-02 08:25:40 +00:00 |
SemaCXXCast.cpp
|
Preserve type source information for C++ named casts through template
|
2010-01-15 19:13:16 +00:00 |
SemaCXXScopeSpec.cpp
|
Teach Sema::ActOnDependentTemplateName that a dependent template name
|
2010-01-19 16:01:07 +00:00 |
SemaChecking.cpp
|
In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function.
|
2010-02-01 20:16:42 +00:00 |
SemaCodeComplete.cpp
|
Pass access specifiers around in overload resolution.
|
2010-01-26 01:37:31 +00:00 |
SemaDecl.cpp
|
In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function.
|
2010-02-01 20:16:42 +00:00 |
SemaDeclAttr.cpp
|
Implement access-check delays for out-of-line member definitions
|
2010-01-27 03:50:35 +00:00 |
SemaDeclCXX.cpp
|
In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function.
|
2010-02-01 20:16:42 +00:00 |
SemaDeclObjC.cpp
|
Patch to implement rewriting of properties.
|
2010-01-21 17:36:00 +00:00 |
SemaExceptionSpec.cpp
|
Implement C++ DR437, which involves exception-specifications that name
|
2009-12-10 18:13:52 +00:00 |
SemaExpr.cpp
|
Diagnose binding a non-const reference to a vector element.
|
2010-01-31 17:18:49 +00:00 |
SemaExprCXX.cpp
|
Switch expressions like T() and T(1,2) over to new-style initialization. I'm
|
2010-01-31 20:58:15 +00:00 |
SemaExprObjC.cpp
|
outside a method, 'super' should resolve in a normal name look up
|
2010-01-22 23:04:44 +00:00 |
SemaInit.cpp
|
Access checking for implicit user-defined conversions.
|
2010-02-01 03:16:54 +00:00 |
SemaInit.h
|
Access checking for implicit user-defined conversions.
|
2010-02-01 03:16:54 +00:00 |
SemaLookup.cpp
|
Return early, reduce indentation, and simplify line breaks. No functionality
|
2010-01-31 11:44:02 +00:00 |
SemaOverload.cpp
|
Note that an overload candidate was non-viable because template argument
|
2010-02-01 18:53:26 +00:00 |
SemaOverload.h
|
Note that an overload candidate was non-viable because template argument
|
2010-02-01 18:53:26 +00:00 |
SemaStmt.cpp
|
Really trivial patch to accept pointer to const void in indirect goto. Despite
|
2010-01-31 10:26:25 +00:00 |
SemaTemplate.cpp
|
Fix PR6159 and several other problems with value-dependent non-type template
|
2010-01-31 10:01:20 +00:00 |
SemaTemplate.h
|
Implement partial ordering of function template specializations
|
2009-09-14 18:39:43 +00:00 |
SemaTemplateDeduction.cpp
|
Implement access control for overloaded functions. Suppress access control
|
2010-01-27 01:50:18 +00:00 |
SemaTemplateInstantiate.cpp
|
Handle instantiation of templates with non-type arguments expressed with an
|
2010-01-31 07:09:11 +00:00 |
SemaTemplateInstantiateDecl.cpp
|
Rework base and member initialization in constructors, with several
|
2010-01-31 09:12:51 +00:00 |
SemaType.cpp
|
Improve source-location information for builtin TypeLocs, from Enea
|
2010-01-18 18:04:31 +00:00 |
TargetAttributesSema.cpp
|
Generalize target weirdness handling having proper layering in mind:
|
2010-01-10 12:58:08 +00:00 |
TargetAttributesSema.h
|
Generalize target weirdness handling having proper layering in mind:
|
2010-01-10 12:58:08 +00:00 |
TreeTransform.h
|
Use IdentifierInfo * instead of std::string for the AsmStmt names.
|
2010-01-30 22:25:16 +00:00 |