1. c286f38 objc++: Some level of covariance is allowed in ObjC properties. by Fariborz Jahanian · 13 years ago
  2. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
  3. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  4. f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
  5. 6af9f3c Fix the desugaring of dependent decltype and typeof(expr) nodes. The by Douglas Gregor · 13 years ago
  6. 9f3480b Move OBJC_PR_NumBits out of PropertyAttributeKind enum, to its own NumPropertyAttrsBits. by Argyrios Kyrtzidis · 13 years ago
  7. 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
  8. 0a68dc7 [ARC] Complain about property without storage attribute when @synthesizing it, not at its declaration. by Argyrios Kyrtzidis · 13 years ago
  9. 46d37c1 Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. by Eli Friedman · 13 years ago
  10. 97c337c [arcmt] Move the remapping functions to clang-c/Index.h and change 'arcmt_' prefix to 'clang_'. by Argyrios Kyrtzidis · 13 years ago
  11. 4e7c7f2 objc-arc: Diagnose when captured variable in block literals by Fariborz Jahanian · 13 years ago
  12. 0673cb3 Apply patch from Richard Trieu to fix PR9548: by Chandler Carruth · 13 years ago
  13. 386b007 Added removeBitWidth method. by Abramo Bagnara · 13 years ago
  14. 699f9b1 Change __debugbreak signature to void __debugbreak(void); MSVC compatibility. by Francois Pichet · 13 years ago
  15. 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
  16. 094240a Add codegen support for the fma/fmal/fmaf builtins. by Cameron Zwarich · 13 years ago
  17. 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
  18. c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 13 years ago
  19. 7a084ec objc++-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  20. 3bd2138 Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch. by Jonathan D. Turner · 13 years ago
  21. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  22. dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
  23. 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
  24. c5f90c2 Undo r134587 as the bug was actually a deep and hideous one in the client code. by Sean Hunt · 13 years ago
  25. 04e5a25 objc-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
  26. 3da626b Introduce a new libclang aPI function, by Douglas Gregor · 13 years ago
  27. 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
  28. 72ac120 [arcmt] Add -ccc-arcmt-check/-ccc-arcmt-modify driver option aliases. by Argyrios Kyrtzidis · 13 years ago
  29. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  30. 8b86ef0 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 13 years ago
  31. e9a37e4 Ensure that we actually visit function parameter declarations with by Sean Hunt · 13 years ago
  32. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  33. 7263fee Some code cleanup of r134522 by Fariborz Jahanian · 13 years ago
  34. 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
  35. 85bea97 Keep track of when "unrecoverable" errors occur, then allow by Douglas Gregor · 13 years ago
  36. 39c411f libclang: Allow callers of clang_saveTranslationUnit() to distinguish by Douglas Gregor · 13 years ago
  37. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  38. 786dcd9 Teach the static analyzer's interpretation of Cocoa conventions to by Douglas Gregor · 13 years ago
  39. 19f74ac Use attributes from the definition (if available) when instantiating functions. by Rafael Espindola · 13 years ago
  40. 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 13 years ago
  41. 8be80e1 Improve the Python bindings for libclang in a few ways, from Eli by Douglas Gregor · 13 years ago
  42. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 13 years ago
  43. c06e074 Missing header from last commit; accidental change. by John McCall · 13 years ago
  44. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
  45. 9670e17 objc-arc: enforce performSelector rules in rejecting retaining selectors by Fariborz Jahanian · 13 years ago
  46. b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 13 years ago
  47. e7e66f7 Remove unused member of Builtin::Info. by Eli Friedman · 13 years ago
  48. c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
  49. bcf6a80 StringRef'ize clang::drive::Option::getName(), from Zach Wheeler! by Douglas Gregor · 13 years ago
  50. 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
  51. 3242ee0 Remove unused parameter from ActOnDeclarator. by Anders Carlsson · 13 years ago
  52. 377fde8 Reorganize builtins to separate out builtins which require MMX registers. No functional change. by Eli Friedman · 13 years ago
  53. 05d4876 Fix the warning that is emitted when an ownership attribute is applied incorrectly. by Argyrios Kyrtzidis · 13 years ago
  54. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  55. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  56. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  57. 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
  58. 9864c7d Refactor AttributeList.h to use alphabetical order, from Caitlin Sadowski by Douglas Gregor · 13 years ago
  59. c89edf5 Fix AST representations of alias-declarations which define tag types. Inside classes, the tag types need to have an associated access specifier, and inside function definitions, they need to be included in the declarations of the DeclStmt. These issues manifested as assertions during template instantiation, and also in a WIP constexpr patch. by Richard Smith · 13 years ago
  60. 01b6e31 When we create a precompiled preamble, don't copy the by Douglas Gregor · 13 years ago
  61. 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
  62. d57b7ff Replace an unreachable error path with an assert by Peter Collingbourne · 13 years ago
  63. a1a3874 Fix typo by Peter Collingbourne · 13 years ago
  64. ca0d0d4 Improve the wording of the warning when returning a value from by Chandler Carruth · 13 years ago
  65. 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 13 years ago
  66. 1901dce Document and check tighter assumptions about the TemplateName of a by John McCall · 13 years ago
  67. 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 13 years ago
  68. c5c5e92 Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  69. 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 years ago
  70. 95b135b Make ARC support default to true. Please can we stop making Objective-C runtime features part of the platform description? This only makes sense for Darwin. by David Chisnall · 13 years ago
  71. 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
  72. de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 13 years ago
  73. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  74. 8306831 Fix PR9279 - Macro expansion stack trace seriously broken with function-style macros, by not recursively printing notes for other 'instantiated from' notes. by Chris Lattner · 13 years ago
  75. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  76. d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 13 years ago
  77. 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 13 years ago
  78. 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 13 years ago
  79. 0c1c98c Cache the result of AttributeList::getKind(); it's relatively expensive to compute, and we query it frequently enough that it showed up in a profile. by Eli Friedman · 13 years ago
  80. 37ac1ea Minor grammatical fix for error message. Radar 9681093. by Bob Wilson · 13 years ago
  81. 7e47e1e Reduce the size of the ExtInfo bitfield in FunctionType from 9 bits by Douglas Gregor · 13 years ago
  82. 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 13 years ago
  83. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
  84. 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
  85. 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 13 years ago
  86. 537c34611 Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." by Bob Wilson · 13 years ago
  87. 89f19e4 Shorten some ARM builtin names by removing unnecessary "neon" prefix. by Bob Wilson · 13 years ago
  88. f2050f2 objc-arc: Give more descriptive diagnostics when by Fariborz Jahanian · 13 years ago
  89. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
  90. f58de90 Fix comments. by Bob Wilson · 13 years ago
  91. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
  92. a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 13 years ago
  93. d028302 Improve on warning when objc pointer is used in by Fariborz Jahanian · 13 years ago
  94. 4c4cbe5 Remove superfluous comment by Douglas Gregor · 13 years ago
  95. 8cf0f52 Move definition of template <typename T> void Decl::dropAttr by Fariborz Jahanian · 13 years ago
  96. 7f88c01 Bump Token::Kind from an unsigned char to an unsigned short, from Anton Lokhmotov by Douglas Gregor · 13 years ago
  97. cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 years ago
  98. b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 13 years ago
  99. c3ca14d Remove multiple use of weak_import attribute on by Fariborz Jahanian · 13 years ago
  100. 8785d11 Remove weak_import attribute on new declaration. // rdar://9538608 by Fariborz Jahanian · 13 years ago