1. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 13 years ago
  2. 5770bb7 Extract the emission of the diagnostic's location into a separate by Chandler Carruth · 13 years ago
  3. 6c57cce Move the HilightRange method from TextDiagnosticPrinter down to by Chandler Carruth · 13 years ago
  4. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  5. a1e99cc operator->() in PreprocessingRecord::iterator is useless since we by Argyrios Kyrtzidis · 13 years ago
  6. 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 13 years ago
  7. 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
  8. 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 13 years ago
  9. f1bb0b0 Place 'equality comparison with extraneous parentheses...' into a subgroup of -Wparentheses called -Wparentheses-equality. by Ted Kremenek · 13 years ago
  10. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  11. edc41e1 Fix typo by Peter Collingbourne · 13 years ago
  12. 38f1d68 Enable -Wdangling-fields by default in Clang. I've run this warning over by Chandler Carruth · 13 years ago
  13. 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
  14. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  15. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  16. 81c6477 Add a simple new warning to catch blatantly dangling pointer and by Chandler Carruth · 13 years ago
  17. d1e5a89 [analyzer] Remove TransferFuncs.h, then deal with the fallout. by Jordy Rose · 13 years ago
  18. 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
  19. 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
  20. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  21. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  22. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  23. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  24. 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
  25. aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
  26. 3e3cd93 Teach ASTContext and Preprocessor to hold on to references to the same by Douglas Gregor · 13 years ago
  27. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  28. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  29. 50c909b Create a CaretDiagnostic class to hold the logic for emitting by Chandler Carruth · 13 years ago
  30. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  31. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  32. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  33. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  34. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  35. 2017422 Update libclang to have APIs corresponding to the new 'expansion' naming by Chandler Carruth · 13 years ago
  36. b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
  37. 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
  38. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  39. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  40. 955fadb Remove a few mutating ObjCCategoryDecl methods. by Argyrios Kyrtzidis · 13 years ago
  41. 3b84ab9 Remove obsolete ObjCInferRelatedReturnType from LangOptions...the correct option is ObjCInferRelatedResultType. by Jordy Rose · 13 years ago
  42. 1335cf0 Thread safety: Adding a name to the thread safety diagnostic group to prevent typos by Caitlin Sadowski · 13 years ago
  43. 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
  44. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  45. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  46. f5e39ec [analyzer] Header cleanup to decrease coupling (and recompilation). No functionality change. by Jordy Rose · 13 years ago
  47. 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
  48. 93bd5ca [analyzer] Remove the ProgramState argument from ExprEngine::evalBind; we were ignoring it anyway. No functionality change. by Jordy Rose · 13 years ago
  49. e38dd95 [analyzer] Migrate argument invalidation from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
  50. 537716a [analyzer] Change the check::RegionChanges callback to include the regions explicitly requested for invalidation. by Jordy Rose · 13 years ago
  51. b860739 objective-c - Make warning on unimplemented protocols point by Fariborz Jahanian · 13 years ago
  52. 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
  53. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  54. 6be16fe Take an entirely different approach to handling the "parsing" of by Douglas Gregor · 13 years ago
  55. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  56. 6748ae15 Twinify. by Benjamin Kramer · 13 years ago
  57. 62088e3 Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. by Ted Kremenek · 13 years ago
  58. 16f6c03 Silence a GCC warning by Douglas Gregor · 13 years ago
  59. 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 13 years ago
  60. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  61. f43b5e8 Cleanup r138662 per Ben and David's suggestions, thanks. by Chad Rosier · 13 years ago
  62. 2ea054f Teach the ASTReader how to avoid cycles when loading declarations that by Douglas Gregor · 13 years ago
  63. fe87fc7 [driver] When generating temporary files allow a prefix to be added. In many by Chad Rosier · 13 years ago
  64. 9414449 objc-arc: Mention property's attribute by name when by Fariborz Jahanian · 13 years ago
  65. 782f63e Handle CXXTempObjectRegion in StackAddrEscapeChecker. by Jeffrey Yasskin · 13 years ago
  66. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  67. 321d70f [analyzer] Increase the number of possible checks for a checker. by Jordy Rose · 13 years ago
  68. b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 13 years ago
  69. 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 13 years ago
  70. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  71. 6f155de [libclang] Fix getting a cursor that points inside tag definition that is part by Argyrios Kyrtzidis · 13 years ago
  72. f249bf3 Preload source location entries as soon as we've loaded a particular by Douglas Gregor · 13 years ago
  73. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  74. c69a292 Move file validation in the ASTReader from "top of chain" validation by Douglas Gregor · 13 years ago
  75. 98339b9 Factor the Module and ModuleManager classes out into separate headers by Douglas Gregor · 13 years ago
  76. 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
  77. af6fbe4 80-column and spacing. by Chad Rosier · 13 years ago
  78. d10a381 Switch ASTReader::GetHeaderFileInfo() from a walk over the module by Douglas Gregor · 13 years ago
  79. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  80. 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
  81. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  82. c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 13 years ago
  83. 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 13 years ago
  84. 1492426 [analyzer] Allow checker writes to specify that no region should be accosiated with the report. (Useful when we report an error on endOfPath or deadSymbols, when the range of the last expression might have nothing to do with the error.) by Anna Zaks · 13 years ago
  85. 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
  86. cc075e4 objc - fix up the builtin type for objc_assign_ivar. // rdar://9362887. by Fariborz Jahanian · 13 years ago
  87. 0f3b4ca Start reworking -Wunreachable-code. The original analysis had serious flaws with how it by Ted Kremenek · 13 years ago
  88. f0e71ae CFG: record set of C++ 'try' dispatch blocks, which could be of interest to various analyses (e.g., reachability). by Ted Kremenek · 13 years ago
  89. f1d10d9 Constify the result of CFGStmt::getStmt(). by Ted Kremenek · 13 years ago
  90. 8ed5579 Add 'const' version of CompoundStmt::children(). by Ted Kremenek · 13 years ago
  91. f40fd6b Refactor and fix checking for initialization of flexible array members. The old version had the checks scattered across the code, missed some checks, and had a couple nasty bugs in existing checks. by Eli Friedman · 13 years ago
  92. d7cb46c Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 13 years ago
  93. b6c465e Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 13 years ago
  94. 499ea55 Introduce SourceManager::isInSLocAddrSpace and use it in TokenLexer instead of isInFileID by Argyrios Kyrtzidis · 13 years ago
  95. 5d579e7 Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace. by Argyrios Kyrtzidis · 13 years ago
  96. 984e42c Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 13 years ago
  97. 3ac1fbc Thread-safety analysis: adding in a basic lockset tracking system. This by Caitlin Sadowski · 13 years ago
  98. f857186 Add support for a verifier to the driver. Currently only verifies debug by Eric Christopher · 13 years ago
  99. 2fef111 enable -fstack-protector on 10.5 for usermode binaries by default. by Nico Weber · 13 years ago
  100. 294396b [analyzer] Migrate the handling of retain-count-related RetEffects and ArgEffects from CFRefCount to RetainReleaseChecker. No intended functionality change. by Jordy Rose · 13 years ago