1. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  2. 71fdf46 [analyzer] Remove an unused member variable. by Anna Zaks · 13 years ago
  3. d8d3ced Rename SemaCXXCast.cpp to SemaCast.cpp. by John McCall · 13 years ago
  4. e1677d9 Add more testing for -Wc++0x-compat warnings. by Richard Smith · 13 years ago
  5. b1576f7 [analyzer] CheckerContext updates checkDst in it's destructor, so make sure the object is destructed before checkDst is used. by Anna Zaks · 13 years ago
  6. c892c5f For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. by Argyrios Kyrtzidis · 13 years ago
  7. 257e17f Add an explanatory comment to test/SemaCXX/typo-correction.cpp by Kaelyn Uhrain · 13 years ago
  8. c800f68 [analyzer] Fix a typo. by Anna Zaks · 13 years ago
  9. 769bb2d Get rid of ShouldDeleteMoveConstructor. by Sean Hunt · 13 years ago
  10. c32d684 Consolidate copy constructor deletion into ShouldDeleteSpecialMember. by Sean Hunt · 13 years ago
  11. a7957ff [analyzer] Warn about the use of insecure, deprecated vfork() function PR11053 (http://llvm.org/bugs/show_bug.cgi?id=11053). by Anna Zaks · 13 years ago
  12. dd4a889 Allow regparm attribute for PNaCl target by David Meyer · 13 years ago
  13. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  14. f11dbe9 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 13 years ago
  15. 71c7efa Added natural stack alignment to target-data.c test case. by Lang Hames · 13 years ago
  16. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  17. e1e7862 Place diagnostic group ext_typecheck_decl_incomplete_type under a -W flag. by Ted Kremenek · 13 years ago
  18. 567c600 Fixed natural stack alignment for Linux x86-32. Thanks Eli. by Lang Hames · 13 years ago
  19. f09ce39 Clean up DiagnoseInvalidRedeclaration a bit by Kaelyn Uhrain · 13 years ago
  20. d7e19ce Move a couple chunks of ActOnFunctionDeclarator to separate functions by Kaelyn Uhrain · 13 years ago
  21. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  22. 2afd766 Only accept a typo correction if it doesn't trigger additional errors by Kaelyn Uhrain · 13 years ago
  23. db92422 Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (which is completely trivial). PR8836. by Eli Friedman · 13 years ago
  24. f4f5003 Update target data strings for ARM and X86 to include the natural stack by Lang Hames · 13 years ago
  25. b008012 Don't crash in Sema::IsSimplyAccessible if the declaration is not a C++ class member. Fixes PR11108. by Douglas Gregor · 13 years ago
  26. b77d197 Make sure we initialize the "extra" data within the libclang code by Douglas Gregor · 13 years ago
  27. 158ebfb A couple random preprocessor changes that got ported from C99 to C++11. by Eli Friedman · 13 years ago
  28. 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
  29. 46eaf77 [analyzer] Teach the static analyzer about CXXForRangeStmt. Patch by Jim Goodnow II! by Ted Kremenek · 13 years ago
  30. e50b015 Rework construction of CXXForRangeStmt not to recycle the same DeclRefExpr in multiple subexpressions. This breaks the tree structure by Ted Kremenek · 13 years ago
  31. 57165be [libclang] Do ConcurrencyCheck for clang_getLocation as well. by Argyrios Kyrtzidis · 13 years ago
  32. a696ece [libclang] Implement ConcurrencyCheck using a recursive mutex to allow re-entrancy in the same thread. by Argyrios Kyrtzidis · 13 years ago
  33. 9d1bbea objc: err on a property designated both atomic and nonatomic. // rdar://10260017 by Fariborz Jahanian · 13 years ago
  34. c91562c Revert r140009, about disabling clang's builtin in -fms-compatibility mode. by Francois Pichet · 13 years ago
  35. 8642f21 Link in Scrt1.o instead of crt1.o when -pie is specified. by Roman Divacky · 13 years ago
  36. 089e893 When substituting into a sizeof parameter pack expression in a context by Douglas Gregor · 13 years ago
  37. 30aa951 Partially revert r141374: allow use of libc++ prior to Mac OS X 10.7. by Bob Wilson · 13 years ago
  38. e305e81 When an included non-system directory duplicates a system directory the clang by Chad Rosier · 13 years ago
  39. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  40. fcdd2cb Don't suggest 'noreturn' for function template instantiations, because by Douglas Gregor · 13 years ago
  41. 72a81d2 Now that we support move generation, mention this in the language extension and C++ status pages. Also update the C++ status for default functions, which are complete now that we can generate move functions, and destructor exception specifications, which I did a while ago. by Sebastian Redl · 13 years ago
  42. 1055393 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 13 years ago
  43. 36bc2c6 objc: Some refactoring of overriding method decl. code for future work. by Fariborz Jahanian · 13 years ago
  44. f8b6e15 Don't analyze comparisons in type- or value-dependent by Douglas Gregor · 13 years ago
  45. d61db33 Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289. by Douglas Gregor · 13 years ago
  46. 6e43375 constexpr: Disable checking of constructor member initializer lists for by Richard Smith · 13 years ago
  47. 5a706dc Don't complain about qualified property or ivar access when the by Douglas Gregor · 13 years ago
  48. d24c306 When adding a direct initializer to a declaration, allow the by Douglas Gregor · 13 years ago
  49. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  50. 25aaff9 Always add the built-in overload candidates for operators &&, ||, and by Douglas Gregor · 13 years ago
  51. 2b9e220 Remove the TODO file; it's not interesting any more by Douglas Gregor · 13 years ago
  52. b8da98a Another case of HadMultipleCandidates being used uninitialized. by Benjamin Kramer · 13 years ago
  53. e16da07 Begin work consolidating ShouldDelete* functions. by Sean Hunt · 13 years ago
  54. 6e0afc8 Parse LLVM command line arguments after plugins have been loaded by Tobias Grosser · 13 years ago
  55. 883af83 Implement the restrictions in C++ [class.friend]p6, which disallow by Douglas Gregor · 13 years ago
  56. b5ae92f Diagnose attempts to qualify the name of an instance variable or by Douglas Gregor · 13 years ago
  57. 6d0468b Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 13 years ago
  58. ac57f0b The effective context of a friend function is its lexical context. Fixes PR9103. by Douglas Gregor · 13 years ago
  59. 6c73a29 For the various CF and NS attributes, don't complain if the parameter by Douglas Gregor · 13 years ago
  60. d8f5b33 Per the note in C++0x [temp.deduct.call]p4, don't attempt template by Douglas Gregor · 13 years ago
  61. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  62. 33ab0da A friend template specialization is also dependent if any of its by Douglas Gregor · 13 years ago
  63. 44efed0 Only allow taking the address of an expression of type 'overloaded by Douglas Gregor · 13 years ago
  64. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  65. 43fe245 When building source location information for an _Atomic type, be sure by Douglas Gregor · 13 years ago
  66. 5c340e8 After instantiating a 'noexcept' expression, be sure to convert it to by Douglas Gregor · 13 years ago
  67. 8503564 Initialize the HadMultipleCandidates flag. by Benjamin Kramer · 13 years ago
  68. 1b46d8d objc: Do not warn about mismatch on Super's readonly property attribute, by Fariborz Jahanian · 13 years ago
  69. 54dec5f Silence a warning about casting away constness. by Benjamin Kramer · 13 years ago
  70. 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
  71. 96e2171 Fix "Uninitialized" warnings. by NAKAMURA Takumi · 13 years ago
  72. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  73. 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
  74. 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
  75. e3c944a Fix warning on MSVC. Patch by Aaron Ballman. by Eli Friedman · 13 years ago
  76. 8ed7bec Try fixing windows bots. by Argyrios Kyrtzidis · 13 years ago
  77. d7c8556 Make clang-tblgen's Makefile independent of Clang's top-level Makefile, by Peter Collingbourne · 13 years ago
  78. 2289717 [arcmt] Ignore linking errors when doing ARC migration, rdar://10247606 by Argyrios Kyrtzidis · 13 years ago
  79. 744f1cd Provide basic static analyzer support for CXXTemporaryObjectExpr. Patch by Jim Goodnow II. by Ted Kremenek · 13 years ago
  80. 15e2406 [analyzer] Remove dead code. by Anna Zaks · 13 years ago
  81. 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
  82. ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
  83. 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
  84. 13bf633 objc++: some minor cleanup and a test case by Fariborz Jahanian · 13 years ago
  85. 63d3201 ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). by Anna Zaks · 13 years ago
  86. 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
  87. dbc68bd Add a simple PCH test for _Atomic. by Eli Friedman · 13 years ago
  88. 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
  89. 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
  90. 682eae2 Hack in a workaround for PR11082 until we have a proper fix. This by Chandler Carruth · 13 years ago
  91. 163b151 Clang driver changes for iOS 5.0 and OS X Lion support. by Bob Wilson · 13 years ago
  92. ae1aee6 More cleanup using StringSwitch. by Chad Rosier · 13 years ago
  93. baac1ea objc rewriter. Fix declaration of objc_msgSend_stret/objc_msgSendSuper_stret. by Fariborz Jahanian · 13 years ago
  94. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  95. 856ebfb Remove FIXME obsoleted by change r141279 for PR11067. by Richard Smith · 13 years ago
  96. 6595935 Record layout requires not just a definition, but a complete by John McCall · 13 years ago
  97. 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
  98. c5f740e Fix infinite loop in -Wuninitialized reported in PR 11069. by Ted Kremenek · 13 years ago
  99. a59956b Use StringSwitch. Thanks for Chandler for the suggestion. by Bob Wilson · 13 years ago
  100. 7d65f69 objc: Improve on diagnostic when atomic proeprty is synthesized by Fariborz Jahanian · 13 years ago