1. a36f2bf Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
  2. 9ac456d - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  3. 21d3201 Explicitly access the first Decl* referenced by a DeclStmt instead of using "getDecl()." Added a FIXME indicating that the call to RewriteObjCQualifiedInterfaceTypes() is meant to modifying the type-specifier; hopefully this will be a little more clean once DeclGroups contain type specifiers. by Ted Kremenek · 16 years ago
  4. 9103420 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
  5. 91a2bd3 Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
  6. 4a47a9f In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in a DeclStmt instead of using getDecl() to fetch the first Decl. by Ted Kremenek · 16 years ago
  7. ab3288e Allow -verify to be used with -rewrite-macros. by Daniel Dunbar · 16 years ago
  8. 9a72d09 Add dummy -ast-dump support for ObjC category implementations. by Daniel Dunbar · 16 years ago
  9. 4556792 Remove old diag that alerted the user to a limitation we no longer have:-) by Steve Naroff · 16 years ago
  10. c13cab3 Create a function, eliminating some redundancy between SynthesizeBlockInitExpr() and SynthesizeBlockLiterals(). by Steve Naroff · 16 years ago
  11. fc484b8 Finish implementing copy/dispose helpers for imported block decls. by Steve Naroff · 16 years ago
  12. 70a66b1 Set exit code properly on "Unexpected program action". by Daniel Dunbar · 16 years ago
  13. 3b354d1 Add indirection required for byref BlockDeclRefExpr's. by Steve Naroff · 16 years ago
  14. a31525d Handle bookkeeping for imported blocks (in SynthesizeBlockImpl). by Steve Naroff · 16 years ago
  15. 57248f3 Cut/paste error...need to use the expression "name" for member references (or other complex expressions that can embed a block pointer type) by Steve Naroff · 16 years ago
  16. af23445 Clear the map that associated the rewritten block with it's corresponding BlockExpr. by Steve Naroff · 16 years ago
  17. fa9e5a2 Moved main control flow functions to bottom of file. by Steve Naroff · 16 years ago
  18. 7a02d2b Remove an old/vacuous if clause. by Steve Naroff · 16 years ago
  19. 12b2e77 More fun & games with the block rewriter. by Steve Naroff · 16 years ago
  20. e506ae2 Rewrite global block expressions. by Steve Naroff · 16 years ago
  21. aeaf7ef - Add a convenience constructor to Type. - Many rewriter modifications. by Steve Naroff · 16 years ago
  22. 20c94e5 Rework SynthesizeBlockImpl() to include a constructor. by Steve Naroff · 16 years ago
  23. f394444 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  24. deb1aa2 Get the right location to insert the synthesized block literals/functions. by Steve Naroff · 16 years ago
  25. 0b06092 Name changes and some cleanup of preamble. by Steve Naroff · 16 years ago
  26. dff3fb2 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 16 years ago
  27. abe2e54 (llvm up) If the target triple is unspecified, automatically set the by Daniel Dunbar · 16 years ago
  28. e485eb1 Drop code to validate OS part of target triple on darwin, too fragile. by Daniel Dunbar · 16 years ago
  29. 35e5094 Fix help for --suppress-system-warnings by Daniel Dunbar · 16 years ago
  30. d376f6d Handle minor version numbers in __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ by Chris Lattner · 16 years ago
  31. 01de9c8 Finish handling of -mmacosx-version-min. If you now do something like: by Chris Lattner · 16 years ago
  32. 2b168e0 start handling 'mmacosx-version-min', this is not complete yet. by Chris Lattner · 16 years ago
  33. 6f04406 clean up a bunch of fixme's I added, by moving by Chris Lattner · 16 years ago
  34. 717a46c fit in 80 cols. by Chris Lattner · 16 years ago
  35. 6fa81e7 Make clang preprocessed output a bit more like gcc output. by Daniel Dunbar · 16 years ago
  36. ae05909 Fix a couple harmless warnings when compiling optimized with gcc (reported by mrs@apple.com). by Steve Naroff · 16 years ago
  37. e628337 Fix some const-ness to keep the VisualStudio C++ compiler happy. by Steve Naroff · 16 years ago
  38. 22a0ce5 RewriteBlocks::RewriteBlockPointerDecl(): Handle TypedefDecl's and VarDecl's uniformly. by Steve Naroff · 16 years ago
  39. 21998c0 Teach block rewriter to replace '^' with '*' in VarDecls. by Steve Naroff · 16 years ago
  40. b3538ab Change implementation of NSError** coding-style check to be invoked at the end of the retain/release analysis. by Ted Kremenek · 16 years ago
  41. 93c1835 Add driver support for invoking block rewriter. by Steve Naroff · 16 years ago
  42. 35335b6 Implemented one of the checks requested in PR 2600: by Ted Kremenek · 16 years ago
  43. b31e2b3 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  44. 200902c Add support for rewriting blocks... by Steve Naroff · 16 years ago
  45. 7b6f67b Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  46. 4dbd857 Add --suppress-system-warnings (on by default, use =0 to disable) by Daniel Dunbar · 16 years ago
  47. 31325c1 Fix <rdar://problem/6210791> clang ObjC rewriter: @try / @catch block with no @finally does not call objc_exception_try_exit. by Steve Naroff · 16 years ago
  48. b151955 LangOptions.C99 should be false in C++. by Argiris Kirtzidis · 16 years ago
  49. 6293fd1 Add support for expected-note to Clang's -verify option by Douglas Gregor · 16 years ago
  50. 36269d2 Fix <rdar://problem/6197841> try, finally with no catch stops the exception from being propagated by Steve Naroff · 16 years ago
  51. 7788120 rename libclangSEMA to libclangSema by Nico Weber · 16 years ago
  52. 46a837c Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
  53. e0d5946 Workaround gcc bug causing crash on our preprocessed outputs. by Daniel Dunbar · 16 years ago
  54. 2c98404 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
  55. 81db769 Output "ANALYZE:" diagnostics to STDOUT instead of STDERR. by Ted Kremenek · 16 years ago
  56. 88bec0f Following gcc's behavior, only enable trigraphs if '-trigraphs' or '-ansi' is by Ted Kremenek · 16 years ago
  57. 7d630a6 Add newline to end of file. by Daniel Dunbar · 16 years ago
  58. 33a9fdf Always print out the function we're analyzing. by Ted Kremenek · 16 years ago
  59. 2ea9cfe Ubigraph visualization: represent cached nodes with a different style. by Ted Kremenek · 16 years ago
  60. 3926ce7 Automatically execute ubiviz. by Ted Kremenek · 16 years ago
  61. 9d5b725 Ubigraph-rendered ExplodedGraphs now have arrows and are oriented downward. by Ted Kremenek · 16 years ago
  62. cf26225 Added Ubigraph visualization for the static analyzer (this is pretty alpha quality). by Ted Kremenek · 16 years ago
  63. 14117fc Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
  64. e707944 Moved HTMLDiagnostics to lib/Driver. by Zhongxing Xu · 16 years ago
  65. 1c8962e adjust to changes in various APIs from LLVM. We can't print by Chris Lattner · 16 years ago
  66. 3454295 Add TargetInfo::useNeXTRuntimeAsDefault by Daniel Dunbar · 16 years ago
  67. 770e388 Move most of HeaderSearch initialization to libDriver. by Nico Weber · 16 years ago
  68. 9dd0765 improve pretty printing of objc method declaration, by Chris Lattner · 16 years ago
  69. c1656a6 RewriteObjC::RewriteObjCSynchronizedStmt(): Make sure the sync expr is cast to "id". by Steve Naroff · 16 years ago
  70. 027cd0b Fix crasher in RewriteObjC::RewriteObjCSynchronizedStmt(). Can't depend on the source locations of the sync expression (since it may have been rewritten. by Steve Naroff · 16 years ago
  71. 3688251 Use raw_ostream to output an unsigned. by Chris Lattner · 16 years ago
  72. c45e2fb Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argiris Kirtzidis · 16 years ago
  73. 03074ed printing with an unspecified dest means to print to stdout. by Chris Lattner · 16 years ago
  74. cb7f180 don't delete a variable on the stack by Chris Lattner · 16 years ago
  75. 1be9690 simplify this code a bit more. by Chris Lattner · 16 years ago
  76. 2149422 remove global variables for output stream. by Chris Lattner · 16 years ago
  77. 93b4f30 by Chris Lattner · 16 years ago
  78. 8fb620a Fix typo. by Ted Kremenek · 16 years ago
  79. 1be1df3 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 16 years ago
  80. 91692d9 Add -fexceptions to Driver by Daniel Dunbar · 16 years ago
  81. de30073 More #include cleaning by Daniel Dunbar · 16 years ago
  82. d2a6ac9 * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 16 years ago
  83. 93eea80 Do not crash with -serialize. by Nico Weber · 16 years ago
  84. 6990929 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  85. 034bd87 do not serialize invalid asts. this fixes bug #2637 by Nico Weber · 16 years ago
  86. cab0b0c Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. by Ted Kremenek · 16 years ago
  87. 50aab98 ParseAST now never releases the passed ASTConsumer. This is the responsibility of the client. by Ted Kremenek · 16 years ago
  88. 57992f5 Remove unneeded #includes. by Ted Kremenek · 16 years ago
  89. ec6c525 Micro cleanups. by Ted Kremenek · 16 years ago
  90. 5c34173 Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. by Ted Kremenek · 16 years ago
  91. 211dbe2 Let LLVMCodeGenWriter forward all the methods defined in ASTConsumer, to by Matthijs Kooijman · 16 years ago
  92. 6a1d88b Fix for <rdar://problem/6113807> clang ObjC rewriter: crash rewriting attached file by Steve Naroff · 16 years ago
  93. 0e13eaa add a libDriver, for now only move the text diangostics stuff from Driver to there by Nico Weber · 16 years ago
  94. c6e571e Finish fixing <rdar://problem/5929344> clang ObjC rewriter: "extern int __CFConstantStringClassReference[];" should be extern "C" by Steve Naroff · 16 years ago
  95. d0e162c fix crash when printing diagnostics with tokens that span through more than one line by Nuno Lopes · 16 years ago
  96. 7c65b6c 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
  97. 314c1a6 Fix <rdar://problem/6108119> clang ObjC rewriter: if no newline at end of input file, rewriter inserts #define on same line as closing brace by Steve Naroff · 16 years ago
  98. 72eaf8a Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  99. c3540ff Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  100. 991de6f Fix regression when invoking the MissingDealloc analysis: disable this check when in -fobjc-gc-only mode. by Ted Kremenek · 16 years ago