1. eb4c01e Fix indent. by Chad Rosier · 12 years ago
  2. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  3. f88836d Move PrettyStackTraceParserEntry to ParseAST.cpp by Nico Weber · 12 years ago
  4. c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
  5. 478851c Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 12 years ago
  6. 9416d42 Revert predefined decl tracking. by Meador Inge · 12 years ago
  7. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  8. 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 12 years ago
  9. 02892a6 AST/stats: Don't effectively use an out-of-line function to return a static by Daniel Dunbar · 12 years ago
  10. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 12 years ago
  11. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 12 years ago
  12. 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
  13. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  14. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  15. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  16. cd92a65 Start switching the AST stats printing to use llvm::errs() instead of by Chandler Carruth · 13 years ago
  17. 614f96a Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes by Ted Kremenek · 13 years ago
  18. 934a571 Construct 'Sema' object on the stack, so that crash recovery can recovery it's associated resources without walking over dead stack space. by Ted Kremenek · 13 years ago
  19. 965fe84 Use CrashRecoveryContextCleanup objects to release resources associated with Sema during a crash while parsing. by Ted Kremenek · 13 years ago
  20. d9015ee The internal -fdump-record-layouts flag already dumps the layout when it was computed; no need to do so again at the end of the translation unit by Douglas Gregor · 13 years ago
  21. 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 14 years ago
  22. 2b5289b Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 14 years ago
  23. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago[Renamed (98%) from lib/Sema/ParseAST.cpp]
  24. 46ea32a Add a ParseAST overload that takes a Sema object, so that the caller by Douglas Gregor · 14 years ago
  25. d69fd7f Fixing the build isn't good enough; back out r110956 and r110953. by John McCall · 14 years ago
  26. e783d00 dgregor should write code that compiles. by John McCall · 14 years ago
  27. 0eeb81b Add a ParseAST overload that takes a Sema object, so that the caller by Douglas Gregor · 14 years ago
  28. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  29. 3fe1041 atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 14 years ago
  30. e127a0d push some source location information down through the compiler, by Chris Lattner · 14 years ago
  31. b69eca5 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 14 years ago
  32. dbf8ee6 Entering the main source file in the preprocessor can fail if the by Douglas Gregor · 14 years ago
  33. ec2a4ed Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader by Daniel Dunbar · 15 years ago
  34. 7d8a782 Don't call Decl::CollectingStats(false) and Stmt::CollectingStats(false). When called with false these functions return whether statistics are enabled. They don't change any state. Since we're not using the return value avoid calling them in the first place. by Kovarththanan Rajaratnam · 15 years ago
  35. 1ac7104 Fixes a typo, reported by Doug. by Fariborz Jahanian · 15 years ago
  36. 6490ae5 Silence some warnings produced by Clang, and add a missing header by Douglas Gregor · 15 years ago
  37. 63e963c Handle case of missing '@end' in implementation context by Fariborz Jahanian · 15 years ago
  38. 3a2838d Rework Sema code completion interface. by Daniel Dunbar · 15 years ago
  39. e119e84 Spell function pointer correctly. by Daniel Dunbar · 15 years ago
  40. 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 15 years ago
  41. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  42. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  43. f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
  44. 7b1fdbd PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 15 years ago
  45. 0285767 Remove an unneeded header. by Mike Stump · 15 years ago
  46. 668c1a4 Lazy deserialization of the declaration chains associated with by Douglas Gregor · 15 years ago
  47. e778504 Introduce the notion of a SemaConsumer, which is an ASTConsumer that by Douglas Gregor · 15 years ago
  48. 498603d rearrange #include order. by Chris Lattner · 15 years ago
  49. f807fe0 When building a PCH file, don't perform end-of-translation-unit by Douglas Gregor · 15 years ago
  50. fdd0172 When writing a PCH file, keep track of all of the non-static, by Douglas Gregor · 15 years ago
  51. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  52. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  53. 557c5b1 push more ASTContext goodness out through interfaces that use TranslationUnit by Chris Lattner · 15 years ago
  54. 3599dbe remove TranslationUnit from ParseAST. by Chris Lattner · 15 years ago
  55. dacbc5d change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 15 years ago
  56. 7bb0da0 eliminate ASTConsumer::InitializeTU, all clients are by Chris Lattner · 15 years ago
  57. 9ecd26a simplify ParseAST by sucking -disable-free handling logic up into clang.cpp by Chris Lattner · 15 years ago
  58. 46157b5 Patch by Alexei Svitkine: Refactor Sema::ParseAST API to allow clients to pass as an argument a TranslationUnit object whose contents live beyond the call to ParseAST. by Ted Kremenek · 16 years ago
  59. c0ac492 Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). by Steve Naroff · 16 years ago
  60. 00ad0ef Remove the TopLevelDecls from TranslationUnit, since all of those decls are owned by the ASTContext's TranslationUnitDecl. There are definitely some leaking Decls now that I'll tackle tomorrow by Douglas Gregor · 16 years ago
  61. d6a1c5d Comment fix, ParseAST does not take ownership of the consumer. by Daniel Dunbar · 16 years ago
  62. d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
  63. 77ee5ed Re-enable deletion of AST nodes upon completion of ParseAST. by Ted Kremenek · 16 years ago
  64. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  65. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  66. 7e7e625 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
  67. 159346a ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 16 years ago
  68. c87190d Added method "HandleTranslationUnit" to ASTConsumer. This is called by ParseAST when all of the ASTs in a translation unit have been built. by Ted Kremenek · 16 years ago
  69. 7ff22b2 Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 16 years ago
  70. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  71. e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
  72. 80f3346 Stop leaking the main Sema object. (Leak found using valgrind.) by Eli Friedman · 16 years ago
  73. 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
  74. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Sema/ParseAST.cpp]
  75. 8ee3c03 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 16 years ago
  76. 2ae34ed pass the astconsumer into Sema's ctor, clean up some stuff in by Chris Lattner · 16 years ago
  77. e91c134 rename ASTSTreamer.{h|cpp} -> ParseAST.{h|cpp} by Chris Lattner · 16 years ago[Renamed (93%) from Sema/ASTStreamer.cpp]
  78. a0e328f kill the ASTStreamer class, inlining it into its only client: clang::ParseAST by Chris Lattner · 16 years ago
  79. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  80. 95041a2 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 17 years ago
  81. 89307ff by Steve Naroff · 17 years ago
  82. 1f64432 by Steve Naroff · 17 years ago
  83. 31e6c7d Fix ownership model of ParseAST to allow the dtor of by Chris Lattner · 17 years ago
  84. 26e4cd3 Patch to synthesize computation of Ivar offset in rewritten c file. by Fariborz Jahanian · 17 years ago
  85. 58ff9e8 by Steve Naroff · 17 years ago
  86. 53b0dab Make a significant change to invert the control flow handling by Chris Lattner · 17 years ago
  87. 68d331a by Steve Naroff · 17 years ago
  88. 4b1aa81 remove some obsolete interfaces. by Chris Lattner · 17 years ago
  89. 556beb7 add a new ASTConsumer consumer to simplify stuff in the driver. by Chris Lattner · 17 years ago
  90. 6f4b92c Fix 80 col violations. by Chris Lattner · 17 years ago
  91. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago