1. 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
  2. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  3. 4f5bf3b Don't try to dump invalid decls or forward decls. by Anders Carlsson · 15 years ago
  4. a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
  5. 8fdccd9 Improve the record layout dumper. by Anders Carlsson · 15 years ago
  6. 78762eb Add a -dump-record-layouts argument to clang-cc. by Anders Carlsson · 15 years ago
  7. af3280f Eliminate FunctionDecl::getBodyIfAvailable by Douglas Gregor · 15 years ago
  8. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  9. f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
  10. 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
  11. 51bbd1b remove dead code. by Zhongxing Xu · 15 years ago
  12. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  13. f1d60ea Remove the ASTContext parameter from the printing related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  14. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
  15. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 15 years ago
  16. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  17. ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 15 years ago
  18. 39d7c4d Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 15 years ago[Renamed (99%) from tools/clang-cc/ASTConsumers.cpp]
  19. b3e2296 A couple of tweaks to make -ast-print produce code that's closer to by Eli Friedman · 15 years ago
  20. 609e72f Add a new -ast-dump-full option that traverses the translation unit by Douglas Gregor · 16 years ago
  21. c50a280 minor cleanups to ast-dump, use getBody(context). by Chris Lattner · 16 years ago
  22. 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
  23. 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 16 years ago
  24. 30833f8 Add pch reader/writer support for most of DeclObjC.h. Very close to reading/writing all ObjC AST nodes that we will encounter in header files (still a few FIXME's). by Steve Naroff · 16 years ago
  25. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  26. 087fd53 Add PCH support for ImplicitCastExprs. This is the first expression by Douglas Gregor · 16 years ago
  27. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  28. ba16be9 Apply a patch which adds 'OriginalParmVar' to the DeclContextPrinter by Jon by Zhongxing Xu · 16 years ago
  29. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
  30. b23ff6b reduce indentation, no functionality change. by Chris Lattner · 16 years ago
  31. 557c5b1 push more ASTContext goodness out through interfaces that use TranslationUnit by Chris Lattner · 16 years ago
  32. dacbc5d change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 16 years ago
  33. d2fa675 hoist TranslationUnit some more. by Chris Lattner · 16 years ago
  34. 80a0333 eliminate some wrappers. by Chris Lattner · 16 years ago
  35. a9376d4 move serialization logic from TranslationUnit to ASTContext. by Chris Lattner · 16 years ago
  36. 073777f Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 16 years ago[Renamed from Driver/ASTConsumers.cpp]
  37. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
  38. 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 16 years ago
  39. e1bd4e6 Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* by Daniel Dunbar · 16 years ago
  40. c1efaec Eliminate CXXRecordType by Douglas Gregor · 16 years ago
  41. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  42. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
  43. 07fa774 Change ObjCForwardProtocolDecl to use an ObjCList. by Chris Lattner · 16 years ago
  44. 6795605 move the interace list of @class to use ObjCList. by Chris Lattner · 16 years ago
  45. 7ad5bf3 castToDeclContext/castFromDeclContext are not meant to be used directly; they are used indirectly by cast/dyn_cast. by Argyrios Kyrtzidis · 16 years ago
  46. 7ab41f7 Fix typo in printing of __private_extern__. by Daniel Dunbar · 16 years ago
  47. c5840c0 Add private extern to pretty printer(s). by Mike Stump · 16 years ago
  48. 071e4da Fixup -ast-print so that: by Mike Stump · 16 years ago
  49. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  50. 305c22e Make -ast-dump print Objective-C method declarations (and other by Douglas Gregor · 16 years ago
  51. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  52. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
  53. 9b9ca01 DeclContext::KindTrait was not meant to be used outside of DeclContext::CastTo (causes compilation error on MSVC). by Argyrios Kyrtzidis · 16 years ago
  54. ca04ce4 Print function parameters in DeclContextPrinter. by Zhongxing Xu · 16 years ago
  55. 2a3eb0e Improve c++ methods printing in DeclContextPrinter. by Zhongxing Xu · 16 years ago
  56. 867c39e Improve DeclContextPrinter: print enum name. by Zhongxing Xu · 16 years ago
  57. 2d75d6f Add an initial framework of a DeclContextPrinter. It can print DeclContext and by Zhongxing Xu · 16 years ago
  58. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  59. 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
  60. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  61. 45579f5 Make sure that enumerators show up within the enumeration declaration. Fixes. PR clang/3220 by Douglas Gregor · 16 years ago
  62. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  63. f595eb0 Fix crash with -ast-dump in C++. by Eli Friedman · 16 years ago
  64. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
  65. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  66. ad99dbf Rename 'HTMLDiagnostics.h' to 'PathDiagnosticClients.h' by Ted Kremenek · 16 years ago
  67. 1f81230 Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too by Douglas Gregor · 16 years ago
  68. 7cae2f6 Added driver option "-cxx-inheritance-view" for viewing the C++ hierarchy of a class in GraphViz. by Ted Kremenek · 16 years ago
  69. d46075f Commito, didn't mean to remove this header. by Daniel Dunbar · 16 years ago
  70. d69bacc [LLVM up] Add basic -S option to clang. by Daniel Dunbar · 16 years ago
  71. 539ced1 Add dummy -ast-dump support for ObjC category implementations. by Daniel Dunbar · 16 years ago
  72. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  73. 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
  74. 8148839 Moved HTMLDiagnostics to lib/Driver. by Zhongxing Xu · 16 years ago
  75. 405674c adjust to changes in various APIs from LLVM. We can't print by Chris Lattner · 16 years ago
  76. efe8a96 improve pretty printing of objc method declaration, by Chris Lattner · 16 years ago
  77. be1eb5c Do not crash with -serialize. by Nico Weber · 16 years ago
  78. dae8696 do not serialize invalid asts. this fixes bug #2637 by Nico Weber · 16 years ago
  79. 992a878 Let LLVMCodeGenWriter forward all the methods defined in ASTConsumer, to by Matthijs Kooijman · 16 years ago
  80. 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 16 years ago
  81. 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
  82. 902141f Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
  83. 235e031 Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
  84. 34d7734 Migrate CheckerConsumer diagnostics to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  85. bc46f34 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  86. b35a74a Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
  87. f4381fd Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
  88. 23a0e45 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! by Chris Lattner · 16 years ago
  89. 354840e Updated call to dead stores to use proper arguments. by Ted Kremenek · 16 years ago
  90. d8a65c1 Get -serialize working again, plus a bit of minor cleanup. by Eli Friedman · 16 years ago
  91. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  92. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  93. 9b52393 Fix crash with -serialize (reported to cfe-dev). The issue was by Eli Friedman · 16 years ago
  94. 1a2b90d Make sure method definitions get output with -ast-dump. by Steve Naroff · 16 years ago
  95. 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
  96. b89ca23 Print ObjC methods of ObjC classes. by Fariborz Jahanian · 16 years ago
  97. 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
  98. 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
  99. 9f74161 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 16 years ago
  100. 072192b added preliminary diagnostics in scan-build results to denote whether by Ted Kremenek · 16 years ago