1. 5fe4d9d Change ExplodedNode to have its NodeGroups all BumpPtrAllocated, avoiding malloc() traffic when adding successors/predecessors to a node. This was done by introducing BumpVector, which is essentially SmallVector with all memory being BumpPtrAllocated (this can certainly be cleaned up or moved into llvm/ADT). by Ted Kremenek · 15 years ago
  2. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  3. da55291 Fix eof. by Mike Stump · 15 years ago
  4. 31c5141 Add codegen for __builtin_abort. Convert to FileCheck. by Mike Stump · 15 years ago
  5. 07b1270 Add more of __builtin_abort, WIP, still missing codegen. by Mike Stump · 15 years ago
  6. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  7. 6961fdd Add the -nostdclanginc option to clang (the driver). by Rafael Espindola · 15 years ago
  8. cd8f6ac Fix: <rdar://problem/7275774> Static analyzer warns about NULL pointer when by Ted Kremenek · 15 years ago
  9. 2e9f652 Refactor the c++ include path a bit. by Rafael Espindola · 15 years ago
  10. 8cf7a1a This is slightly contentious, but, if llvm has gone to addressable by Mike Stump · 15 years ago
  11. 445e23e Encode the Clang branch and Subversion revision into a PCH file, and by Douglas Gregor · 15 years ago
  12. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  13. b8d1191 Provide a common set of routines in Version.h that return Subversion by Douglas Gregor · 15 years ago
  14. b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
  15. d789d3d - Remove Sema::FindMethodInNestedImplementations(). by Steve Naroff · 15 years ago
  16. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  17. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  18. 27a84d0 Add an error for function parameters that have a qualified address space since this is not allowed by the embedded c extension spec. by Tanya Lattner · 15 years ago
  19. 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
  20. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  21. 0c41180 Pull TypeLocVisitor into its own header file. by Argyrios Kyrtzidis · 15 years ago
  22. fbc85e5 Fix Decl class hierarchy. by Argyrios Kyrtzidis · 15 years ago
  23. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  24. 9036d5e Introduce TypedefLoc::getTypedefDecl(). by Argyrios Kyrtzidis · 15 years ago
  25. f4526e3 Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be: by Argyrios Kyrtzidis · 15 years ago
  26. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  27. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  28. e3a535b Move DeclSpec::setProtocolQualifiers() out of line. by Argyrios Kyrtzidis · 15 years ago
  29. 71b0add Keep protocol source locations when parsing protocol references. by Argyrios Kyrtzidis · 15 years ago
  30. cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 15 years ago
  31. 68006af Introduce TypeLoc::getSourceRange(). by Argyrios Kyrtzidis · 15 years ago
  32. b735471 -Introduce TypeLoc::getOpaqueData() -Make TypeLoc's constructor public. by Argyrios Kyrtzidis · 15 years ago
  33. 1ebd740 Add more const-goodness to ASTLocation. by Argyrios Kyrtzidis · 15 years ago
  34. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  35. 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
  36. d3a23b2 Add all of the C99 complex builtins prefixed with __builtin_ by Douglas Gregor · 15 years ago
  37. 4eda214 Add -Wbuiltin-macro-redefined/-Wno-builtin-macro-redefined. by Rafael Espindola · 15 years ago
  38. 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
  39. 1bffaba Add __builtin_vsnprintf. Thanks to Anders Johnsen by Douglas Gregor · 15 years ago
  40. 8780679 Fix: by Ted Kremenek · 15 years ago
  41. f88df86 Make Decl::dump const. by Anders Carlsson · 15 years ago
  42. 50dd255 builtin_trap should be noreturn, this fixes PR5062, patch by Roman Divacky! by Chris Lattner · 15 years ago
  43. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  44. 0b60d9e Use explicitly-specified template argument lists to help naming by Douglas Gregor · 15 years ago
  45. ee9405e Add clang_getDeclSource(). by Steve Naroff · 15 years ago
  46. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  47. 699a07d Add clang_getDeclLine and clang_getDeclColumn by Steve Naroff · 15 years ago
  48. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
  49. ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 15 years ago
  50. fbbce49 Handle array fields that contain empty structs. by Anders Carlsson · 15 years ago
  51. 8041747 Fix <rdar://problem/7249327> by allowing silent conversions between signed and unsigned integer values for symbolic values. This is an intermediate solution (i.e. hack) until we support extension/truncation of symbolic integers. by Ted Kremenek · 15 years ago
  52. 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 15 years ago
  53. 6b304a0 Make it really, really easy to change the alignment of Type (and ExtQuals). by John McCall · 15 years ago
  54. b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 15 years ago
  55. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  56. 78762eb Add a -dump-record-layouts argument to clang-cc. by Anders Carlsson · 15 years ago
  57. 6c24972 When building CFGs, no longer reverse the statements in the CFGBlock. Instead by Ted Kremenek · 15 years ago
  58. 96be691 Make C++ temporary-related expressions provide proper source-range information. by Douglas Gregor · 15 years ago
  59. 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 15 years ago
  60. 4ade6d6 More work to enable more exhaustive testing of the indexing API. by Steve Naroff · 15 years ago
  61. 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 15 years ago
  62. 6a3bc6d return a bool value as a bool by Chris Lattner · 15 years ago
  63. b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 15 years ago
  64. 86d802e Print the results of code-completion for overloading by displaying the by Douglas Gregor · 15 years ago
  65. 0594438 Separate the code-completion results for call completion from the by Douglas Gregor · 15 years ago
  66. 3e7253f When code-completion finds a declaration only because it is usable as by Douglas Gregor · 15 years ago
  67. 0563c26 Tweak the code-completion results ranking and formation, so that by Douglas Gregor · 15 years ago
  68. f44c585 Push "clang-is-production" logic up to tools/driver, and make it hittable by by Daniel Dunbar · 15 years ago
  69. 76e0fec Add getDeclaration()/getKind() accessors to CodeCompleteConsumer::Result by Douglas Gregor · 15 years ago
  70. ed5d651 In C++, a variadic function does not need an ellipsis prior to the comma. Parse it in both C and C++, but diagnose it as an error in C with a fix-it hint to add the comma. by Douglas Gregor · 15 years ago
  71. b657f11 Replace the -code-completion-dump option with by Douglas Gregor · 15 years ago
  72. 455acd9 Issue good ambiguity diagnostic when convesion fails. by Fariborz Jahanian · 15 years ago
  73. fb57042 - Implement support for various types of "refs" (initially to help test clang_getCursor()). by Steve Naroff · 15 years ago
  74. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
  75. e119e84 Spell function pointer correctly. by Daniel Dunbar · 15 years ago
  76. b648023 Add StringLiteral::getString -> StringRef. by Daniel Dunbar · 15 years ago
  77. 3f06652 Store the set of indirect primary bases directly in the record layout builder. by Anders Carlsson · 15 years ago
  78. e4feb83 Record layout builder cleanup. by Anders Carlsson · 15 years ago
  79. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  80. b924259 Removed -fobjc-newgc-api option. clang now conforms to by Fariborz Jahanian · 15 years ago
  81. cfd2f62 Another code-completion TODO by Douglas Gregor · 15 years ago
  82. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  83. 90b4fd4 -fobjc-newgc-api is now the default. by Fariborz Jahanian · 15 years ago
  84. b9d0ef7 Enhance "case" code completion in C++ to suggest qualified names for by Douglas Gregor · 15 years ago
  85. 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 15 years ago
  86. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  87. ab8e281 Add missing PCH support for -fstack-protector. by Daniel Dunbar · 15 years ago
  88. 21190d5 Implement __builtin_unreachable(), a GCC 4.5 extension. by Chris Lattner · 15 years ago
  89. 31b87d8 Change ASTUnit to take the Diagnostic as an argument, the client should have control of this. by Daniel Dunbar · 15 years ago
  90. a390759 Add Diagnostic to Indexer, and have it keep its own FileManager instead of taking an external reference (which was leaked in the case of the CIndex library). by Daniel Dunbar · 15 years ago
  91. 59b2172 switch command line 'parse' methods to use StringRef for efficiency, which by Chris Lattner · 15 years ago
  92. c2ff3f8 Simplify code with a StringRef. by Benjamin Kramer · 15 years ago
  93. db8338a Reintroduce FoldingSet profiling for PathDiagnostics. by Ted Kremenek · 15 years ago
  94. e6e0361 Introduce code completion strings, which describe how to *use* the by Douglas Gregor · 15 years ago
  95. 0369297 allow clearing this value. by Chris Lattner · 15 years ago
  96. ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 15 years ago
  97. 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago
  98. 5836b01 Don't perform name lookup into a given declaration context more than once during code completion by Douglas Gregor · 15 years ago
  99. 33224e6 For code completion in C++ member access expressions and tag names, by Douglas Gregor · 15 years ago
  100. b1c28a1 When gathering results for code completion, only include hidden by Douglas Gregor · 15 years ago