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