1. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  2. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  3. a03a5b5 switch TextDiagnosticPrinter to raw_ostream. by Chris Lattner · 16 years ago
  4. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  5. 5917fe1 remove a helper method with only one call site. by Chris Lattner · 16 years ago
  6. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  7. 707b0fe Fix <rdar://problem/6372970> clang ObjC rewriter: incorrect cast when passing block argument by Steve Naroff · 16 years ago
  8. 0aab796 Fix <rdar://problem/6370288> clang ObjC rewriter: Too many _objc_symtab, _OBJC_SYMBOLS by Steve Naroff · 16 years ago
  9. ace6625 Fix an obscure rewriter bug when rewriting implementations that don't have a corresponding interface (found while doing random testing on another bug). by Steve Naroff · 16 years ago
  10. 0007268 Fix <rdar://problem/6343942> clang ObjC rewriter: crash rewriting blocks by Steve Naroff · 16 years ago
  11. b087ae9 Obey the FIXMES! by Daniel Dunbar · 16 years ago
  12. 26fb272 [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME that by Daniel Dunbar · 16 years ago
  13. eb8f306 Implement support for operator overloading using candidate operator by Douglas Gregor · 16 years ago
  14. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  15. d68ba0e Move backend output out of destructor. by Daniel Dunbar · 16 years ago
  16. 48f4753 Remove unused function declaration. by Daniel Dunbar · 16 years ago
  17. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
  18. daac634 Patch by Nikita Zhuk: Add TranslationUnitActions to AnalysisConsumer. by Ted Kremenek · 16 years ago
  19. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
  20. f304ddc AnalysisManager can now be used to for analyses over TranslationUnits. by Ted Kremenek · 16 years ago
  21. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  22. b2f9e51 Fix <rdar://problem/6339636> clang ObjC rewriter: Assertion failed: FileID-1 < FileIDs.size() && "Invalid FileID!", file c:\cygwin\home\Administrator\llvm\tools\clang\include\clang/Basic/SourceManager.h, line 513 by Steve Naroff · 16 years ago
  23. 4fc82c8 Hook up the Plist diagnostic client to the driver. Fix Plist output. by Ted Kremenek · 16 years ago
  24. ad99dbf Rename 'HTMLDiagnostics.h' to 'PathDiagnosticClients.h' by Ted Kremenek · 16 years ago
  25. 8f6ce57 Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+NumBytes <= size() && "Invalid region to erase!", file c:\cygwin\home\Administrator\llvm\to ols\clang\include\clang/Rewrite/RewriteRope.h, line 219. by Steve Naroff · 16 years ago
  26. dd913e5 Turn off module verification in Release-Asserts builds. by Daniel Dunbar · 16 years ago
  27. e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
  28. c8ad87b Make sure RewriteObjCMethodDecl() does a block pointer rewrite. by Steve Naroff · 16 years ago
  29. ced80a8 Add a couple fixes for rewriting ivars/methods that use/contain blocks. by Steve Naroff · 16 years ago
  30. aa4d5ae Convert SynthesizeBlockCall() from test->AST based implementation. by Steve Naroff · 16 years ago
  31. 3702af5 Adjust code format. by Zhongxing Xu · 16 years ago
  32. fdc0372 Convert SynthBlockInitExpr() from text->AST based implementation. by Steve Naroff · 16 years ago
  33. 8e2f57a Handle block literals at file scope, remove some dead code, etc. by Steve Naroff · 16 years ago
  34. a206b06 Make sure internally synthesized block pointer types are converted before pretty printing. by Steve Naroff · 16 years ago
  35. 90f4130 Workaround an LLVM bug where inlining functions with debug info breaks by Daniel Dunbar · 16 years ago
  36. ac7ffe0 Improve llvm-gcc compatibility, -Os implies -O2 (sortof). by Daniel Dunbar · 16 years ago
  37. 8e8f3b7 Choose CompileOptions (optimization passes) to match llvm-gcc more closely. by Daniel Dunbar · 16 years ago
  38. 1b450b0 .s files don't require the preprocessor, patch by Roman Divacky! by Chris Lattner · 16 years ago
  39. fa15fd9 More changes necessary to integrate the objc and blocks rewriters. by Steve Naroff · 16 years ago
  40. d8e3098 Access pass manager consistently. - No functionality change. by Daniel Dunbar · 16 years ago
  41. 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
  42. 524b86f Call llvm_shutdown() on (normal) termination. This makes --time-passes usable. by Daniel Dunbar · 16 years ago
  43. 276373d With -verify, only exit early on failure. by Daniel Dunbar · 16 years ago
  44. 879c3ea Remove unneeded CheckASTConsumer function. - No functionality change. by Daniel Dunbar · 16 years ago
  45. 80c2855 Fix testsuite regression for "crash.m". by Steve Naroff · 16 years ago
  46. d611bac Don't double free module when IRgen fails. by Daniel Dunbar · 16 years ago
  47. 7e9f1f7 Improve dependency file support. by Daniel Dunbar · 16 years ago
  48. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  49. a48396e Some fixups to the previous objc/blocks rewriter smerge. by Steve Naroff · 16 years ago
  50. 5405523 Integrate the blocks and objc rewriters. by Steve Naroff · 16 years ago
  51. 9d72851 Rename Characteristic_t to CharacteristicKind by Chris Lattner · 16 years ago
  52. 418f6c7 Remember whether an initlist had a designator in the AST. by Chris Lattner · 16 years ago
  53. 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
  54. ad3c91c Allow \n for newlines in expected error messages. by Sebastian Redl · 16 years ago
  55. 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
  56. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  57. 9a30c24 Use string literal for format string specifier; this prevents ErrMsg from being interpretted as a format string specifier. by Ted Kremenek · 16 years ago
  58. 7d43a31 2nd try to fix leakage of the module provider. note that moduleprovider takes ownership of the module by Nuno Lopes · 16 years ago
  59. dd49267 fix leaking of the module provider by Nuno Lopes · 16 years ago
  60. 750c358 Add initial dependency file generation support. Patch by Kovarththanan by Daniel Dunbar · 16 years ago
  61. 1f81230 Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too by Douglas Gregor · 16 years ago
  62. 6c308cc Use LINK_COMPONENTS instead of hard coding LLVM libraries. by Daniel Dunbar · 16 years ago
  63. b406459 Fix linking error. by Zhongxing Xu · 16 years ago
  64. 95c7b00 Make the analyzer store (memory model) a command line option. by Ted Kremenek · 16 years ago
  65. 7cae2f6 Added driver option "-cxx-inheritance-view" for viewing the C++ hierarchy of a class in GraphViz. by Ted Kremenek · 16 years ago
  66. 4c877cc Hook "fast" code generation to -O0. by Daniel Dunbar · 16 years ago
  67. 70f9243 Add -O[0-3s] support (following llvm-gcc). by Daniel Dunbar · 16 years ago
  68. b9988c0 Fix <rdar://problem/6312683> clang block rewriter: by Steve Naroff · 16 years ago
  69. 8b7650e Only create the target machine when emitting assembly. by Daniel Dunbar · 16 years ago
  70. ed2cb28 [LLVM up] Get rid of std::ostream usage from Backend.cpp by Daniel Dunbar · 16 years ago
  71. a778d7d Add support for assembler-with-cpp (preprocessed .S files), patch by by Chris Lattner · 16 years ago
  72. 11292b0 Update to use raw_ostream for PrintModulePass. by Daniel Dunbar · 16 years ago
  73. d46075f Commito, didn't mean to remove this header. by Daniel Dunbar · 16 years ago
  74. d69bacc [LLVM up] Add basic -S option to clang. by Daniel Dunbar · 16 years ago
  75. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  76. 94ac21e Fix <rdar://problem/6297052> confused in some way by embedded /* */ comments. by Steve Naroff · 16 years ago
  77. fe6b0dc Fix <rdar://problem/6261178> clang-on-xcode: [sema] multiple method warning is over enthusiastic. by Steve Naroff · 16 years ago
  78. 8588896 Added the start of a prototype implementation of PCH based on token caching. by Ted Kremenek · 16 years ago
  79. 85b4897 Add newline at the end of file, to silence compiler warning. by Matthijs Kooijman · 16 years ago
  80. 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  81. d3db401 Add --disable-free flag to clang. by Daniel Dunbar · 16 years ago
  82. ca74360 Tighten up blocks rewriter to handle casts and some other interesting cases. by Steve Naroff · 16 years ago
  83. 99bd46c make the -rewrite-test a bit more interesting: it now by Chris Lattner · 16 years ago
  84. cff9cc9 start implementing a token rewriter. At this point, it just reads in a file by Chris Lattner · 16 years ago
  85. b13c5ee Add a new -rewrite-test option, which is basically a by Chris Lattner · 16 years ago
  86. c106c10 Add a new -dump-raw-tokens option, which allows us to see raw tokens. by Chris Lattner · 16 years ago
  87. 590f0cc Change how raw lexers are handled: instead of creating them and then by Chris Lattner · 16 years ago
  88. e0109a5 Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs(). by Steve Naroff · 16 years ago
  89. 0b0ee50 Disable blocks support in C++ mode. by Daniel Dunbar · 16 years ago
  90. 84a969f Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 16 years ago
  91. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  92. ab9bae7 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
  93. 50a25e2 Use "DeclStmt::getSolitaryDecl()" when accessing the DeclStmt of an @catch. by Ted Kremenek · 16 years ago
  94. 1ed8e2a Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when rewriting Objective-c foreach statements. by Ted Kremenek · 16 years ago
  95. fda4fed 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
  96. 68c5918 Allow -verify to be used with -rewrite-macros. by Daniel Dunbar · 16 years ago
  97. 539ced1 Add dummy -ast-dump support for ObjC category implementations. by Daniel Dunbar · 16 years ago
  98. 22aed65 Remove old diag that alerted the user to a limitation we no longer have:-) by Steve Naroff · 16 years ago
  99. d3f7790 Create a function, eliminating some redundancy between SynthesizeBlockInitExpr() and SynthesizeBlockLiterals(). by Steve Naroff · 16 years ago
  100. acba0f2 Finish implementing copy/dispose helpers for imported block decls. by Steve Naroff · 16 years ago