1. 47695c8 [libclang] Remove NestedNameSpecifierVisit, as Clang says that this code is dead. by Ted Kremenek · 13 years ago
  2. a676379 [libclang] Annotate correctly macro argument tokens. by Argyrios Kyrtzidis · 13 years ago
  3. baf82b0 [libclang] Workaround potential race condition with code completion AllocatedResults being freed after a CXTranslationUnit. by Ted Kremenek · 13 years ago
  4. 94fe9ee [libclang] Implicit objc methods are skipped, no need to check isSynthesized. by Argyrios Kyrtzidis · 13 years ago
  5. 75cf3e8 Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 13 years ago
  6. 4b43b30 [libclang] Make clang_getCursor able to handle locations that point inside macro arguments. by Argyrios Kyrtzidis · 13 years ago
  7. 427964e [libclang] Require explicit cursor visitation for all TypeLocs (compilation will by Argyrios Kyrtzidis · 13 years ago
  8. 3422fbc [libclang] Handle AttributedTypeLoc for cursor visitation. Fixes rdar://9535717. by Argyrios Kyrtzidis · 13 years ago
  9. af0f4d0 Implement function template specialization at class scope extension in Microsoft mode. A new AST node is introduced: ClassScopeFunctionSpecialization. This node holds a FunctionDecl that is not yet specialized; then during the class template instantiation the ClassScopeFunctionSpecialization will spawn the actual function specialization. by Francois Pichet · 13 years ago
  10. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 13 years ago
  11. 8a4bfaa [libclang] When pointing at an objc property don't return a cursor that points at the by Argyrios Kyrtzidis · 13 years ago
  12. eaf4fba Switch a C-style cast over to a const_cast. No functionality change by Douglas Gregor · 13 years ago
  13. 8fa0a80 Add a new libclang API to return a CXCompletionString for an arbitrary by Douglas Gregor · 13 years ago
  14. 0f91c8c When performing code completion after at @interface, allow both by Douglas Gregor · 13 years ago
  15. d1194fb clang_getCXTUResourceUsage: report memory used by HeaderSearch. by Ted Kremenek · 13 years ago
  16. ca7dc2b clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 13 years ago
  17. a0651c5 Eliminate a bunch of temporary strings. by Benjamin Kramer · 13 years ago
  18. 0a47d69 Add new libclang API, clang_codeCompleteGetObjCSelector(), which by Douglas Gregor · 13 years ago
  19. 48a8d14 Fix the MSVC build. 2 problems: by Francois Pichet · 13 years ago
  20. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  21. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 13 years ago
  22. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 13 years ago
  23. 430d7a1 Added clang_getCursorReferenceNameRange to libclang to to retrieve parts of by Douglas Gregor · 13 years ago
  24. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  25. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  26. ab4e83b Extend libclang with clang_equalRanges, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  27. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  28. e081a61 New libclang API to expose container type for code completion, from by Douglas Gregor · 13 years ago
  29. 4c30bb1 Rework the detailed preprocessing record to separate preprocessing by Douglas Gregor · 13 years ago
  30. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  31. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  32. debb00f [libclang] Map canonical decl of a category implementation to the category decl. by Argyrios Kyrtzidis · 13 years ago
  33. e2f854d Revert r135304 and apply fix in clang_getCanonicalCursor per Doug's, Fariborz's comments. by Argyrios Kyrtzidis · 13 years ago
  34. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  35. cea731a Clean up two lingering comments that mention 'instantiation' w.r.t. by Chandler Carruth · 13 years ago
  36. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 13 years ago
  37. 9b2a0ac Update all of the libclang code corresponding to the preprocessor by Chandler Carruth · 13 years ago
  38. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  39. 6e80903 Fix CMake. by Argyrios Kyrtzidis · 13 years ago
  40. 97c337c [arcmt] Move the remapping functions to clang-c/Index.h and change 'arcmt_' prefix to 'clang_'. by Argyrios Kyrtzidis · 13 years ago
  41. 9621019 [libclang] Fix linker error in buildbots. by Argyrios Kyrtzidis · 13 years ago
  42. 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
  43. 3da626b Introduce a new libclang aPI function, by Douglas Gregor · 13 years ago
  44. 39c411f libclang: Allow callers of clang_saveTranslationUnit() to distinguish by Douglas Gregor · 13 years ago
  45. 8be80e1 Improve the Python bindings for libclang in a few ways, from Eli by Douglas Gregor · 13 years ago
  46. 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 13 years ago
  47. 8ccac3d [libclang] Introduce cxcursor::getCursorParentDecl(CXCursor Cursor) and use it at the appropriate place in CIndex.cpp by Argyrios Kyrtzidis · 13 years ago
  48. c5c5e92 Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  49. 064c44b [libclang] Avoid having the cursor of an expression replace the declaration cursor by Argyrios Kyrtzidis · 13 years ago
  50. 5517b89 [libclang] Avoid having the cursor of an expression "overwrite" the annotation of the by Argyrios Kyrtzidis · 13 years ago
  51. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  52. 944eadb Remove more unnecessary dependencies now that the Frontend -> ARCMigrate by Chandler Carruth · 13 years ago
  53. ba45fab Remove ARCMigrate from more builds that it isn't needed in now that the by Chandler Carruth · 13 years ago
  54. ae44642 ARCMigrate depends on libAnalysis, and on unhelpful linkers must appear by John McCall · 13 years ago
  55. 979b423 Grr. Of course libARCMigrate depends on libRewrite. This is a lot to be by John McCall · 13 years ago
  56. a586c74 libFrontend depends on ARCMigrate, so link it into libclang. by John McCall · 13 years ago
  57. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  58. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  59. 352697a Expose @synthesize and @dynamic via their own cursor kinds in by Douglas Gregor · 13 years ago
  60. f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
  61. 477aab6 A StringRef-ication of the DiagnosticIDs API and internals. by Argyrios Kyrtzidis · 13 years ago
  62. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  63. 5adc051 Do some safety checks. by Argyrios Kyrtzidis · 13 years ago
  64. 211924b Add clang_CXXMethod_isVirtual() to libclang, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  65. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  66. dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 13 years ago
  67. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  68. 6df7873 When the environment variable LIBCLANG_RESOURCE_USAGE is set, teach by Douglas Gregor · 13 years ago
  69. 5e1db6a Enhance clang_getCXTUResourceUsage() to return the amount of memory used by the Preprocessor's bump allocator as well as those from the PreprocessingRecord. by Ted Kremenek · 13 years ago
  70. dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 13 years ago
  71. 1d8052d Use the canonical decl when generating the locations for USRs. by Ted Kremenek · 13 years ago
  72. 960d13d Based on the new information in the AST provided by r130628, write by Chandler Carruth · 13 years ago
  73. 8c36758 Guard in USRGenerator::GenLoc() against null Decl* from invalid code. by Ted Kremenek · 13 years ago
  74. e9b5f3d Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 13 years ago
  75. f61b831 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 13 years ago
  76. ba29bd2 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by ASTContext's side tables. by Ted Kremenek · 13 years ago
  77. 457aaf0 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by SourceManager's content cache allocator. by Ted Kremenek · 13 years ago
  78. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
  79. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  80. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  81. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  82. 13c8ccb Teach libclang to be more careful around BlockDecls, and don't assume by Douglas Gregor · 13 years ago
  83. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 13 years ago
  84. ffcd985 When translating a Clang source range into a libclang source range, by Douglas Gregor · 13 years ago
  85. f787002 Rename 'CXTUMemoryUsage…' to 'CXTUResourceUsage…'. by Ted Kremenek · 13 years ago
  86. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 13 years ago
  87. e294ab7 Add missing break statements. by Ted Kremenek · 13 years ago
  88. 4e6a3f7 Report memory usage for global code completion results in CXTUMemoryUsage. by Ted Kremenek · 13 years ago
  89. 59fc1e5 Add libclang API to query how much memory is used by a CXTranslationUnit. This is a WIP. Currently we report by Ted Kremenek · 13 years ago
  90. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  91. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  92. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  93. 06d9b1a Harden Clang's cursor visitation logic against NULL declaration, by Douglas Gregor · 13 years ago
  94. 4656b63 libclang output name is now libclang. This solves a name collision by Oscar Fuentes · 13 years ago
  95. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
  96. 9d5a165 Fix crash in clang_getInstantiationLoc() when SourceManager::getInstantiationLoc() can return a SourceLocatin with an invalid by Ted Kremenek · 13 years ago
  97. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  98. 4ee9926 Hopefully fix VS build by not using std::vector::data(). by Ted Kremenek · 13 years ago
  99. 25a11e1 Rework crash recovery cleanup in ASTUnit and CIndex to recover more memory during a Sema crash (we have just a handful of leaks left) by Ted Kremenek · 13 years ago
  100. 4f32786 Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. by Ted Kremenek · 13 years ago