1. 0f6931a PR12438: Profile a reference to a type template parameter by depth and index, by Richard Smith · 13 years ago
  2. b085d89 Add info to ObjCPropertyRefExpr to indicate whether the dot syntax property by Argyrios Kyrtzidis · 13 years ago
  3. 1e1e972 When we form a new function/class template specialization, we first by Douglas Gregor · 13 years ago
  4. ba10306 Introduce a new libclang API to determine the parent context of a code by Douglas Gregor · 13 years ago
  5. f602806 Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix up by Richard Smith · 13 years ago
  6. 1af83c4 Support for definitions of member enumerations of class templates outside the by Richard Smith · 13 years ago
  7. 0d4cb85 Fix a comment: kPropertyType = 'T' not 't'. <rdar://problem/11095729> by Bob Wilson · 13 years ago
  8. 9293fff Simplify DataRecursiveIntBinOpEvaluator::VisitBinOp() a bit and make sure we don't by Argyrios Kyrtzidis · 13 years ago
  9. b778305 Change the binary operator data recursive evaluator to not stop at the first by Richard Trieu · 13 years ago
  10. cde7a1d Report the natural alignment of unsigned long long, not the preferred alignment. by Chad Rosier · 13 years ago
  11. 260a3e4 For the annals of subtle but terrible bugs: fix a longstanding bug by John McCall · 13 years ago
  12. c5d3e80 Fix Objective-C compilation-time performance regression introduced in r152608. by Richard Smith · 13 years ago
  13. cc2f77a [Sema] Introduce a data recursive evaluator specific to binary operators. by Argyrios Kyrtzidis · 13 years ago
  14. 649dfbc Remove hacky temporary fix of r151585. by Argyrios Kyrtzidis · 13 years ago
  15. cad313b When laying out an Objective-C object, consult by Sean Callanan · 13 years ago
  16. 5cfc7d8 Unrevert r152761 (reverted in r152772) with a fix for the issue which was by Richard Smith · 13 years ago
  17. 7267839 Revert r152761 "Minor optimization to constant evaluation: don't bother by Daniel Dunbar · 13 years ago
  18. d75fb49 Minor optimization to constant evaluation: don't bother computing expr source by Richard Smith · 13 years ago
  19. f1c66b4 Instantiating a class template should not instantiate the definition of any by Richard Smith · 13 years ago
  20. 4b1f684 Allow vectors to be constructed from constexpr function arguments in by Richard Smith · 13 years ago
  21. 65daef1 It never makes sense to do a lookup into a LinkageSpecDecl, so assert that we by Nick Lewycky · 13 years ago
  22. 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
  23. a5f4441 [Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iterators instead of by Argyrios Kyrtzidis · 13 years ago
  24. 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 13 years ago
  25. 71930e0 Make sure we treat variables captured by reference in lambda as modifiable lvalues. Regression from r152491. Fixes PR12248. by Eli Friedman · 13 years ago
  26. d8b5ca1 ObjCBoolLiterals (__objc_yes/__objc_no) behave like C++ booleans (true/false). They are NOT objects. by Jordy Rose · 13 years ago
  27. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  28. 8e55ed1 Add a missing 'template' keyword. by Douglas Gregor · 13 years ago
  29. 2f47c36 The type of a definition should not increase its visibility. Fixes PR12221. by Rafael Espindola · 13 years ago
  30. f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
  31. 89da8cf Fix the dumping of BlockExprs. by John McCall · 13 years ago
  32. 79a5501 Fix a use of the C99 PRI format macros not to conflict with C++11 UDLs. by Benjamin Kramer · 13 years ago
  33. 540659e Make sure the accessors for overridden methods don't return inherited constructors. Fixes PR12219. by Eli Friedman · 13 years ago
  34. 0069b84 Assign APValues by swapping from a temporary. Removes a bunch of unnecessary by Richard Smith · 13 years ago
  35. ba50b3e Allow serializing an invalid ParmVarDecl and don't set access to public for by Argyrios Kyrtzidis · 13 years ago
  36. 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 13 years ago
  37. 8fbc6d2 [AST] Define a few more key getLocStart() implementations. by Daniel Dunbar · 13 years ago
  38. 90e25a8 [AST] Reimplement Stmt::getLoc{Start,End} to dispatch to subclass overloads. by Daniel Dunbar · 13 years ago
  39. 396ec67 [AST] Add {DeclRefExpr,MemberExpr,ImplicitCastExpr}::{getLocStart,getLocEnd} methods. by Daniel Dunbar · 13 years ago
  40. ef9f298 Fix statement printing for raw and template user-defined literals. by Richard Smith · 13 years ago
  41. 3a5032b Literal operator suffixes and regular names live in separate namespaces. by Richard Smith · 13 years ago
  42. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  43. bc5419a [AST] Memoize ASTContext::getTypeInfo(). by Daniel Dunbar · 13 years ago
  44. 42f42c8 [AST] NestedNameSpecifier's ctor/dtor are trivial and should be inlined. by Daniel Dunbar · 13 years ago
  45. cd48592 [AST] Type::isVoidType() is trivial and should be inlined. by Daniel Dunbar · 13 years ago
  46. 3d13c5a [AST] Reduce Decl::getASTContext() calls. by Daniel Dunbar · 13 years ago
  47. 56757e9 Untangle getUnderlyingDeclImpl, no functionality change. by Benjamin Kramer · 13 years ago
  48. 7a8c758 [AST] APValue: Split the fast path of MakeUninit to be inline. by Daniel Dunbar · 13 years ago
  49. 6daffa5 [AST] Change NamedDecl::getUnderlyingDecl() to inline the fast (and incredibly common) path. by Daniel Dunbar · 13 years ago
  50. 9168830 Ensure we don't print 123ULL_foo when printing a user-defined integer literal. by Richard Smith · 13 years ago
  51. 76e035a [AST] Change Type::isIntegerType to be inlined(). It is very popular. by Daniel Dunbar · 13 years ago
  52. 5bc37f6 Loosen the precondition of isCXXInstanceMember() to simply return by Douglas Gregor · 13 years ago
  53. 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
  54. 9e9c454 Make sure we consistently canonicalize types when canonicalizing TemplateTemplateParmDecls. PR12179. by Eli Friedman · 13 years ago
  55. 485ea8e The constant folder's diagnosic mechanism is irrelevant for C; don't bother by Richard Smith · 13 years ago
  56. 047da19 [AST] VarDecl::hasDefinition() - Early exit if we find a strong definition. by Daniel Dunbar · 13 years ago
  57. 60d302a [AST] FunctionDecl::getBuiltinID() - Eliminate spurious calls to getASTContext by Daniel Dunbar · 13 years ago
  58. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  59. f9aa363 AST: Move several Type::is...Type() functions to be inline. by Daniel Dunbar · 13 years ago
  60. c1b0f7f Use TinyPtrVector instead of UsuallyTinyPtrVector. by Argyrios Kyrtzidis · 13 years ago
  61. 02892a6 AST/stats: Don't effectively use an out-of-line function to return a static by Daniel Dunbar · 13 years ago
  62. 12fc4b0 Properly handle non-canonical underlying types in by Peter Collingbourne · 13 years ago
  63. b3c312c Fix a bug in the mangler where in 'namespace std { extern "C" {X;} }', X would not be seen to be in ::std::. by James Molloy · 13 years ago
  64. 1aa0be8 constexpr: Remove APValue/CCValue distinction. It is no longer useful given the by Richard Smith · 13 years ago
  65. 16412ef Avoid an unnecessary recursive loop between type canonicalization and NNS canonicalization which would (rarely) lead to memory corruption. While I'm here, simplify. Fixes PR12166. Not committing a testcase because it's impossible to reduce it. by Eli Friedman · 13 years ago
  66. 5a61e0c [Sema] Fix crash-on-invalid-code issue: by Argyrios Kyrtzidis · 13 years ago
  67. 1658133 Ensure that we instantiate static reference data members of class templates by Richard Smith · 13 years ago
  68. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
  69. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  70. dca1761 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 13 years ago
  71. 77bfb8b objective-c: provide fixit hint when atomic property does not by Fariborz Jahanian · 13 years ago
  72. fd81978 Fix a couple -Wuninitialized warnings from gcc. Reported by David Greene. by Eli Friedman · 13 years ago
  73. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  74. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
  75. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago
  76. c1b66e6 When evaluating integer expressions include a check for sub-expressions by Argyrios Kyrtzidis · 13 years ago
  77. d411a4b Revert testing code I committed by mistake in r151464. by Argyrios Kyrtzidis · 13 years ago
  78. d162cf1 Reorder members to save padding. by Benjamin Kramer · 13 years ago
  79. 2fa975c Revert r151460 as it is not enough to address the issue. by Argyrios Kyrtzidis · 13 years ago
  80. faf4ef6 Richard Smith pointed out that there already is a proposal for init list mangling. by Sebastian Redl · 13 years ago
  81. 8ed2091 When evaluating integer expressions handle logical operators outside by Argyrios Kyrtzidis · 13 years ago
  82. b76ffc5 Better mangling for new-expressions. Also, although we can't mangle arbitrary initializer lists yet (we will need this), turn the crash into a controlled error. by Sebastian Redl · 13 years ago
  83. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  84. dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
  85. 359c89d When checking whether a reference to a variable is an ICE, look at the type of by Richard Smith · 13 years ago
  86. 0fd7f4d Revert r151357. That unreachable is reachable... by Nick Lewycky · 13 years ago
  87. 770dc03 Silence gcc warnings pointing out that CharByteWidth could be used by Nick Lewycky · 13 years ago
  88. f6cfe8b Remove some trivial uses of hasTrivialCopyConstructor() and by Douglas Gregor · 13 years ago
  89. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  90. eb2f220 Actually remove the duplicated elements from the vector. by Benjamin Kramer · 13 years ago
  91. d0e49e5 Unique CXXBasePath decls with the SmallVector/pod_sort/std::unique idiom instead of employing a wasteful std::set. by Benjamin Kramer · 13 years ago
  92. b11e525 Seriously, are injected-class-names that hard? by Douglas Gregor · 13 years ago
  93. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  94. 860097c Two fixes to how we compute visibility: by Rafael Espindola · 13 years ago
  95. 341785e More ArrayRef-ification of methods. by Bill Wendling · 13 years ago
  96. ac1303e Generate an AST for the conversion from a lambda closure type to a by Douglas Gregor · 13 years ago
  97. 51e47df Fix a crash in the diangostic code in EvalConstant. PR12043. by Eli Friedman · 13 years ago
  98. f4b7de1 Improve our handling of lambda expressions that occur within default by Douglas Gregor · 13 years ago
  99. 5878cbc Implement non-internal linkage for lambda closure types that need a by Douglas Gregor · 13 years ago
  100. 552e299 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 13 years ago