- 3ea9e33 Update aosp/master clang for rebase to r233350 by Pirama Arumuga Nainar · 9 years ago
- 0e2c34f Update aosp/master clang for rebase to r230699. by Stephen Hines · 10 years ago
- 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
- c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
- 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- 525f2f5 Merging r196712: by Bill Wendling · 11 years ago
- b8110d4 Merging r195768: by Bill Wendling · 11 years ago
- 142ab06 Added warning on structures/unions that are empty or contain only by Serge Pavlov · 11 years ago
- 3cebc73 C++1y sized deallocation: if we have a use, but not a definition, of a sized by Richard Smith · 11 years ago
- 2d023ec Wraps lazily generated builtins in an extern "C" context by Warren Hunt · 11 years ago
- 885d8bf AST: Mangle fields in anonymous structs/unions by David Majnemer · 11 years ago
- b1c0e20 Treat aliases as definitions. by Rafael Espindola · 11 years ago
- 87bcee8 Simplify some implementations of get*Decl. by Rafael Espindola · 11 years ago
- 65d1096 Simplify FunctionDecl::getBody. by Rafael Espindola · 11 years ago
- bc65091 Rename some functions for consistency. by Rafael Espindola · 11 years ago
- ffc63a8 Fix linkage calculation of auto member functions returning lambdas by Faisal Vali · 11 years ago
- 4ed0122 When merging class definitions across modules in C++, merge together fields. by Richard Smith · 11 years ago
- de8eaa2 Fix computation of linkage within nested lambdas. by Faisal Vali · 11 years ago
- c6867dd Revert the linkage fix. by Faisal Vali · 11 years ago
- 99229cd Fix computation of linkage within nested lambdas. by Faisal Vali · 11 years ago
- 4cb295d Implement C++1y sized deallocation (n3778). This is not enabled by -std=c++1y; by Richard Smith · 11 years ago
- d0629eb Variable templates: handle instantiation of static data member templates by Richard Smith · 11 years ago
- aa82461 Revert "Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately"" by David Majnemer · 11 years ago
- 1f7fd68 Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately" by David Majnemer · 11 years ago
- 0754047 [-cxx-abi microsoft] Mangle local TagDecls appropriately by David Majnemer · 11 years ago
- e9f6f33 [-cxx-abi microsoft] Correctly identify Win32 entry points by David Majnemer · 11 years ago
- 13b572c Fix name lookup with dependent using decls. by Eli Friedman · 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
- 3f32210 Fix assert when instantiating a default argument of a template defined in a by Richard Smith · 11 years ago
- ddcff1b Tighten up the set of operator new/operator delete calls we're permitted to by Richard Smith · 11 years ago
- 07369dd Fix mangling for block literals. by Eli Friedman · 11 years ago
- 49bab4c Remove bogus VarDecl::extendsLifetimeOfTemporary function and inline it into by Richard Smith · 11 years ago
- bf516f7 Delete dead code. by Eli Friedman · 11 years ago
- cd06f26 Rewrite record layout for ms_struct structs. by Eli Friedman · 11 years ago
- 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
- 9610d77 Cleanup linkage computation for static locals. by Rafael Espindola · 11 years ago
- ec0d96f Fix linkage computation for local types in template functions. by Rafael Espindola · 11 years ago
- f0f353b Fix memory leak for APValues that do memory allocation. by Manuel Klimek · 11 years ago
- e980890 Fix PR16060. by Rafael Espindola · 11 years ago
- 74caf01 Don't compute the visibility unless we really have to. by Rafael Espindola · 11 years ago
- dc07056 Check the linkage cache at every recursive step. by Rafael Espindola · 11 years ago
- e832854 Propagate VisibleNoLinkage down to class members. by Rafael Espindola · 11 years ago
- 24639c4 use getLVForDecl for consistency. by Rafael Espindola · 11 years ago
- bdf2bba Fix the linkage of local types in inline VisibleNoLinkage functions. by Rafael Espindola · 11 years ago
- 88ce12a Move 3 helper function to Linkage.h by Rafael Espindola · 11 years ago
- a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 11 years ago
- ac8b151 Handle local enum types too. by Rafael Espindola · 11 years ago
- 1229e20 Fix pr15930. by Rafael Espindola · 11 years ago
- 7247c88 Use only explicit bool conversion operator by David Blaikie · 11 years ago
- 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
- d248e58 Fix stack overflow in linkage computation when a function with a deduced return by Richard Smith · 11 years ago
- d8ffd0b Make all 'is in extern "C"' tests use the lexical context. by Rafael Espindola · 11 years ago
- 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 11 years ago
- dc5be4f Serialization for captured statements by Ben Langmuir · 11 years ago
- 8c045ac Move CapturedStmt parameters to CapturedDecl by Ben Langmuir · 11 years ago
- e5e575d Add r180263 back, but fix hasBraces() to be correct during parsing. by Rafael Espindola · 11 years ago
- d247842 Revert r180263. It's causing failures. by Bill Wendling · 11 years ago
- f49d9c9 Fix a case in linkage computation that should check for single line extern "C". by Rafael Espindola · 11 years ago
- 65dfa2b Don't mark 'extern "C" void f(void)' as having extern storage class. by Rafael Espindola · 11 years ago
- 673c5d5 Correct the range returned by ParmVarDecl::getSourceRange(), for parameters in ObjC methods with postfix types. by Argyrios Kyrtzidis · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- 90cc390 Remove hasExternalLinkageUncached. by Rafael Espindola · 11 years ago
- c855ce7 Add hasExternalLinkageUncached back with the test that Richard provided, but by Rafael Espindola · 11 years ago
- 6a7664c Avoid computing the linkage instead of avoiding caching it. by Rafael Espindola · 11 years ago
- d613ac9 Fix 41 of the 61 tests which fail with modules enabled: we were computing and by Richard Smith · 11 years ago
- d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
- 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
- 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
- 2d1b096 Avoid computing the linkage too early. Don't invalidate it. by Rafael Espindola · 12 years ago
- 2d9e883 Whitespace cleanup. by Rafael Espindola · 12 years ago
- 77e430d Correctly compute linkage of decls forward declared extern C. by Rafael Espindola · 12 years ago
- 83972f1 Add TagDecl::hasNameForLinkage(), which is true if the tag by John McCall · 12 years ago
- 3778300 Add a hasExternalStorageAsWritten helper. No functionality change. by Rafael Espindola · 12 years ago
- f127eb8 Rename methods to comply with the LLVM Coding Standards. by Rafael Espindola · 12 years ago
- 18895dc Change Type::getLinkageAndVisibility to return a LinkageInfo. by Rafael Espindola · 12 years ago
- 2beda12 Move LinkageInfo out of NamedDecl so that it can be used in Type.h. by Rafael Espindola · 12 years ago
- d3b2f0a Use the most recent decl in getExplicitVisibility. by Rafael Espindola · 12 years ago
- b063ef0 Add streamed versions of getQualifiedNameAsString. by Benjamin Kramer · 12 years ago
- 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 12 years ago
- 5eada84 Streamify getNameForDiagnostic and remove the string versions of PrintTemplateArgumentList. by Benjamin Kramer · 12 years ago
- d9bd83e Decl.cpp/mergeTemplateLV(): Tweak a description. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- 3892d02 Ignore visibility from enclosing template arguments by John McCall · 12 years ago
- 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
- dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
- d4c3d66 Add a new 'type_visibility' attribute to allow users to by John McCall · 12 years ago
- a880b19 Add support for -fvisibility-ms-compat. by John McCall · 12 years ago
- 5a758de Rework the visibility computation algorithm in preparation by John McCall · 12 years ago
- a574c89 Make helper functions static. by Benjamin Kramer · 12 years ago
- d2fdd42 merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 12 years ago
- 950fee2 Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fix by Rafael Espindola · 12 years ago
- ad0e27b Fix a bug reduced from a crash when trying to use modules with libc++. We check by Richard Smith · 12 years ago
- 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
- f8c1214 Remove unneeded const_casts by Dmitri Gribenko · 12 years ago
- 7586a6e Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled as by Richard Smith · 12 years ago
- 3ac83d6 patch for PR9027 and // rdar://11861085 by Fariborz Jahanian · 12 years ago
- d4497dd Clean up: since we have FunctionDecl::IsInline, make it store the right value by Richard Smith · 12 years ago
- 3a344f9 Fix a bug in VarDecl::getSourceRange() for static member arrays with an element by Nico Weber · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago