1. 0fb9708 If a switch condition is constant, don't warn about missing enum cases. by John McCall · 14 years ago
  2. 6362b89 Add option '-analyzer-max-loop', which specifies the maximum by Zhongxing Xu · 14 years ago
  3. 2fe0025 Add a 'Base' type to RecursiveASTVisitor to make recursing easier and document by Nick Lewycky · 14 years ago
  4. e175a6f Comments and assorted cleanups for the Objective C type AST. by John McCall · 14 years ago
  5. 9ada39a Add libclang function 'clang_CXXMethod_isStatic' to query of a C++ method by Ted Kremenek · 14 years ago
  6. ca67738 Be sure to initialize the "has base type as written" field of an by John McCall · 14 years ago
  7. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 14 years ago
  8. 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
  9. 1b71848 Driver: Make -fverbose-asm the default for platforms where the integrated by Daniel Dunbar · 14 years ago
  10. 8e0ac17 Add CXType and an initial set of supporting functions to libclang. This exposes details of by Ted Kremenek · 14 years ago
  11. 321c268 fit in 80 cols, remove prototypes for handling #assert since apparently noone cares. by Chris Lattner · 14 years ago
  12. 83a9447 Refactor ParseFunctionDeclaratorIdentifierList to have the first by Chris Lattner · 14 years ago
  13. e17a643 Added Expr::EvaluateAsAnyLValue. by Abramo Bagnara · 14 years ago
  14. a63db84 Revert r103770, "Added basic source locations to Elaborated and DependentName by Daniel Dunbar · 14 years ago
  15. 5431299 Added basic source locations to Elaborated and DependentName types. by Abramo Bagnara · 14 years ago
  16. 95f1b15 Namespaces can only be defined at global or namespace scope. Fixes PR6596. by Douglas Gregor · 14 years ago
  17. 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 14 years ago
  18. bef0efd add a couple of key functions for classes without them. by Chris Lattner · 14 years ago
  19. edd8df9 "this patch properly addresses escaping < and > which might appear by Chris Lattner · 14 years ago
  20. b30575c Driver/Darwin/i386: Don't allow compiling C++ with -fapple-kext, we don't support the necessary ABI yet. by Daniel Dunbar · 14 years ago
  21. ddb0b4d When checking scopes for indirect goto, be more permissive (but still safe) by John McCall · 14 years ago
  22. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  23. 2166beb The C++98/03 standard is disturbingly silent about out-of-scope by Douglas Gregor · 14 years ago
  24. a5fdd9c Fixes for compilation with Microsoft Visual Studio 2010, from Steven Watanabe! by Douglas Gregor · 14 years ago
  25. 42c8f87 Refactor the constant-evaluator so that it only supports a single form by John McCall · 14 years ago
  26. 45d9c2d Allocate most of DeclarationNamesTable using ASTContext's allcocator. The only things that by Ted Kremenek · 14 years ago
  27. ac9590e Start converting pieces of DeclarationNameTable to be allocated using ASTContext's allocator. by Ted Kremenek · 14 years ago
  28. d04ed41 Convert CXXTempory[] in CXXExprWithTemporaries to be allocated using ASTContext's allocator. Fixes <rdar://problem/7961605>. by Ted Kremenek · 14 years ago
  29. 4bd98e8 Improved -ast-print-xml for C++, from Sebastien Binet! by Douglas Gregor · 14 years ago
  30. c896ea8 Alternative workaround for MSVC compilation failure, from Dimitry Andric by Douglas Gregor · 14 years ago
  31. 5921863 pch'ify CXXNewExpr and CXXZeroInitValueExpr by Chris Lattner · 14 years ago
  32. ddfe960 Doxygen-ify a comment and add an example of when this AST node is required. by Chandler Carruth · 14 years ago
  33. d259836 pchify CXXTemporary, CXXBindTemporaryExpr, and CXXExprWithTemporaries. by Chris Lattner · 14 years ago
  34. 5ce6677 Fix typo. by Chandler Carruth · 14 years ago
  35. 030854b pch'ify default argument definitions and uses. by Chris Lattner · 14 years ago
  36. 2fbdfcd pch'ify 'this' and 'throw' by Chris Lattner · 14 years ago
  37. 14ab24f pch'ify typeid. by Chris Lattner · 14 years ago
  38. 1817bd4 pchify CXXMemberCallExpr correctly. Before it would serialize by Chris Lattner · 14 years ago
  39. 836fc14 Actually compute the empty subobject sizes. No functionality change yet. by Anders Carlsson · 14 years ago
  40. c3fddeb Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes this will hold the largest empty subobject or 0 if the class doesn't have any empty subobjects. by Anders Carlsson · 14 years ago
  41. 1f10962 Attempted workaround for MSVC compile error by Douglas Gregor · 14 years ago
  42. ec20f46 When printing an overload candidate that failed due to SFINAE, print a by Douglas Gregor · 14 years ago
  43. f1a8445 Improve overload-candidate diagnostic for a function template that by Douglas Gregor · 14 years ago
  44. a18592e When template argument deduction fails because the call had too by Douglas Gregor · 14 years ago
  45. a933319 When printing a non-viable overload candidate that failed due to by Douglas Gregor · 14 years ago
  46. b4eeaff When we encounter a non-dependent type during template instantiation, by Douglas Gregor · 14 years ago
  47. d30bf2e Introduce a recursive AST visitor that makes it trivial to recursively by Douglas Gregor · 14 years ago
  48. 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 14 years ago
  49. fde7596 add more types to -ast-print-xml, PR5006 by Chris Lattner · 14 years ago
  50. 0b2227e Add NamedDecl::printName() for clients that to use getNameAsString() but are already using a raw_ostream. by Ted Kremenek · 14 years ago
  51. f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 14 years ago
  52. dcb1d68 reimplement the caching in the SourceManager::isBeforeInTranslationUnit() by Chris Lattner · 14 years ago
  53. a0536d8 Add CXCursor support for LinkageSpecDecl (e.g., 'extern "C"'). by Ted Kremenek · 14 years ago
  54. 8f06e0e Add CXCursor support for C++ namespaces. by Ted Kremenek · 14 years ago
  55. a3cb8ee ignore *.orig when installing, patch by Brooks Davis! by Chris Lattner · 14 years ago
  56. eecf38f Fixed DISABLE_SMART_POINTERS breakage by Douglas Gregor · 14 years ago
  57. 9cf933a Handle -ffunction-sections and -fdata-sections in the driver. by Rafael Espindola · 14 years ago
  58. 64219a2 Try to work around a Visual C++ bug with copy-assignment. by Douglas Gregor · 14 years ago
  59. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
  60. 3c385c2 Push TypeSourceInfo::getTypeLoc() into a header file so that it's by John McCall · 14 years ago
  61. 04a025e Kill a never-defined, never-used member function. Thanks, Enea. by John McCall · 14 years ago
  62. 323ed74 Rearchitect -Wconversion and -Wsign-compare. Instead of computing them by John McCall · 14 years ago
  63. 1b5a618 Remember the number of positive and negative bits used by the enumerators of by John McCall · 14 years ago
  64. c40f73c Remove a dependency on Frontend headers in the Driver library. Also saves by Chandler Carruth · 14 years ago
  65. 1c625f2 Turn -analyzer-inline-call on for C functions. This also fixed a bug that by Zhongxing Xu · 14 years ago
  66. 7b99d12 Make -analyzer-inline-call not a separate analysis. Instead it's a boolean by Zhongxing Xu · 14 years ago
  67. 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 14 years ago
  68. 2fc46bf Add IgnoreParenImpCasts() to Expr, which is basically like IgnoreParenCasts by John McCall · 14 years ago
  69. 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 14 years ago
  70. 4bfe196 Reapplying patch to change StmtNodes.def to StmtNodes.td, this time by Sean Hunt · 14 years ago
  71. c302113 Revert r103072; I accidentally ended up deleting a bunch of trailing by Sean Hunt · 14 years ago
  72. 0278e12 Support for 'template' as a disambiguator (PR7030) by Douglas Gregor · 14 years ago
  73. c3d26cc add a new --print-diagnostic-categories option, which causes the driver to by Chris Lattner · 14 years ago
  74. fb8cc25 Reimplement code generation for copying fields in the by Douglas Gregor · 14 years ago
  75. 391c40c Add forgotten CMakeFiles.txt by Sean Hunt · 14 years ago
  76. 9d90d62 Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributes by Sean Hunt · 14 years ago
  77. 6fbe839 add a new -fdiagnostics-show-category=none/id/name option, giving control by Chris Lattner · 14 years ago
  78. c9b8890 When -fdiagnostics-print-source-range-info is specified, by Chris Lattner · 14 years ago
  79. 27b0f51 add the ability to associate 'category' names with diagnostics by Chris Lattner · 14 years ago
  80. 6c1cb99 Introduce a limit on the depth of the macro instantiation backtrace by Douglas Gregor · 14 years ago
  81. 6cdc161 When creating a call to a base subobject's operator= in an by Douglas Gregor · 14 years ago
  82. 324b54d Diagnose unused exception parameters under a different warning group by Douglas Gregor · 14 years ago
  83. 4d9e738 Complain when we try to initialize an object of Objective-C class type by Douglas Gregor · 14 years ago
  84. 48c9501 The array form of 'new' can never have initializers. by Anders Carlsson · 14 years ago
  85. d566381 Replace a char*/size pair with stringref. by Benjamin Kramer · 14 years ago
  86. fcaeef2 Change CXXConstructExpr::Create to take a ConstructionKind. by Anders Carlsson · 14 years ago
  87. 24eb78e Pass the construction kind down to EmitCXXConstructorCall. by Anders Carlsson · 14 years ago
  88. 72e96fd Add an enum to CXXConstructExpr so we can determine if the construction expression constructs a non-virtual or virtual base. by Anders Carlsson · 14 years ago
  89. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 14 years ago
  90. e2e69ef Bump default template instantiation depth to 1024, as required by C++0x by Douglas Gregor · 14 years ago
  91. 25cf7b4 Move include installation steps to better location, inside each include dir instead of at the top-level. by Daniel Dunbar · 14 years ago
  92. e215f72 Add calling convention related attributes to related declaration. Mark attributes invalid on type related checking so to add them to declarations only when everything is ok. by Abramo Bagnara · 14 years ago
  93. dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 14 years ago
  94. 9ffce21 When we start the definition of a class template, set the by Douglas Gregor · 14 years ago
  95. ed8afac Refactor the AnalysisConsumer to analyze functions after the whole by Zhongxing Xu · 14 years ago
  96. 9498d38 Add FunctionDecl::isVariadic() to match BlockDecl::isVariadic() and ObjCMethodDecl::isVariadic(). by Ted Kremenek · 14 years ago
  97. db9a0ae Rename BlockDecl::IsVariadic() to BlockDecl::isVariadic() to match the casing by Ted Kremenek · 14 years ago
  98. 5ac2833 Bump Clang version number. by Ted Kremenek · 14 years ago
  99. cc8a5d5 Teach __builtin_offsetof to compute the offsets of members of base by Douglas Gregor · 14 years ago
  100. 5e2a8ac Driver: Add support for -fobjc-abi-version=. - <rdar://problem/7919678> by Daniel Dunbar · 14 years ago