1. d61db33 Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289. by Douglas Gregor · 13 years ago
  2. 6e43375 constexpr: Disable checking of constructor member initializer lists for by Richard Smith · 13 years ago
  3. 5a706dc Don't complain about qualified property or ivar access when the by Douglas Gregor · 13 years ago
  4. d24c306 When adding a direct initializer to a declaration, allow the by Douglas Gregor · 13 years ago
  5. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  6. 25aaff9 Always add the built-in overload candidates for operators &&, ||, and by Douglas Gregor · 13 years ago
  7. 2b9e220 Remove the TODO file; it's not interesting any more by Douglas Gregor · 13 years ago
  8. b8da98a Another case of HadMultipleCandidates being used uninitialized. by Benjamin Kramer · 13 years ago
  9. e16da07 Begin work consolidating ShouldDelete* functions. by Sean Hunt · 13 years ago
  10. 6e0afc8 Parse LLVM command line arguments after plugins have been loaded by Tobias Grosser · 13 years ago
  11. 883af83 Implement the restrictions in C++ [class.friend]p6, which disallow by Douglas Gregor · 13 years ago
  12. b5ae92f Diagnose attempts to qualify the name of an instance variable or by Douglas Gregor · 13 years ago
  13. 6d0468b Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 13 years ago
  14. ac57f0b The effective context of a friend function is its lexical context. Fixes PR9103. by Douglas Gregor · 13 years ago
  15. 6c73a29 For the various CF and NS attributes, don't complain if the parameter by Douglas Gregor · 13 years ago
  16. d8f5b33 Per the note in C++0x [temp.deduct.call]p4, don't attempt template by Douglas Gregor · 13 years ago
  17. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  18. 33ab0da A friend template specialization is also dependent if any of its by Douglas Gregor · 13 years ago
  19. 44efed0 Only allow taking the address of an expression of type 'overloaded by Douglas Gregor · 13 years ago
  20. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  21. 43fe245 When building source location information for an _Atomic type, be sure by Douglas Gregor · 13 years ago
  22. 5c340e8 After instantiating a 'noexcept' expression, be sure to convert it to by Douglas Gregor · 13 years ago
  23. 8503564 Initialize the HadMultipleCandidates flag. by Benjamin Kramer · 13 years ago
  24. 1b46d8d objc: Do not warn about mismatch on Super's readonly property attribute, by Fariborz Jahanian · 13 years ago
  25. 54dec5f Silence a warning about casting away constness. by Benjamin Kramer · 13 years ago
  26. 0caed28 lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4. by NAKAMURA Takumi · 13 years ago
  27. 96e2171 Fix "Uninitialized" warnings. by NAKAMURA Takumi · 13 years ago
  28. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  29. 49de528 Apparently getPtrToInt() takes an explicit type parameter to allow you to generate invalid bitcode, not so that it can actually produce a value of this type. This should fix PR11085. by David Chisnall · 13 years ago
  30. 0628b72 Free 'TheTargetCodeGenInfo' in the class CodeGenModule. This looks like an obvious memory leak that was reported from LLDB devs. The comment indicates the leak is deliberate, but I have no idea why this needs to be so. Please comment/revert if you know otherwise. by Ted Kremenek · 13 years ago
  31. e3c944a Fix warning on MSVC. Patch by Aaron Ballman. by Eli Friedman · 13 years ago
  32. 8ed7bec Try fixing windows bots. by Argyrios Kyrtzidis · 13 years ago
  33. d7c8556 Make clang-tblgen's Makefile independent of Clang's top-level Makefile, by Peter Collingbourne · 13 years ago
  34. 2289717 [arcmt] Ignore linking errors when doing ARC migration, rdar://10247606 by Argyrios Kyrtzidis · 13 years ago
  35. 744f1cd Provide basic static analyzer support for CXXTemporaryObjectExpr. Patch by Jim Goodnow II. by Ted Kremenek · 13 years ago
  36. 15e2406 [analyzer] Remove dead code. by Anna Zaks · 13 years ago
  37. 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
  38. ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
  39. 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
  40. 13bf633 objc++: some minor cleanup and a test case by Fariborz Jahanian · 13 years ago
  41. 63d3201 ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). by Anna Zaks · 13 years ago
  42. 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
  43. dbc68bd Add a simple PCH test for _Atomic. by Eli Friedman · 13 years ago
  44. 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
  45. 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
  46. 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
  47. 163b151 Clang driver changes for iOS 5.0 and OS X Lion support. by Bob Wilson · 13 years ago
  48. ae1aee6 More cleanup using StringSwitch. by Chad Rosier · 13 years ago
  49. baac1ea objc rewriter. Fix declaration of objc_msgSend_stret/objc_msgSendSuper_stret. by Fariborz Jahanian · 13 years ago
  50. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  51. 856ebfb Remove FIXME obsoleted by change r141279 for PR11067. by Richard Smith · 13 years ago
  52. 6595935 Record layout requires not just a definition, but a complete by John McCall · 13 years ago
  53. 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
  54. c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
  55. a59956b Use StringSwitch. Thanks for Chandler for the suggestion. by Bob Wilson · 13 years ago
  56. 7d65f69 objc: Improve on diagnostic when atomic proeprty is synthesized by Fariborz Jahanian · 13 years ago
  57. 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
  58. a180f04 Move type-checking for C-style casts in C into the now-misnamed by John McCall · 13 years ago
  59. c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
  60. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  61. 51c3b79 llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llvm_memory_barrier. by Eli Friedman · 13 years ago
  62. 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
  63. 5f22614 Use strpbrk(3) instead of open coding it. by Benjamin Kramer · 13 years ago
  64. 17e2794 Add missing include to clang-interpreter example, to make it work on Windows. Patch by Dean Pavlekovic. by Eli Friedman · 13 years ago
  65. 09d26ad [driver] Fix test case for Windows due to fallout from r141202+r141205. by Chad Rosier · 13 years ago
  66. fd22cce Remove DISABLE_ARM_DARWIN_USE_MOVT ifdefs. Radar 9456730. by Bob Wilson · 13 years ago
  67. 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
  68. 8052a4f Add _mm_comige_sd to emmintrin.h, since I apparently forgot to do this in r138769. by Eli Friedman · 13 years ago
  69. 7c62714 Rearrange for readability. No functional change. by Bob Wilson · 13 years ago
  70. 169a6e0 Add a missing check for cortex-a9. by Bob Wilson · 13 years ago
  71. a4ae229 CUDA: IR generation support for device stubs by Peter Collingbourne · 13 years ago
  72. 57e264e objc++: For atomic properties of c++ class objec typet, appropriate by Fariborz Jahanian · 13 years ago
  73. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  74. 6c0aa5f CUDA: IR generation support for kernel call expressions by Peter Collingbourne · 13 years ago
  75. 744d90b CUDA: set proper calling conventions for PTX by Peter Collingbourne · 13 years ago
  76. e57ffac [libclang] Removed accidental addition of CXCursor_AnnotateAttr. by Erik Verbruggen · 13 years ago
  77. 51d7777 Add the Clang tblgen backends to Clang, and flip the switch to cause by Peter Collingbourne · 13 years ago
  78. 733dbc8 [libclang] Fix symbol export for clang_Range_isNull so MSVC won't complain. by Erik Verbruggen · 13 years ago
  79. 26fc0f9 Fixed GCC (C90) and Clang warnings. by Erik Verbruggen · 13 years ago
  80. 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
  81. 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
  82. aed123e [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, by Argyrios Kyrtzidis · 13 years ago
  83. b11be04 [libclang] Move the bulk of clang_getOverriddenCursors into by Argyrios Kyrtzidis · 13 years ago
  84. 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
  85. f77c496 Hoist truncation checking for ParmVarDeclBitfields::ParameterIndex into its own helper method. No functionality change. by Ted Kremenek · 13 years ago
  86. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  87. 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
  88. 08f35a7 Add -Wlanguage-extension-token option for ext_token_used warning. by Ivan Krasin · 13 years ago
  89. 6ee5b93 Clang-side build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
  90. 390909c [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself. by Anna Zaks · 13 years ago
  91. d1ab1a2 When constructing debug information for synthesized variables for the by Eric Christopher · 13 years ago
  92. 1cd1d74 Reformat comment. by Eric Christopher · 13 years ago
  93. 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
  94. 4eff823 [analyzer] Remove the last dependency on CheckerContext::getNodeBuilder() as well as the method itself. by Anna Zaks · 13 years ago
  95. 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
  96. 9dd0065 Document ObjCMethodDecl::setMethodParams. by Argyrios Kyrtzidis · 13 years ago
  97. 0d94094 Fix crash when using archaic protocol, rdar://10238337 by Argyrios Kyrtzidis · 13 years ago
  98. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  99. b390921 Use APFloat::toString to print APFloats more precisely in the AST printer. Patch by Olaf Krzikalla. by Eli Friedman · 13 years ago
  100. 2280786 [driver] For consistency, handle all shell special characters handled by the by Chad Rosier · 13 years ago