1. d7c8556 Make clang-tblgen's Makefile independent of Clang's top-level Makefile, by Peter Collingbourne · 13 years ago
  2. 2289717 [arcmt] Ignore linking errors when doing ARC migration, rdar://10247606 by Argyrios Kyrtzidis · 13 years ago
  3. 744f1cd Provide basic static analyzer support for CXXTemporaryObjectExpr. Patch by Jim Goodnow II. by Ted Kremenek · 13 years ago
  4. 15e2406 [analyzer] Remove dead code. by Anna Zaks · 13 years ago
  5. a5937bb Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects. by Ted Kremenek · 13 years ago
  6. ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
  7. 3f5e8d8 [analyzer] Previously, we were passing to CheckerContext enough info to construct ProgramPoint and it would pass it to NodeBuilder, which in turn would construct the ProgramPoint. Simplify it by just passing the ProgramPoint to CheckerContext. The ProgramPoint can only change if a checker tags it, in which case, we create a copy with the given tag. by Anna Zaks · 13 years ago
  8. 13bf633 objc++: some minor cleanup and a test case by Fariborz Jahanian · 13 years ago
  9. 63d3201 ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). by Anna Zaks · 13 years ago
  10. 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
  11. dbc68bd Add a simple PCH test for _Atomic. by Eli Friedman · 13 years ago
  12. af42712 Add a copy constructor to ProgramPoint and pull withTag() method from a child. (withTag essentialy creates a copy with a given tag.) by Anna Zaks · 13 years ago
  13. 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
  14. 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
  15. 163b151 Clang driver changes for iOS 5.0 and OS X Lion support. by Bob Wilson · 13 years ago
  16. ae1aee6 More cleanup using StringSwitch. by Chad Rosier · 13 years ago
  17. baac1ea objc rewriter. Fix declaration of objc_msgSend_stret/objc_msgSendSuper_stret. by Fariborz Jahanian · 13 years ago
  18. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  19. 856ebfb Remove FIXME obsoleted by change r141279 for PR11067. by Richard Smith · 13 years ago
  20. 6595935 Record layout requires not just a definition, but a complete by John McCall · 13 years ago
  21. aa2176b r141345 also fixed a -Wuninitialized bug where loop conditions were not always flagged as being uninitialized. Addresses <rdar://problem/9432305>. by Ted Kremenek · 13 years ago
  22. c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
  23. a59956b Use StringSwitch. Thanks for Chandler for the suggestion. by Bob Wilson · 13 years ago
  24. 7d65f69 objc: Improve on diagnostic when atomic proeprty is synthesized by Fariborz Jahanian · 13 years ago
  25. 1b41716 [analyzer] Static Analyzer Qualification Infrastructure: Scripts to support basic testing of the analyzer on external projects. This can be used as a basis for setting up a buildbot. by Anna Zaks · 13 years ago
  26. a180f04 Move type-checking for C-style casts in C into the now-misnamed by John McCall · 13 years ago
  27. c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
  28. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  29. 51c3b79 llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llvm_memory_barrier. by Eli Friedman · 13 years ago
  30. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  31. 5f22614 Use strpbrk(3) instead of open coding it. by Benjamin Kramer · 13 years ago
  32. 17e2794 Add missing include to clang-interpreter example, to make it work on Windows. Patch by Dean Pavlekovic. by Eli Friedman · 13 years ago
  33. 09d26ad [driver] Fix test case for Windows due to fallout from r141202+r141205. by Chad Rosier · 13 years ago
  34. fd22cce Remove DISABLE_ARM_DARWIN_USE_MOVT ifdefs. Radar 9456730. by Bob Wilson · 13 years ago
  35. c808503 [static analyzer] Fix crash in LiveVariables and Environment::getSVal() when analyzing C++ pointer-to-member calls. Fixes <rdar://problem/10243398>. by Ted Kremenek · 13 years ago
  36. 8052a4f Add _mm_comige_sd to emmintrin.h, since I apparently forgot to do this in r138769. by Eli Friedman · 13 years ago
  37. 7c62714 Rearrange for readability. No functional change. by Bob Wilson · 13 years ago
  38. 169a6e0 Add a missing check for cortex-a9. by Bob Wilson · 13 years ago
  39. a4ae229 CUDA: IR generation support for device stubs by Peter Collingbourne · 13 years ago
  40. 57e264e objc++: For atomic properties of c++ class objec typet, appropriate by Fariborz Jahanian · 13 years ago
  41. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  42. 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 13 years ago
  43. 744d90b CUDA: set proper calling conventions for PTX by Peter Collingbourne · 13 years ago
  44. e57ffac [libclang] Removed accidental addition of CXCursor_AnnotateAttr. by Erik Verbruggen · 13 years ago
  45. 51d7777 Add the Clang tblgen backends to Clang, and flip the switch to cause by Peter Collingbourne · 13 years ago
  46. 733dbc8 [libclang] Fix symbol export for clang_Range_isNull so MSVC won't complain. by Erik Verbruggen · 13 years ago
  47. 26fc0f9 Fixed GCC (C90) and Clang warnings. by Erik Verbruggen · 13 years ago
  48. b52c0dd PR11067: A definition of a constexpr static variable doesn't need an initializer if the in-class declaration had one. Such a declaration must be initialized by a constant expression. by Richard Smith · 13 years ago
  49. d120596 Added CXAvailability_NotAccessible to indicate that a declaration is available, but not accessible from the current code completion context. by Erik Verbruggen · 13 years ago
  50. aed123e [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, by Argyrios Kyrtzidis · 13 years ago
  51. b11be04 [libclang] Move the bulk of clang_getOverriddenCursors into by Argyrios Kyrtzidis · 13 years ago
  52. d211cb7 Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits reserved for that value in VarDecl. Fixes PR 10538. by Ted Kremenek · 13 years ago
  53. f77c496 Hoist truncation checking for ParmVarDeclBitfields::ParameterIndex into its own helper method. No functionality change. by Ted Kremenek · 13 years ago
  54. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  55. 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
  56. 08f35a7 Add -Wlanguage-extension-token option for ext_token_used warning. by Ivan Krasin · 13 years ago
  57. 6ee5b93 Clang-side build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
  58. 390909c [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself. by Anna Zaks · 13 years ago
  59. d1ab1a2 When constructing debug information for synthesized variables for the by Eric Christopher · 13 years ago
  60. 1cd1d74 Reformat comment. by Eric Christopher · 13 years ago
  61. 93edbc5 Fix major regression in RetainCountChecker. DefaultSummaries were not being used when they were meant to be. Fixes <rdar://problem/10241614>. by Ted Kremenek · 13 years ago
  62. 4eff823 [analyzer] Remove the last dependency on CheckerContext::getNodeBuilder() as well as the method itself. by Anna Zaks · 13 years ago
  63. dff6ef9 [analyzer] OSAtomicChecker implements evalCall in a very invasive way - it essentially simulates inlining of compareAndSwap() by means of setting the NodeBuilder flags and calling ExprEngine directly. by Anna Zaks · 13 years ago
  64. 9dd0065 Document ObjCMethodDecl::setMethodParams. by Argyrios Kyrtzidis · 13 years ago
  65. 0d94094 Fix crash when using archaic protocol, rdar://10238337 by Argyrios Kyrtzidis · 13 years ago
  66. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  67. b390921 Use APFloat::toString to print APFloats more precisely in the AST printer. Patch by Olaf Krzikalla. by Eli Friedman · 13 years ago
  68. 2280786 [driver] For consistency, handle all shell special characters handled by the by Chad Rosier · 13 years ago
  69. a2dd7d0 [driver] The -v option doesn't quoted the command line arguments for historical by Chad Rosier · 13 years ago
  70. a1e797e Fix the rewriter, rdar://10234024. by Argyrios Kyrtzidis · 13 years ago
  71. 42b2984 Expose more statement, expression, and declaration kinds in libclang, by Douglas Gregor · 13 years ago
  72. 818eafb PTX: Set proper calling conventions for PTX in OpenCL mode. by Justin Holewinski · 13 years ago
  73. 2572849 Seriously ugly hack, part 2 by Douglas Gregor · 13 years ago
  74. 1872e79 Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 13 years ago
  75. 2bc7507 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 13 years ago
  76. 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
  77. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  78. 1203600 Use the InstalledDir correctly, and test it correctly as well. =/ Should by Chandler Carruth · 13 years ago
  79. 68395a7 Fix doxygen comment. by Eric Christopher · 13 years ago
  80. dbc2144 Teach Clang to cope with GCC installations that have unusual patch by Chandler Carruth · 13 years ago
  81. 5058e3a Implement the feature I was originally driving toward when I started by Chandler Carruth · 13 years ago
  82. 53c8167 c: assignment/init of a function pointer whose function(s) by Fariborz Jahanian · 13 years ago
  83. 203050c Don't allow an rvalue reference to bind to the result of a calling a by Douglas Gregor · 13 years ago
  84. cbb7add [analyzer] Removing more references to CheckerContext::getNodeBuilder(): ask CheckerContext to generate the nodes. by Anna Zaks · 13 years ago
  85. e089088 Hoist the other messy part out of an inner loop and into a helper by Chandler Carruth · 13 years ago
  86. 50f3cad [analyzer] Refactor node generation to use less code. by Anna Zaks · 13 years ago
  87. 4c9403c Hoist the first chunk of this into a helper function. No functionality change. by Chandler Carruth · 13 years ago
  88. 43f7e62 [driver] Improve r141053 by only emitting the warning if the original input by Chad Rosier · 13 years ago
  89. 7441068 Fix Windows+MinGW which introduces noise into path separators. by Chandler Carruth · 13 years ago
  90. 6ab8e62 Now that multiple prefixes are much cheaper to search for GCC by Chandler Carruth · 13 years ago
  91. 6d9694c Rework the search for a GCC installation still further. This combines by Chandler Carruth · 13 years ago
  92. 53201a8 Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override by Daniel Dunbar · 13 years ago
  93. 5d0ea6d [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. by Anna Zaks · 13 years ago
  94. 118c6c0 Remove a nonsensical bit of code from InitListChecker::getStructuredSubobjectInit which was increasing the reserved size for an init list past its maximum possible size. Fixes PR11056, a case where we were reserving a bunch of memory for arrays that was never actually used. by Eli Friedman · 13 years ago
  95. 68af536 objc: Turn diagnostic on property type mismatch in by Fariborz Jahanian · 13 years ago
  96. 8ba7214 [analyzer] Remove unused methods, add comments to others. by Anna Zaks · 13 years ago
  97. 06d92bf Place diagnostic warn_atomic_property_rule under a -W flag. Fixes <rdar://problem/10230631>. by Ted Kremenek · 13 years ago
  98. d649c57 Place diagnostic warn_ownin_getter_rule under a -W flag. Fixes <rdar://problem/10230626>. by Ted Kremenek · 13 years ago
  99. 3b8b00b Place diagnostic ext_predef_outside_function under a -W flag. Fixes <rdar://problem/10226192>. by Ted Kremenek · 13 years ago
  100. ef48e05 Fix include path detection on Fedora 15 with GCC 4.6.1. Patch by Arthur Haas. by Justin Holewinski · 13 years ago