- 531db82 Add a hasExternalLinkage helper. No functionality change. by Rafael Espindola · 12 years ago
- c515978 [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the by Argyrios Kyrtzidis · 12 years ago
- dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
- 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 12 years ago
- 33ace06 [arcmt] Make sure the function has an associated parameter for the argument by Argyrios Kyrtzidis · 12 years ago
- ed351e6 [arcmt] Make sure the objc migrators work fine when used with a PCH. by Argyrios Kyrtzidis · 12 years ago
- b1ba0ef Re-sort all the headers. Lots of regressions have crept in here. by Chandler Carruth · 12 years ago
- a44b970 [objcmt] Rewrite a NSDictionary dictionaryWithObjects:forKeys: to a dictionary literal by Argyrios Kyrtzidis · 12 years ago
- d329724 Rework the traversal of Objective-C categories and extensions to by Douglas Gregor · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 4ce831c [arcmt] Follow-up for r171484; make sure when adding brackets enclosing case statements, by Argyrios Kyrtzidis · 12 years ago
- 34b3366 Update CMakeLists.txt by Ted Kremenek · 12 years ago
- 463b383 Add file added in r171484 to CMakelists.txt. by Filipe Cabecinhas · 12 years ago
- 20bcd4e [arcmt] Allow removing an -autorelease of a variable initialized in the previous statement. by Argyrios Kyrtzidis · 12 years ago
- ea2224d [arcmt] Adds brackets in case statements that "contain" initialization of retaining by Argyrios Kyrtzidis · 12 years ago
- af1c08f [arcmt] Don't error if an autoreleased variable is returned after the -autorelease. by Argyrios Kyrtzidis · 12 years ago
- 5d2faa4 [arcmt] Rewrite uses of Block_copy/Block_release macros. by Argyrios Kyrtzidis · 12 years ago
- 489feee [arcmt] When capturing ARC errors, have a sanity check to make sure by Argyrios Kyrtzidis · 12 years ago
- 135aa60 [objc] For the ARC error that is emitted when a synthesized property implementation by Argyrios Kyrtzidis · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 37ed127 Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 12 years ago
- 9852f58 Don't include Type.h in DeclarationName.h. by Benjamin Kramer · 12 years ago
- 2fa67ef Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't pull in all the generated Attr code. by Benjamin Kramer · 12 years ago
- accaf19 s/tranform/transform/ by Benjamin Kramer · 12 years ago
- 377e5c1 Remove old driver code to grab the iOS simulator version from the -D option. by Bob Wilson · 12 years ago
- 14e71f0 Move PreprocessorOptions into the Lex library, and make it intrusively by Douglas Gregor · 12 years ago
- dc7b641 Use a .def file for most of the diagnostic options. by Douglas Gregor · 12 years ago
- 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago
- 305c613 Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. by Ted Kremenek · 12 years ago
- e4d90e1 Fixed invalid iterators. Since the iterator is invalidated after the erase() call, we need to replace it with the new one returned. This was triggering an assert under MSVC 2012 and making all the ARCMT/ tests fail. by Joao Matos · 12 years ago
- a8eaf00 Fix undefined behavior: member function calls where 'this' is a null pointer. by Richard Smith · 12 years ago
- 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
- 7c304f5 Update VerifyDiagnosticConsumer to only get directives during parsing. by Jordan Rose · 12 years ago
- 11abf2a clang/lib: [CMake] Update tblgen'd dependencies. by NAKAMURA Takumi · 12 years ago
- 866abce clang/lib: [CMake] Reformat, alphabetize lists. by NAKAMURA Takumi · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 12 years ago
- 8d3ba23 Implement AST classes for comments, a real parser for Doxygen comments and a by Dmitri Gribenko · 12 years ago
- 471c8b4 Drop the ASTContext.h include from DeclFriend.h and DeclTemplate.h. by Benjamin Kramer · 12 years ago
- 478851c Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 12 years ago
- b0d8671 Remove a goofy CMake hack and use the standard CMake facilities to by Chandler Carruth · 12 years ago
- 1912982 [arcmt] by Argyrios Kyrtzidis · 12 years ago
- ffe76dd [arcmt] When migrating to ARC disable -Werror so as to only block migration by Argyrios Kyrtzidis · 12 years ago
- aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
- d880b3a Insert a space if necessary when suggesting CFBridgingRetain/Release. by Jordan Rose · 12 years ago
- 76a5245 [arcmt] At an unbridged cast error, if we're returning a load-of-ivar from a +0 method, by Argyrios Kyrtzidis · 12 years ago
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
- 1ada2a6 Remove the last dead private member in clang. by Benjamin Kramer · 12 years ago
- facde17 Remove unused private member variables found by clang's new -Wunused-private-field. by Benjamin Kramer · 12 years ago
- 684190b [arcmt] Use CFBridgingRetain/CFBridgingRelease instead of __bridge_retained/__bridge_transfer by Argyrios Kyrtzidis · 12 years ago
- 013a254 [objcmt] Warn when modern objc migrator does not convert a NSNumber message because it requires a cast. by Argyrios Kyrtzidis · 12 years ago
- 1b8fbd3 [arcmt] Remove an unused -autorelease, without failing with error, for this by Argyrios Kyrtzidis · 12 years ago
- 5a42a02 [arcmt] Revert r156999 "Remove the "it is not safe to remove an unused 'autorelease' message" ARC by Argyrios Kyrtzidis · 12 years ago
- b6a1b10 [arcmt] Remove the "it is not safe to remove an unused 'autorelease' message" ARC by Argyrios Kyrtzidis · 12 years ago
- 95109d2 Fix use of uninitialized variable caught by GCC's -Wmaybe-uninitialized. by David Blaikie · 13 years ago
- bd4fa45 Remove ref/value inconsistency in redecl_iterator. by David Blaikie · 13 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 13 years ago
- d76e1cd [arcmt] When fixing the "unassigned init call" ARC error, make sure by Argyrios Kyrtzidis · 13 years ago
- 0fd4a68 [arcmt] Fix a bug where a property in a class extension, that did not exist by Argyrios Kyrtzidis · 13 years ago
- 7e42392 Simplify some users of DenseMap::erase. by Benjamin Kramer · 13 years ago
- 44b8e46 Kill cocoa::deriveNamingConvention and cocoa::followsFundamentalRule. They are now just simple wrappers around method families, and method decls can cache method family lookups. Also, no one is using them right now. by Jordy Rose · 13 years ago
- 19ebac1 [arcmt] The hard-coded list of weak-incompatible classes is no longer necessary. by Argyrios Kyrtzidis · 13 years ago
- 2af504b [arcmt] iOS is always safe to use 'weak'. rdar://10950825 by Argyrios Kyrtzidis · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- f4b88a4 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 13 years ago
- 30660a8 Add new code migrator support for migrating existing Objective-C code to use by Ted Kremenek · 13 years ago
- 2a27818 [arcmt] by Argyrios Kyrtzidis · 13 years ago
- b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
- d45d361 Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h" by Argyrios Kyrtzidis · 13 years ago
- 63787f0 [arcmt] GC migrator: don't try to remove redundant __strong, it does by Argyrios Kyrtzidis · 13 years ago
- c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
- 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
- 9c7aed3 arc migrator: twik previous patch to exclude user provided by Fariborz Jahanian · 13 years ago
- 2908ffb arc migrator: Do not attempt to migrate to bridge casts which by Fariborz Jahanian · 13 years ago
- bbdfad5 objc-arc: introduce -no-finalize-removal which in gc mode, by Fariborz Jahanian · 13 years ago
- 26f0e4e arc migrator: Added an option to the migrator unused yet. by Fariborz Jahanian · 13 years ago
- b5c6bab arc migrator: Provide infrastructure to add options by Fariborz Jahanian · 13 years ago
- 2f72ec9 arg migrator: change all "assign" of object properties by Fariborz Jahanian · 13 years ago
- 86f9601 arc migrator: replace "retain" attribute with "strong" by Fariborz Jahanian · 13 years ago
- 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
- 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 13 years ago
- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 13 years ago
- 6da4274 [arcmt] Integrate GC __weak into property attributes even when we don't have by Argyrios Kyrtzidis · 13 years ago
- 6d7d16d [arcmt] Don't add __weak if there is already a GC __weak and make sure to clear by Argyrios Kyrtzidis · 13 years ago
- 8a0c5c2 Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. by Ted Kremenek · 13 years ago
- d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago
- 8b08eb3 [arcmt] Take into account that all properties are strong-by-default now and fix the test. by Argyrios Kyrtzidis · 13 years ago
- af9b5e9 [arcmt] Now that readonly properties are strong-by-default, do not add redundant 'strong'. by Argyrios Kyrtzidis · 13 years ago
- ae7c25d [arcmt] Now that properties are strong by default, avoid adding redundant '(strong)' by Argyrios Kyrtzidis · 13 years ago
- 263d667 [arcmt] NSViewController does not support weak. by Argyrios Kyrtzidis · 13 years ago
- 7cfd7fe [arcmt] When we already removed a __weak, don't try to change it to __unsafe_unretained by Argyrios Kyrtzidis · 13 years ago
- a33849b [arcmt] Fix handling NSMakeCollectable inside an objc method. by Argyrios Kyrtzidis · 13 years ago
- b0e1e12 [arcmt] In GC, handle (assign) @properties. by Argyrios Kyrtzidis · 13 years ago
- bf8455c [arcmt] Map property decls to their GC attributes. by Argyrios Kyrtzidis · 13 years ago
- 12192cf [arcmt] In GC, change '__weak' -> '__unsafe_unretained' when applied by Argyrios Kyrtzidis · 13 years ago
- 280b4ad [arcmt] In GC, error for __strong/__weak on non-objc pointers. by Argyrios Kyrtzidis · 13 years ago
- 17ac319 [arcmt] In GC, clear redundant __strong's. by Argyrios Kyrtzidis · 13 years ago
- 1d5fb8f [arcmt] Make PropertiesRewriter::getPropertyType return the unqualified type. by Argyrios Kyrtzidis · 13 years ago