1. 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 14 years ago
  2. c06e074 Missing header from last commit; accidental change. by John McCall · 14 years ago
  3. 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 14 years ago
  4. 9670e17 objc-arc: enforce performSelector rules in rejecting retaining selectors by Fariborz Jahanian · 14 years ago
  5. b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 14 years ago
  6. e7e66f7 Remove unused member of Builtin::Info. by Eli Friedman · 14 years ago
  7. c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 14 years ago
  8. bcf6a80 StringRef'ize clang::drive::Option::getName(), from Zach Wheeler! by Douglas Gregor · 14 years ago
  9. 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 14 years ago
  10. 3242ee0 Remove unused parameter from ActOnDeclarator. by Anders Carlsson · 14 years ago
  11. 377fde8 Reorganize builtins to separate out builtins which require MMX registers. No functional change. by Eli Friedman · 14 years ago
  12. 05d4876 Fix the warning that is emitted when an ownership attribute is applied incorrectly. by Argyrios Kyrtzidis · 14 years ago
  13. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 14 years ago
  14. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 14 years ago
  15. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 14 years ago
  16. 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 14 years ago
  17. 9864c7d Refactor AttributeList.h to use alphabetical order, from Caitlin Sadowski by Douglas Gregor · 14 years ago
  18. 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 · 14 years ago
  19. 01b6e31 When we create a precompiled preamble, don't copy the by Douglas Gregor · 14 years ago
  20. 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 14 years ago
  21. d57b7ff Replace an unreachable error path with an assert by Peter Collingbourne · 14 years ago
  22. a1a3874 Fix typo by Peter Collingbourne · 14 years ago
  23. ca0d0d4 Improve the wording of the warning when returning a value from by Chandler Carruth · 14 years ago
  24. 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 14 years ago
  25. 1901dce Document and check tighter assumptions about the TemplateName of a by John McCall · 14 years ago
  26. 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 14 years ago
  27. c5c5e92 Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  28. 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 14 years ago
  29. 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 · 14 years ago
  30. 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 14 years ago
  31. de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 14 years ago
  32. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
  33. 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 · 14 years ago
  34. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 14 years ago
  35. d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 14 years ago
  36. 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 14 years ago
  37. 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 14 years ago
  38. 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 · 14 years ago
  39. 37ac1ea Minor grammatical fix for error message. Radar 9681093. by Bob Wilson · 14 years ago
  40. 7e47e1e Reduce the size of the ExtInfo bitfield in FunctionType from 9 bits by Douglas Gregor · 14 years ago
  41. 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 14 years ago
  42. 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 14 years ago
  43. 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 14 years ago
  44. 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 14 years ago
  45. 537c34611 Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." by Bob Wilson · 14 years ago
  46. 89f19e4 Shorten some ARM builtin names by removing unnecessary "neon" prefix. by Bob Wilson · 14 years ago
  47. f2050f2 objc-arc: Give more descriptive diagnostics when by Fariborz Jahanian · 14 years ago
  48. 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 14 years ago
  49. f58de90 Fix comments. by Bob Wilson · 14 years ago
  50. b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
  51. a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 14 years ago
  52. d028302 Improve on warning when objc pointer is used in by Fariborz Jahanian · 14 years ago
  53. 4c4cbe5 Remove superfluous comment by Douglas Gregor · 14 years ago
  54. 8cf0f52 Move definition of template <typename T> void Decl::dropAttr by Fariborz Jahanian · 14 years ago
  55. 7f88c01 Bump Token::Kind from an unsigned char to an unsigned short, from Anton Lokhmotov by Douglas Gregor · 14 years ago
  56. cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 14 years ago
  57. 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 · 14 years ago
  58. c3ca14d Remove multiple use of weak_import attribute on by Fariborz Jahanian · 14 years ago
  59. 8785d11 Remove weak_import attribute on new declaration. // rdar://9538608 by Fariborz Jahanian · 14 years ago
  60. 1626601 avoid using config.h in public headers by Dylan Noblesmith · 14 years ago
  61. 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 14 years ago
  62. 572bbec Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 14 years ago
  63. d543130 Issue warning if weak_import attribute is added to an already by Fariborz Jahanian · 14 years ago
  64. 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 14 years ago
  65. 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 14 years ago
  66. c09ce12 Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! by Douglas Gregor · 14 years ago
  67. 5b27b6d Put all ARC-related warnings into the "arc" diagnostic group. by Argyrios Kyrtzidis · 14 years ago
  68. d26fef0 Change "cannot assign retained object.." warning to "assigning retained object.." by Argyrios Kyrtzidis · 14 years ago
  69. b4b7b50 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 14 years ago
  70. 45ba8a6 Fix typo in comment by Douglas Gregor · 14 years ago
  71. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 14 years ago
  72. 0a17cae Extend the deleted overload candidate note to cover all cases. It by Sean Hunt · 14 years ago
  73. 661c67a Attempt to reapply this patch for caching copy assignment operator by Sean Hunt · 14 years ago
  74. 57b9d98 Fix a case that I missed in r133550. by Bob Wilson · 14 years ago
  75. 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 14 years ago
  76. 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 14 years ago
  77. ee273b3 Fix cut-and-paste error: --stdlib is an alias for -stdlib, not -std. by Bob Wilson · 14 years ago
  78. ed79895 Driver: Factor out IsUsingLTO helper function. by Daniel Dunbar · 14 years ago
  79. e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 14 years ago
  80. 08737c4 Basic: Add TargetInfo::getRegisterWidth hook. by Daniel Dunbar · 14 years ago
  81. 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 14 years ago
  82. af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 14 years ago
  83. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
  84. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 14 years ago
  85. c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 14 years ago
  86. cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 14 years ago
  87. 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 14 years ago
  88. 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 14 years ago
  89. c049856 Remove this poor "abstraction" from the AST. Sorry! =D by Chandler Carruth · 14 years ago
  90. 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 14 years ago
  91. 45ee153 Remove unnecessary include. by Francois Pichet · 14 years ago
  92. bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 14 years ago
  93. 732271e Turn -Wnull-arithmetic back on by default -- we now have tests for the by Chandler Carruth · 14 years ago
  94. 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 14 years ago
  95. 4e5c886 Add support for MSVC __debugbreak compiler intrinsic. by Francois Pichet · 14 years ago
  96. 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 14 years ago
  97. e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 14 years ago
  98. c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 14 years ago
  99. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 14 years ago
  100. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 14 years ago