1. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 15 years ago
  2. f1de464 PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data is by Ted Kremenek · 15 years ago
  3. c5840c0 Add private extern to pretty printer(s). by Mike Stump · 15 years ago
  4. 726080d PTH generation: Discard tokens that appear after and on the same line as '#endif'. by Ted Kremenek · 15 years ago
  5. 2a2bb18 make -dM emit macros in a deterministic (sorted) order instead of by Chris Lattner · 15 years ago
  6. e4f6b1e PTH generation: Don't call 'EmitToken' in the loop condition. This is preparing for other changes within the loop. by Ted Kremenek · 15 years ago
  7. d8c0292 PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file with an on-disk chained hash table. This data structure is implemented using templates, and will be used to replace similar data structures. This change leads to no visibile performance impact on Cocoa.h, but now we only pay a price for the table on order with the number of files accessed and not the number in the PTH file. by Ted Kremenek · 15 years ago
  8. eb213da use efficient form of getSpelling, this speeds up -dM by 16%. by Chris Lattner · 15 years ago
  9. 071e4da Fixup -ast-print so that: by Mike Stump · 15 years ago
  10. f0e1f79 Rearrange code. No functionality change. by Ted Kremenek · 15 years ago
  11. e0ea5dc Fix potential padding error in PTH file and add stub code for emitting an on-disk chained hash table. by Ted Kremenek · 15 years ago
  12. 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 15 years ago
  13. 3cb0692 Make one expected-diag directive match exactly one actual diagnostic. by Sebastian Redl · 15 years ago
  14. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 15 years ago
  15. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 15 years ago
  16. 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 15 years ago
  17. f73903a Add an implementation of -dM that follows GCC closely enough to permit by Chris Lattner · 15 years ago
  18. c76d807 add support for -x c++-header, update comment. by Chris Lattner · 15 years ago
  19. 59076ab factor some code out into a helper function. by Chris Lattner · 15 years ago
  20. db76684 default diag::err_pp_file_not_found to mapping to fatal, by Chris Lattner · 15 years ago
  21. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
  22. cf118d4 Overhaul BugReporter interface and implementation. The new interface cleans up by Ted Kremenek · 16 years ago
  23. d604c40 Add -femit-all-decls codegen option. by Daniel Dunbar · 16 years ago
  24. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  25. 4e69fd5 spelling change. by Chris Lattner · 16 years ago
  26. 30fc933 lower the interface to getLineNumber like we did for by Chris Lattner · 16 years ago
  27. 62c2632 Fix <rdar://problem/6521757> clang ObjC rewriter: Mixed Mac and Windows line endings after rewrite. by Steve Naroff · 16 years ago
  28. ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
  29. 0d0bf8c switch SourceManager from using an std::map and std::list of by Chris Lattner · 16 years ago
  30. a0f02aa Use the updated CommandLine api for -fno-blocks. by Mike Stump · 16 years ago
  31. 81922f0 AnalysisConsumer: by Ted Kremenek · 16 years ago
  32. df8570d RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. This fixes <rdar://problem/6529468> clang ObjC rewriter: Need parenthesis around dereferences in rewritten Blocks. by Steve Naroff · 16 years ago
  33. ad53eff Fix typo noticed by Chris. by Anders Carlsson · 16 years ago
  34. b0f90cc Turn on -flax-vector-conversions by default, issue a warning whenever one is done. Add a -fnolax-vector-conversions option. Fixes PR2862. by Anders Carlsson · 16 years ago
  35. 65f5e64 wire up -fno-show-source-location option, patch by Alexei Svitkine! by Chris Lattner · 16 years ago
  36. 71d8bfb avoid emitting a bogus line marker for the top level #include by Chris Lattner · 16 years ago
  37. b55cc63 Add -fno-blocks support. This fixes block-no-block-def.c. by Mike Stump · 16 years ago
  38. d2ea386 Fix name of -x option for C preprocessed input; it should be by Daniel Dunbar · 16 years ago
  39. 19e8e2c next round of diagnostics cleanups, moving some by Chris Lattner · 16 years ago
  40. 88eccaf Fix -Wimplicit-function-declaration, which required some refactoring and by Chris Lattner · 16 years ago
  41. 1a36089 Fix a wart that existed from before we had EXTWARN. by Chris Lattner · 16 years ago
  42. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  43. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  44. 8a6aec6 Enhance PTHManager::Create() to take an optional Diagnostic* argument that can be used to report issues such as a missing PTH file. by Ted Kremenek · 16 years ago
  45. e86e4cd0 fix a crash I introduced, thanks to Ted for the awesome reduced testcase :) by Chris Lattner · 16 years ago
  46. 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
  47. 007f2a9 Add a preliminary version number. by Mike Stump · 16 years ago
  48. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  49. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 16 years ago
  50. 52c2908 rename getFullFilePos -> getFileOffset. by Chris Lattner · 16 years ago
  51. 277faca PTH: Use Token::setLiteralData() to directly store a pointer to cached spelling data in the PTH file. This removes a ton of code for looking up spellings using sourcelocations in the PTH file. This simplifies both PTH-generation and reading. by Ted Kremenek · 16 years ago
  52. 67d1505 Add version number checking to PTH files. by Ted Kremenek · 16 years ago
  53. e1b6498 Embed the offset of the PTH table inside the prologue of the PTH file. This will help improve gradual versioning of PTH files instead of relying that the PTH table is at a fixed offset. by Ted Kremenek · 16 years ago
  54. 33116d6 minor speedups/cleanups for -E mode. by Chris Lattner · 16 years ago
  55. 47246be This change refactors some of the low-level lexer interfaces a bit. by Chris Lattner · 16 years ago
  56. 23f2c58 use simpler method by Chris Lattner · 16 years ago
  57. 491918e Added clang option '--analyzer-display-progress' to indicate that the analyzer should output 'ANALYZE:' messages to display its progress on a source file. by Ted Kremenek · 16 years ago
  58. c472d79 When using -analyzer-output-plist always output a plist file even if it contains no error reports. by Ted Kremenek · 16 years ago
  59. 305c22e Make -ast-dump print Objective-C method declarations (and other by Douglas Gregor · 16 years ago
  60. 30bc571 Use NonFragileABI as name of new Next abi. More comments for the new meta-data. by Fariborz Jahanian · 16 years ago
  61. a05ff45 Adjust to api change. by Chris Lattner · 16 years ago
  62. ee0af74 Refactoring ObjC Next's runtime classes in preparation for the new ObjC's abi. by Fariborz Jahanian · 16 years ago
  63. 099da72 Add #line to make the Visual Studio compiler happy. by Steve Naroff · 16 years ago
  64. e56f6ff Don't turn off blocks when compiling Obj-C code by Anders Carlsson · 16 years ago
  65. d427023 Add -analyze action to run static analyzer, instead of inferring from by Daniel Dunbar · 16 years ago
  66. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  67. 7b78b7c PTH: Emitted tokens now consist of 12 bytes that are loaded used 3 32-bit loads. This reduces user time but increases system time because of the slightly larger PTH file. Although there is no performance win on Cocoa.h and -Eonly, overall this seems like a good step. by Ted Kremenek · 16 years ago
  68. b8a6aca Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  69. 0eb2330 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  70. cd965b9 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago
  71. 431e90e Convert ObjC statement actions to smart pointers. by Sebastian Redl · 16 years ago
  72. 3037ed0 Convert asm statement action to smart pointers. by Sebastian Redl · 16 years ago
  73. 4cffe2f Convert more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  74. 4448a01 use simplified Lexer ctor. by Chris Lattner · 16 years ago
  75. 025c3a6 add a simplified lexer ctor that sets up the lexer to raw-lex an entire file. by Chris Lattner · 16 years ago
  76. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
  77. 5c26385 no need to check this: content cache is already 1-1 map with fileentries. by Chris Lattner · 16 years ago
  78. c6fe32a Instead of iterating over FileID's, have PTH generation iterate over the by Chris Lattner · 16 years ago
  79. f05b152 Convert some more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  80. 52a3e9e Make sure to escape " when it occurs in a string in pragma comment by Chris Lattner · 16 years ago
  81. c7d945d Make -E mode propagate #pragma comment's into the output. by Chris Lattner · 16 years ago
  82. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  83. df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 16 years ago
  84. 72b1b15 IdentifierInfo: by Ted Kremenek · 16 years ago
  85. 293b4af PTH: Embed a persistentID side-table in the PTH file that is sorted in the by Ted Kremenek · 16 years ago
  86. d77b251 Fix typo and spelling of -Wunused-macros. by Daniel Dunbar · 16 years ago
  87. 9b9ca01 DeclContext::KindTrait was not meant to be used outside of DeclContext::CastTo (causes compilation error on MSVC). by Argyrios Kyrtzidis · 16 years ago
  88. ca04ce4 Print function parameters in DeclContextPrinter. by Zhongxing Xu · 16 years ago
  89. 2a3eb0e Improve c++ methods printing in DeclContextPrinter. by Zhongxing Xu · 16 years ago
  90. 867c39e Improve DeclContextPrinter: print enum name. by Zhongxing Xu · 16 years ago
  91. 2d75d6f Add an initial framework of a DeclContextPrinter. It can print DeclContext and by Zhongxing Xu · 16 years ago
  92. 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
  93. 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
  94. d7a7c00 make paste avoidance avoid pasting digraphs and :: only when digraphs or c++ is enabled by Chris Lattner · 16 years ago
  95. 02fbb25 this patch "adds support for specifying multiple dependancy targets using ‘-MT’. Using this patch, I was able to use ‘ccc’ as C compiler for the few C files in LLVM. In my brief testing, the output remains identical to that of GCC." by Chris Lattner · 16 years ago
  96. 6327e0d A few property related cleanups to ObjCContainerDecl AST. by Steve Naroff · 16 years ago
  97. de30747 Convert some more actions to smart pointers. by Sebastian Redl · 16 years ago
  98. 1b95a65 Always print out SourceManager stats with 'Stats' is true. This revealed that PTH always pulls in the source pages with -fsyntax-only (investigating further). by Ted Kremenek · 16 years ago
  99. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  100. 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago