1. 58df1af [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstop by Mike Rice · 7 years ago
  2. da4c67f Revert test commit by Kevin P. Neal · 7 years ago
  3. 51f6e7e Test commit by Kevin P. Neal · 7 years ago
  4. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  5. 76675de [clang-cl, PCH] Implement support for MS-style PCH through headers by Erich Keane · 7 years ago
  6. 207e7b1 [Templight] Template Instantiation Observer by Gabor Horvath · 8 years ago
  7. bbcc9f0 C++ Modules TS: add frontend support for building pcm files from module by Richard Smith · 9 years ago
  8. 964cc53 C++ Modules TS: support parsing the 'module' declaration (including extensions by Richard Smith · 9 years ago
  9. 5c71617 Prune four superfluous ExternalSemaSource.h includes and one forward declaration in Sema.h by Yaron Keren · 9 years ago
  10. 6362745 Restore PrettyStackTrace state on crash. by Nico Weber · 10 years ago
  11. 3fc6a28 Remove unneeded include of DeclCXX.h from libParse. by Nico Weber · 11 years ago
  12. c6328f1 Rangify for loop, NFC. by Yaron Keren · 11 years ago
  13. 2b07f02 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  14. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  15. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  16. 2341c0d Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
  17. 966b199 Try harder to be signal-safe inside our signal handler. The most prominent behavioural by Nick Lewycky · 13 years ago
  18. 6af2d2e Fix indent. by Chad Rosier · 13 years ago
  19. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  20. d0b91de Move PrettyStackTraceParserEntry to ParseAST.cpp by Nico Weber · 13 years ago
  21. d612566 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 13 years ago
  22. 1ea8e09 Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 13 years ago
  23. cdc0057 Revert predefined decl tracking. by Meador Inge · 13 years ago
  24. ccf43ca Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 13 years ago
  25. 6e92251 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 13 years ago
  26. 6290557 AST/stats: Don't effectively use an out-of-line function to return a static by Daniel Dunbar · 14 years ago
  27. b6c6a58 Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 14 years ago
  28. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  29. 841dd88 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 14 years ago
  30. 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  31. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  32. b4836ea Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 14 years ago
  33. 3c147a7 Start switching the AST stats printing to use llvm::errs() instead of by Chandler Carruth · 14 years ago
  34. 4c9d46b Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes by Ted Kremenek · 15 years ago
  35. c93cf2e 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 · 15 years ago
  36. 750028b Use CrashRecoveryContextCleanup objects to release resources associated with Sema during a crash while parsing. by Ted Kremenek · 15 years ago
  37. 428d75f 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 · 15 years ago
  38. 28a0cf7 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 15 years ago
  39. 3e56fd4 Push DeclGroupRefs and TemplateNames in an opaque but type-safe way by John McCall · 15 years ago
  40. 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago[Renamed (98%) from clang/lib/Sema/ParseAST.cpp]
  41. 5c6f10b Add a ParseAST overload that takes a Sema object, so that the caller by Douglas Gregor · 15 years ago
  42. 112fd08 Fixing the build isn't good enough; back out r110956 and r110953. by John McCall · 15 years ago
  43. 0af2b7c dgregor should write code that compiles. by John McCall · 15 years ago
  44. ad814e2 Add a ParseAST overload that takes a Sema object, so that the caller by Douglas Gregor · 15 years ago
  45. c3a6ade Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
  46. 6e7e8cc atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 15 years ago
  47. fb24a3a push some source location information down through the compiler, by Chris Lattner · 15 years ago
  48. 8ee6760 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 15 years ago
  49. 4ad3da2 Entering the main source file in the preprocessor can fail if the by Douglas Gregor · 16 years ago
  50. ec5f8ae Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader by Daniel Dunbar · 16 years ago
  51. 09282c9 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 · 16 years ago
  52. bc02a10 Fixes a typo, reported by Doug. by Fariborz Jahanian · 16 years ago
  53. 120f6a6 Silence some warnings produced by Clang, and add a missing header by Douglas Gregor · 16 years ago
  54. 9290ede Handle case of missing '@end' in implementation context by Fariborz Jahanian · 16 years ago
  55. 242ea9a Rework Sema code completion interface. by Daniel Dunbar · 16 years ago
  56. e22adae Spell function pointer correctly. by Daniel Dunbar · 16 years ago
  57. 3545ff4 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 16 years ago
  58. 2436e71 Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 16 years ago
  59. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  60. db71492 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 16 years ago
  61. d963a49 PR3679 - enable #pragma weak aliasing. by Ryan Flynn · 16 years ago
  62. 18366cb Remove an unneeded header. by Mike Stump · 16 years ago
  63. a868bbd Lazy deserialization of the declaration chains associated with by Douglas Gregor · 16 years ago
  64. 162dd02 Introduce the notion of a SemaConsumer, which is an ASTConsumer that by Douglas Gregor · 16 years ago
  65. 4e1f0c6 rearrange #include order. by Chris Lattner · 16 years ago
  66. 54feb84 When building a PCH file, don't perform end-of-translation-unit by Douglas Gregor · 16 years ago
  67. 1a0d0b9 When writing a PCH file, keep track of all of the non-static, by Douglas Gregor · 16 years ago
  68. 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
  69. 83f095c Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 17 years ago
  70. a5adead push more ASTContext goodness out through interfaces that use TranslationUnit by Chris Lattner · 17 years ago
  71. 66918ee remove TranslationUnit from ParseAST. by Chris Lattner · 17 years ago
  72. cf16983 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 17 years ago
  73. 5cf49fe eliminate ASTConsumer::InitializeTU, all clients are by Chris Lattner · 17 years ago
  74. 84bcc47 simplify ParseAST by sucking -disable-free handling logic up into clang.cpp by Chris Lattner · 17 years ago
  75. 062115a 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 · 17 years ago
  76. 99c0cdf Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). by Steve Naroff · 17 years ago
  77. 0044793 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 · 17 years ago
  78. 6f4eafe1 Comment fix, ParseAST does not take ownership of the consumer. by Daniel Dunbar · 17 years ago
  79. 33d29b3 Add --disable-free flag to clang. by Daniel Dunbar · 17 years ago
  80. 821159e Re-enable deletion of AST nodes upon completion of ParseAST. by Ted Kremenek · 17 years ago
  81. 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
  82. 221fa94 More #include cleaning by Daniel Dunbar · 17 years ago
  83. dcb5e38 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 17 years ago
  84. 7db4f60 ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 17 years ago
  85. c3b3034 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 · 17 years ago
  86. 34f664d Introduce preliminary support for NSString format-string checking. by Ted Kremenek · 17 years ago
  87. b147ad1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 17 years ago
  88. 380df93 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 17 years ago
  89. ac0285a Stop leaking the main Sema object. (Leak found using valgrind.) by Eli Friedman · 17 years ago
  90. ce20e8f Try to plug some memory leaks... by Ted Kremenek · 17 years ago
  91. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Sema/ParseAST.cpp]
  92. adf1f51 move the codegen ASTConsumer out of the driver into libcodegen, by Chris Lattner · 18 years ago
  93. fe0e0af pass the astconsumer into Sema's ctor, clean up some stuff in by Chris Lattner · 18 years ago
  94. 8082d87 rename ASTSTreamer.{h|cpp} -> ParseAST.{h|cpp} by Chris Lattner · 18 years ago[Renamed (93%) from clang/Sema/ASTStreamer.cpp]
  95. 4afeded kill the ASTStreamer class, inlining it into its only client: clang::ParseAST by Chris Lattner · 18 years ago
  96. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  97. 230bd91 Interned MainFileID within SourceManager. Since SourceManager is referenced by by Ted Kremenek · 18 years ago
  98. 205ec3d by Steve Naroff · 18 years ago
  99. 197616c by Steve Naroff · 18 years ago
  100. 376cdaf Fix ownership model of ParseAST to allow the dtor of by Chris Lattner · 18 years ago