1. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  2. ac5ecf4 Correctly referring to the null pointer as 'null' not the macro 'NULL' in the boolean conversion diagnostic message. by David Blaikie · 13 years ago
  3. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
  4. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  5. b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 13 years ago
  6. 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
  7. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  8. a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
  9. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
  10. d5b1605 Thread safety: removing unnecessary import and reordering import list by Caitlin Sadowski · 13 years ago
  11. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  12. 712f2fc In the ASTReader, replace the never-NULL Preprocessor pointer with a by Douglas Gregor · 13 years ago
  13. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
  14. 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
  15. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  16. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  17. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  18. 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 13 years ago
  19. 402aa06 Thread Safety: Moving the analysis to a new file by Caitlin Sadowski · 13 years ago
  20. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
  21. 45df9c6 Use ArrayRef in ExternalASTSource::SetExternalVisibleDeclsForName. by Argyrios Kyrtzidis · 13 years ago
  22. 0bcc9bc Contextually converting to 'id' is not a useful operation. Contextually by John McCall · 13 years ago
  23. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  24. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  25. b2fc690 Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also removed typedef of AttrTy since it is not used. by Richard Trieu · 13 years ago
  26. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  27. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  28. ccd891a Capitialize paramater names in SemaExpr.cpp and resolve any parameter name conflicts between declarations and definitions from this and previous refactorings. by Richard Trieu · 13 years ago
  29. 5330ee0 Rearrange comment slightly for Bill. by Eric Christopher · 13 years ago
  30. 179b920 Thread safety: small edit to unused variation on warning left in by accident from earlier commit by Caitlin Sadowski · 13 years ago
  31. 8bccabe Thread Safety: In C++0x Mutexes are the objects that control access to shared variables, while Locks are the objects that acquire and release Mutexes. We switch to this new terminology. by Caitlin Sadowski · 13 years ago
  32. 87198c3 The frexp, modf, and remquo builtins are not 'const'. by Jakob Stoklund Olesen · 13 years ago
  33. 978191e Thread safety: Adding basic support for locks required and excluded attributes by Caitlin Sadowski · 13 years ago
  34. a53257c Thread safety: shared vs. exclusive locks by Caitlin Sadowski · 13 years ago
  35. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  36. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  37. 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 13 years ago
  38. 29f3942 Add a block comment explaining how the different source locations work by Eric Christopher · 13 years ago
  39. 14068e8 Adding FixIts to static/inline main declaration diagnostics. by David Blaikie · 13 years ago
  40. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  41. b8db7cd Optimize the preprocessor's handling of the __import_module__ by Douglas Gregor · 13 years ago
  42. a3e9a96 Revert r139222, operator->() in PreprocessingRecord::iterator. It is useful by Argyrios Kyrtzidis · 13 years ago
  43. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 13 years ago
  44. 5770bb7 Extract the emission of the diagnostic's location into a separate by Chandler Carruth · 13 years ago
  45. 6c57cce Move the HilightRange method from TextDiagnosticPrinter down to by Chandler Carruth · 13 years ago
  46. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  47. a1e99cc operator->() in PreprocessingRecord::iterator is useless since we by Argyrios Kyrtzidis · 13 years ago
  48. 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 13 years ago
  49. 0f74d1e In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
  50. 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 13 years ago
  51. f1bb0b0 Place 'equality comparison with extraneous parentheses...' into a subgroup of -Wparentheses called -Wparentheses-equality. by Ted Kremenek · 13 years ago
  52. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  53. edc41e1 Fix typo by Peter Collingbourne · 13 years ago
  54. 38f1d68 Enable -Wdangling-fields by default in Clang. I've run this warning over by Chandler Carruth · 13 years ago
  55. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  56. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  57. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  58. 81c6477 Add a simple new warning to catch blatantly dangling pointer and by Chandler Carruth · 13 years ago
  59. d1e5a89 [analyzer] Remove TransferFuncs.h, then deal with the fallout. by Jordy Rose · 13 years ago
  60. 17a38e2 [analyzer] Move the knowledge of whether or not GC is enabled for the current analysis from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
  61. 09a26ad Refactor CheckAddressOfOperand() by pulling out redundant code and moving hard coding strings from SemaExpr.cpp to DiagnosticSemaKinds.td. by Richard Trieu · 13 years ago
  62. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  63. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  64. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  65. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  66. 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
  67. aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
  68. 3e3cd93 Teach ASTContext and Preprocessor to hold on to references to the same by Douglas Gregor · 13 years ago
  69. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  70. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  71. 50c909b Create a CaretDiagnostic class to hold the logic for emitting by Chandler Carruth · 13 years ago
  72. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  73. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  74. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  75. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  76. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  77. 2017422 Update libclang to have APIs corresponding to the new 'expansion' naming by Chandler Carruth · 13 years ago
  78. b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
  79. f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 13 years ago
  80. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  81. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  82. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
  83. 3b84ab9 Remove obsolete ObjCInferRelatedReturnType from LangOptions...the correct option is ObjCInferRelatedResultType. by Jordy Rose · 13 years ago
  84. 1335cf0 Thread safety: Adding a name to the thread safety diagnostic group to prevent typos by Caitlin Sadowski · 13 years ago
  85. 05b436e Thread safety: added basic handling for pt_guarded_by/var and guarded_by/var annotations. We identify situations where we are accessing (reading or writing) guarded variables, and report an error if the appropriate locks are not held. by Caitlin Sadowski · 13 years ago
  86. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  87. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  88. f5e39ec [analyzer] Header cleanup to decrease coupling (and recompilation). No functionality change. by Jordy Rose · 13 years ago
  89. dbd658e [analyzer] Introduce a new callback for checkers, printState, to be used for debug-printing the contents of a ProgramState. by Jordy Rose · 13 years ago
  90. 93bd5ca [analyzer] Remove the ProgramState argument from ExprEngine::evalBind; we were ignoring it anyway. No functionality change. by Jordy Rose · 13 years ago
  91. e38dd95 [analyzer] Migrate argument invalidation from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
  92. 537716a [analyzer] Change the check::RegionChanges callback to include the regions explicitly requested for invalidation. by Jordy Rose · 13 years ago
  93. b860739 objective-c - Make warning on unimplemented protocols point by Fariborz Jahanian · 13 years ago
  94. 07453ac [analyzer] Rename current PathDiagnosticClient::HandlePathDiagnostic() to HandlePathDiagnosticImpl(), and slot in new HandlePathDiagnostic() for potentially handling concurrent access to PathDiagnosticClients (in the future). by Ted Kremenek · 13 years ago
  95. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  96. 6be16fe Take an entirely different approach to handling the "parsing" of by Douglas Gregor · 13 years ago
  97. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  98. 6748ae15 Twinify. by Benjamin Kramer · 13 years ago
  99. 62088e3 Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. by Ted Kremenek · 13 years ago
  100. 16f6c03 Silence a GCC warning by Douglas Gregor · 13 years ago