1. e91e0ae tidy up code, make the common case (1-byte strings) come first by Chris Lattner · 12 years ago
  2. 0cf3d47 Add basic BugReporter support for CallEnter/CallExit. WIP. by Ted Kremenek · 12 years ago
  3. 0a29422 Misc improvements to the diagnostic when a variable is odr-used in a context that is not allowed to capture variables. by Eli Friedman · 12 years ago
  4. e97c58d Minor comment clarification. by Eli Friedman · 12 years ago
  5. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 12 years ago
  6. 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 12 years ago
  7. 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 12 years ago
  8. 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 12 years ago
  9. 6496bd1 Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC. by Benjamin Kramer · 12 years ago
  10. b11a7fd Fixing a warning in MSVC (this is also a test commit) by Aaron Ballman · 12 years ago
  11. d79093a constexpr: Implement DR1358: An instantiation of a constexpr function which by Richard Smith · 12 years ago
  12. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  13. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  14. 7af19b8 Try to fix Benjamin's r149781 on MSVC. by NAKAMURA Takumi · 12 years ago
  15. 6cd03db A useful approximation of initializer list constructors. by Sebastian Redl · 12 years ago
  16. a4e6453 Remove an unused and unimplemented function prototype. by Sebastian Redl · 12 years ago
  17. 90feede Some compilers do require Diagnostic.h to be present here. by Benjamin Kramer · 12 years ago
  18. 2e033a7 Don't include Diagnostics.h twice when it's required zero times. by Benjamin Kramer · 12 years ago
  19. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 12 years ago
  20. fdd1560 Remove Diagnostic.h include from Preprocessor.h. by Benjamin Kramer · 12 years ago
  21. 00bd44d Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h. by Benjamin Kramer · 12 years ago
  22. ef9b60f Move Storage and StorageAllocator out of the PartialDiagnostic class so we can forward declare them. by Benjamin Kramer · 12 years ago
  23. c6c090d StaticAnalyzer: Remove FixIts from PathDiagnosticPieces. by Benjamin Kramer · 12 years ago
  24. 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 12 years ago
  25. f39aec1 Don't allow a value of a scoped enumeration to be used as the first bound for an by Richard Smith · 12 years ago
  26. a506586 Disallow constexpr main. by Richard Smith · 12 years ago
  27. 0b458fd Fix a rejects-valid in C++11: array new of a negative size, or overflowing array by Richard Smith · 12 years ago
  28. 9ec9ce1 ArrayRef goodness in MultiplexConsumer, no functionality change. by Argyrios Kyrtzidis · 12 years ago
  29. 272afe4 Remove unused field from FixItRecompile. by Argyrios Kyrtzidis · 12 years ago
  30. 893242f autoconf: update config header by Dylan Noblesmith · 12 years ago
  31. b3ca263 Use variable in place of multiple CI.getFrontendOpts() calls and use a bit by Argyrios Kyrtzidis · 12 years ago
  32. 50a9a12 Clang has existing support for debuggers that by Sean Callanan · 12 years ago
  33. cefc7b2 Make explicit captures which cause implicit captures work correctly. by Eli Friedman · 12 years ago
  34. b942cb2 Implement implicit capture for lambda expressions. by Eli Friedman · 12 years ago
  35. b70126a When a pack expansion occurs in the template argument list of an alias by Douglas Gregor · 12 years ago
  36. acbabf1 Don't warn about anonymous struct/union in C11. by Hans Wennborg · 12 years ago
  37. 71fd6cc Fix -ftrap-function fallout from llvm r145714. <rdar://problem/10799325> by Bob Wilson · 12 years ago
  38. a83f4d2 Change Lexer::makeFileCharRange() to have it accept a CharSourceRange by Argyrios Kyrtzidis · 12 years ago
  39. cbf46a0 Change the fixed array of FixitHints to a SmallVector to lift off by Argyrios Kyrtzidis · 12 years ago
  40. 8deabc1 Move isSentinelNullExpr() from Sema to ASTContext to make it more widely by Argyrios Kyrtzidis · 12 years ago
  41. d603bd1 Further downgrade -Warc-bridge-casts-disallowed-in-nonarc to a warning (not mapped to an error). We can consider mapping it back to an error later. by Ted Kremenek · 12 years ago
  42. 2e51562 Thread safety analysis: by Richard Smith · 12 years ago
  43. d67d0cc Note whether a lambda is mutable in the LambdaScopeInfo; this information will be necessary to handle references to captured variables. by Eli Friedman · 12 years ago
  44. 0507280 Make error about using bridge casts in non-ARC mode a warning that is default mapped to an error. This is to ease the transition of large apps moving from non-ARC to ARC. by Ted Kremenek · 12 years ago
  45. 4cc9b10 objc: Issue diagnostic when receiver type is a forward class declaration and by Fariborz Jahanian · 12 years ago
  46. 353300c Replace the old --with-cxx-* configure options with a single --with-gcc-toolchain by Rafael Espindola · 12 years ago
  47. 773303a Rename -dependency-graphviz to -dependencncy-dot by Douglas Gregor · 12 years ago
  48. d2cce13 Add some code to accurately perform odr-used marking for variables per the C++11 rules. by Eli Friedman · 12 years ago
  49. 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 12 years ago
  50. 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 12 years ago
  51. f15fda0 constexpr: by Richard Smith · 12 years ago
  52. c69a181 Introduce a -cc1 option "-dependency-graphviz" that determines header by Douglas Gregor · 12 years ago
  53. 34a2c42 Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. by Ted Kremenek · 12 years ago
  54. 20039ae Reject mismatched "#pragma GCC visibility push" and "#pragma GCC visibility pop". by Rafael Espindola · 12 years ago
  55. 52b6236 Look for declaration of CFBridgingRetain/CFBridgingRetain before by Fariborz Jahanian · 12 years ago
  56. 873488a make: fix installation of generated header files by Dylan Noblesmith · 12 years ago
  57. ac32ff9 Make sure that imported definitions get completed before we add by Douglas Gregor · 12 years ago
  58. 5b41936 libclang: Mark clang_Cursor_isNull with CINDEX_LINKAGE to make it available on windows. by Benjamin Kramer · 12 years ago
  59. c36bedc Add a new compiler warning, which flags anti-patterns used as the size by Anna Zaks · 12 years ago
  60. a1f2114 Introduce the lambda scope before determining explicit captures, which by Douglas Gregor · 12 years ago
  61. 04f7a88 autoconf: add private config.h to clang by Dylan Noblesmith · 12 years ago
  62. 36579d4 Frontend: fix comment typos by Dylan Noblesmith · 12 years ago
  63. 7b48a29 constexpr: overflow checking for integral and floating-point arithmetic. by Richard Smith · 12 years ago
  64. b04035a constexpr: require 'this' to point to an object in a constexpr method call. by Richard Smith · 12 years ago
  65. b02e462 constexpr: add support for comparisons of pointer-to-members. by Richard Smith · 12 years ago
  66. 93962e5 Improve checking of explicit captures in a C++11 lambda expression: by Douglas Gregor · 12 years ago
  67. fe9b559 Diagnose attempts to explicitly capture a __block variable in a lambda. by Douglas Gregor · 12 years ago
  68. 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 12 years ago
  69. 7eb82f0 objc-arc: In various diagnostics mention by Fariborz Jahanian · 12 years ago
  70. e00575f [analyzer] Add checks for common anti-patterns in strncat. by Anna Zaks · 12 years ago
  71. 82f2858 constexpr: the result of a relational operator between pointers to void is by Richard Smith · 12 years ago
  72. 789f9b6 constexpr: catch a collection of integral undefined behaviors: by Richard Smith · 12 years ago
  73. a5888f6 Reapply r149311 which I reverted by mistake. by Argyrios Kyrtzidis · 12 years ago
  74. 1d16f0f Revert r149083 which is not the direction we're going in the Clang by Chandler Carruth · 12 years ago
  75. b9b0f6f Revert r149311 which failed to compile. by Argyrios Kyrtzidis · 12 years ago
  76. 339b907 Let %S, %ls, %C match 16bit types in NSStrings. by Nico Weber · 12 years ago
  77. 841c96a Minor refactor within ExplodedGraph::reclaimRecentlyAllocatedNodes(). No functionality change. by Ted Kremenek · 12 years ago
  78. 72e9306 Convert ProgramStateRef to a smart pointer for managing the reference counts of ProgramStates. This leads to a slight memory by Ted Kremenek · 12 years ago
  79. 23111dc Convert more uses of 'const ProgramState *' to 'ProgramStateRef' (and related cleanups). by Ted Kremenek · 12 years ago
  80. 013b366 SmallBitVectorize the deduced parameter set. by Benjamin Kramer · 13 years ago
  81. e29cdeb Fix yet another issue introduced when renaming '-ccc-host-triple' to by Chandler Carruth · 13 years ago
  82. 34269df Update on format attribute handling. by Jean-Daniel Dupas · 13 years ago
  83. f8495d6 Cleanup 3dnow builtin handling. Most of them were already handled by LLVM connecting intrinsics and builtins in IntrinsicsX86.td. by Craig Topper · 13 years ago
  84. af5f550 [analyzer] Add index out of bounds check for CFArrayGetArrayAtIndex. by Anna Zaks · 13 years ago
  85. e727d21 Introduce TargetInfo::hasFeature() to query various feature names in by Douglas Gregor · 13 years ago
  86. dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 13 years ago
  87. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
  88. e434ec7 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 13 years ago
  89. 4188760 Complain about attempts to use 'protected' visibility on targets by John McCall · 13 years ago
  90. a49a283 Make the __builtin_c[lt]zs builtins target independent. by Benjamin Kramer · 13 years ago
  91. c35fb7d StaticAnalyzer: Move ObjC- and CXX-specific methods out of line so checkers that don't care about the language don't have to pull in all the headers. by Benjamin Kramer · 13 years ago
  92. 82e6411 DiagnosticsEngine::setMappingToAllDiagnostics() does not need to return bool, by Argyrios Kyrtzidis · 13 years ago
  93. 5faf5d3 Remove the "C" in "implicitly declaring C library function" diagnostic by Jean-Daniel Dupas · 13 years ago
  94. a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
  95. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  96. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  97. 11583c7 Due to a bug, -Wno-everything works like -Weverything. Fix the bug by having by Argyrios Kyrtzidis · 13 years ago
  98. cff9f26 Reimplement (de-)serialization of Objective-C categories to eliminate by Douglas Gregor · 13 years ago
  99. 745f514 constexpr: Implement the [dcl.constexpr]p5 check for whether a constexpr by Richard Smith · 13 years ago
  100. 8b30a93 Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455 by Bob Wilson · 13 years ago