1. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  2. b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 13 years ago
  3. 78bf680 Fix a -Wreturn-type warning due to this field not explicitly having the by Chandler Carruth · 13 years ago
  4. 68f76b1 Emit debug info for wchar_t. by Devang Patel · 13 years ago
  5. 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
  6. 94da158 Clean up our handling of Objective-C definitions in AST files. Rather by Douglas Gregor · 13 years ago
  7. d1fe529 [analyzer] -analyze-function for ObjectiveC should check if any of the methods match the name (not only the first one). by Anna Zaks · 13 years ago
  8. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  9. a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
  10. 530b14a Eliminate all but one caller of Decl::getPCHLevel() by Douglas Gregor · 13 years ago
  11. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
  12. d5b1605 Thread safety: removing unnecessary import and reordering import list by Caitlin Sadowski · 13 years ago
  13. 0fed26d Thread safety: removing unnecessary import by Caitlin Sadowski · 13 years ago
  14. ef004ec Remove trailing } in comment. by Julien Lerouge · 13 years ago
  15. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  16. 712f2fc In the ASTReader, replace the never-NULL Preprocessor pointer with a by Douglas Gregor · 13 years ago
  17. fd641f9 Add smarter sorting of overload candidates that failed template deduction. by Kaelyn Uhrain · 13 years ago
  18. acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
  19. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
  20. 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
  21. 5db255e Mark the translation unit as having lexical/visible storage only when we actually have data for that lexical or visible storage by Douglas Gregor · 13 years ago
  22. 5181ad0 Back out r139358 "[PCH] When loading the decls linked to an by Douglas Gregor · 13 years ago
  23. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  24. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  25. 8891480 objc rewriter - Add rewriter test for new instancetype by Fariborz Jahanian · 13 years ago
  26. 5c16d63 Don't produce 'instancetype' as the type of a message send expression. Map it down to 'id'. by Douglas Gregor · 13 years ago
  27. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  28. 6311d2b Propagate __module_private__ from previous declarations to later declarations. by Douglas Gregor · 13 years ago
  29. bbcb7ea When type-checking a call to an overloaded, builtin atomic operation, by Douglas Gregor · 13 years ago
  30. 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
  31. 402aa06 Thread Safety: Moving the analysis to a new file by Caitlin Sadowski · 13 years ago
  32. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
  33. 75f23ae Thread safety: refactoring to use an error handler by Caitlin Sadowski · 13 years ago
  34. 67bc607 Update comment because JumpDiagnostics.cpp is not just about VLA scope. by Francois Pichet · 13 years ago
  35. 3323fad Clean up the sentinel-attribute checking code a lot. Document by John McCall · 13 years ago
  36. ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 13 years ago
  37. 84ef0b5 [PCH] When loading the decls linked to an identifier, also make them visible by Argyrios Kyrtzidis · 13 years ago
  38. 45df9c6 Use ArrayRef in ExternalASTSource::SetExternalVisibleDeclsForName. by Argyrios Kyrtzidis · 13 years ago
  39. 7f3a6d3 Code formatting; no functionality change. by John McCall · 13 years ago
  40. 0bcc9bc Contextually converting to 'id' is not a useful operation. Contextually by John McCall · 13 years ago
  41. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  42. 5e4c80b Clean up the RebuildUnknownAnyExpr visitor in SemaExpr.cpp. Mainly swapped around variable names so that this visitor be more like other visitors in clang. by Richard Trieu · 13 years ago
  43. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  44. 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
  45. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  46. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  47. 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
  48. 69ff26b The integer type of an enumeration type isn't always canonical by Douglas Gregor · 13 years ago
  49. e02e5e2 Remove WCHAR_MIN and WCHAR_MAX from limits.h. According to posix and c99 by Eric Christopher · 13 years ago
  50. 179b920 Thread safety: small edit to unused variation on warning left in by accident from earlier commit by Caitlin Sadowski · 13 years ago
  51. 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 13 years ago
  52. 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
  53. af37061 Thread Safety: adding basic no thread safety analysis option by Caitlin Sadowski · 13 years ago
  54. 978191e Thread safety: Adding basic support for locks required and excluded attributes by Caitlin Sadowski · 13 years ago
  55. a53257c Thread safety: shared vs. exclusive locks by Caitlin Sadowski · 13 years ago
  56. c0244c5 Look through SubstNonTypeTemplateParmExpr nodes in the various by Douglas Gregor · 13 years ago
  57. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  58. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  59. 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 13 years ago
  60. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  61. 6aff47d Formatting. by Eric Christopher · 13 years ago
  62. 62f940b Added missing initialization. by Abramo Bagnara · 13 years ago
  63. 14068e8 Adding FixIts to static/inline main declaration diagnostics. by David Blaikie · 13 years ago
  64. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  65. 4fe4d73 [driver] i386 kext preprocessor jobs also need their unsupported options by Chad Rosier · 13 years ago
  66. b8db7cd Optimize the preprocessor's handling of the __import_module__ by Douglas Gregor · 13 years ago
  67. 5520f23 Change diagnoseAddressOfInvalidType() to use an enum to determine what error message to display. Also, move the function call into on location instead of having it spread among many places in the if/else statements. by Richard Trieu · 13 years ago
  68. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  69. 82340e8 Fix Sema::CorrectTypo to ignore found but unresolved symbols by Kaelyn Uhrain · 13 years ago
  70. 3f5af5d More missing dependencies picked up by Ninja. by Peter Collingbourne · 13 years ago
  71. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 13 years ago
  72. 5770bb7 Extract the emission of the diagnostic's location into a separate by Chandler Carruth · 13 years ago
  73. 6c57cce Move the HilightRange method from TextDiagnosticPrinter down to by Chandler Carruth · 13 years ago
  74. d2156fc Hoist the tab expansion into a helper function. by Chandler Carruth · 13 years ago
  75. 0580e7d Don't compute the same line number in two places, once inside a loop. by Chandler Carruth · 13 years ago
  76. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  77. befece1 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  78. 78ea78b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  79. 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 13 years ago
  80. c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
  81. 268942b Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  82. 9f60dee Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  83. 47eb898 Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: by Richard Trieu · 13 years ago
  84. 9a77669 objc-gc: Don't force a __strong type'd property by Fariborz Jahanian · 13 years ago
  85. 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
  86. 46e3908 [driver] When clang crashes, don't try to generate diagnostics (i.e., by Chad Rosier · 13 years ago
  87. 4019f7d objc-gc: Adds support for "weak" property attribute under GC. by Fariborz Jahanian · 13 years ago
  88. c79a0d2 Remove the doxyment for this now defunct parameter. by Chandler Carruth · 13 years ago
  89. f15651a Don't recompute the presumed loc twice in 5 lines of code... Spotted by by Chandler Carruth · 13 years ago
  90. 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 13 years ago
  91. 682630c Hoist the construction of the FixItHint line into a member function with by Chandler Carruth · 13 years ago
  92. f1775fb Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  93. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
  94. ba26149 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  95. 1c8cfbf Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  96. def7584 Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  97. 08062aa Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  98. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  99. f7720da Rename variables in SemaExpr.cpp to give a more consistant naming scheme. by Richard Trieu · 13 years ago
  100. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago