1. 4532b55 [arcmt] Use __bridge_retained when passing an objc object to a CF parameter by Argyrios Kyrtzidis · 13 years ago
  2. 528a499 objc-arc: warn when a 'retain' block property is by Fariborz Jahanian · 13 years ago
  3. 4d353eb [analyzer] After CFG has been linearized, we can have a situation where an ExpoledNode has an invalid SourceLocation (which has no correspondence in the source code). This commit is the first step to solve this problem. by Anna Zaks · 13 years ago
  4. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  5. a45680b Correctly generate IR for casted "builtin" functions, where by John McCall · 13 years ago
  6. 5d35aa0 Split the two invalid uses of the unqualified Foobar at line 3 to two lines by Kaelyn Uhrain · 13 years ago
  7. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  8. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  9. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  10. de24d44 Turn off the generation of unaligned atomic load/store; I'm going to explicitly error out on such cases in the backend, at least for the moment. by Eli Friedman · 13 years ago
  11. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  12. 221d5a5 [libclang] Correct annotation and taking of cursor for objc class references by Argyrios Kyrtzidis · 13 years ago
  13. 6dc6f00 A strong property of block type has "copy" setter semantics, not "retain". by John McCall · 13 years ago
  14. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  15. 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
  16. 6639e92 [libclang] by Argyrios Kyrtzidis · 13 years ago
  17. fe522c2 Add a struct-size check for modules when dealing with module-private fields by Douglas Gregor · 13 years ago
  18. c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 13 years ago
  19. c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
  20. d6ce22c This test seems pretty low-value. by John McCall · 13 years ago
  21. c8cfc74 Enhance the CFG construction to detect no-return destructors for by Chandler Carruth · 13 years ago
  22. 6c11f0b Handle reference properties correctly in the trivial-getter check. by John McCall · 13 years ago
  23. 5889c60 Always emit bitfield properties using expression behavior, even if they're by John McCall · 13 years ago
  24. 1e1f487 Unify the decision of how to emit property getters and setters into a by John McCall · 13 years ago
  25. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  26. c295461 [libclang] For getDeclFromExpr in CIndex.cpp, associate the decl of by Argyrios Kyrtzidis · 13 years ago
  27. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  28. e389585 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 13 years ago
  29. 773d847 [analyzer] Simplify the test, use generic/more descriptive names. by Anna Zaks · 13 years ago
  30. 74a292f Update test to fix windows buildbot. by Devang Patel · 13 years ago
  31. 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 13 years ago
  32. 7a75646 [analyzer] Fix a failure encountered while analyzing bind (radar://10105448). by Anna Zaks · 13 years ago
  33. f7afe4a [analyzer] Fix a new failure encountered while building Adium exposed as a result of r138196(radar://10087620). ObjectiveC property of type int has a value of type ObjCPropRef, which is a Loc. by Anna Zaks · 13 years ago
  34. 0047ed1 [analyzer] Test for -analyze-function on ObjectiveC to accompany r139439. by Anna Zaks · 13 years ago
  35. e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 13 years ago
  36. 591dc84 Allow __module_private__ on fields by Douglas Gregor · 13 years ago
  37. f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 13 years ago
  38. eced60c Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. by Douglas Gregor · 13 years ago
  39. cb4d7c2 Silence ?: precendence warning when parenthesis are present. by Hans Wennborg · 13 years ago
  40. 3a448fb objc rewriter - more fixes to support compiling the rewritten by Fariborz Jahanian · 13 years ago
  41. 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
  42. 6f2ec51 Make this test portable on Win32. by Julien Lerouge · 13 years ago
  43. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
  44. b1f251f Missed a %local use; hopefully this clears this test up. by John McCall · 13 years ago
  45. 42f19be clang part of r139458; un-XFAIL testcase. by Eli Friedman · 13 years ago
  46. 5c988bd Revision 139454 fixed a broken assert in LLVM, which causes by Richard Trieu · 13 years ago
  47. bf379a6 Make this test not depend on unnecessary details and IR variable names. by John McCall · 13 years ago
  48. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  49. b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 13 years ago
  50. 68f76b1 Emit debug info for wchar_t. by Devang Patel · 13 years ago
  51. 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
  52. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  53. a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
  54. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  55. acae011 Carry the debug information from single exit unified return block by Eric Christopher · 13 years ago
  56. 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
  57. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  58. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  59. 8891480 objc rewriter - Add rewriter test for new instancetype by Fariborz Jahanian · 13 years ago
  60. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  61. 6311d2b Propagate __module_private__ from previous declarations to later declarations. by Douglas Gregor · 13 years ago
  62. bbcb7ea When type-checking a call to an overloaded, builtin atomic operation, by Douglas Gregor · 13 years ago
  63. 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
  64. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
  65. ead363b Do a lookup for the blocks runtime globals to see if they were declared, by Argyrios Kyrtzidis · 13 years ago
  66. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  67. 69ff26b The integer type of an enumeration type isn't always canonical by Douglas Gregor · 13 years ago
  68. e02e5e2 Remove WCHAR_MIN and WCHAR_MAX from limits.h. According to posix and c99 by Eric Christopher · 13 years ago
  69. e786247 Add some delay between PCH creation and modifying one of the headers it depends on, which will---hopefully make this test predictably pass on Windows by Douglas Gregor · 13 years ago
  70. 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 13 years ago
  71. 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
  72. 87198c3 The frexp, modf, and remquo builtins are not 'const'. by Jakob Stoklund Olesen · 13 years ago
  73. af37061 Thread Safety: adding basic no thread safety analysis option by Caitlin Sadowski · 13 years ago
  74. 978191e Thread safety: Adding basic support for locks required and excluded attributes by Caitlin Sadowski · 13 years ago
  75. a53257c Thread safety: shared vs. exclusive locks by Caitlin Sadowski · 13 years ago
  76. 3bb4358 Thread safety: small formatting change in test comments by Caitlin Sadowski · 13 years ago
  77. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  78. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  79. 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 13 years ago
  80. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  81. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  82. 4fe4d73 [driver] i386 kext preprocessor jobs also need their unsupported options by Chad Rosier · 13 years ago
  83. 0e2ca01 [arcmt] Try fixing the windows buildbot. by Argyrios Kyrtzidis · 13 years ago
  84. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  85. 82340e8 Fix Sema::CorrectTypo to ignore found but unresolved symbols by Kaelyn Uhrain · 13 years ago
  86. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 13 years ago
  87. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  88. 6015969 [arcmt] Remove xfail on test for windows, Takumi reported that it passes mingw and msvc. by Argyrios Kyrtzidis · 13 years ago
  89. 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
  90. 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
  91. 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
  92. 4019f7d objc-gc: Adds support for "weak" property attribute under GC. by Fariborz Jahanian · 13 years ago
  93. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
  94. f1bb0b0 Place 'equality comparison with extraneous parentheses...' into a subgroup of -Wparentheses called -Wparentheses-equality. by Ted Kremenek · 13 years ago
  95. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  96. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  97. 576cf17 Rearrange code so that we pass the right pointer to delete[] when an exception is thrown constructing the array elements in an array new expression. Fixes PR10870. by Eli Friedman · 13 years ago
  98. 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
  99. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
  100. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago