1. 4e7064f [libclang] Introduce a new high level API for indexing clients that assumes by Argyrios Kyrtzidis · 14 years ago
  2. 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 14 years ago
  3. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
  4. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 14 years ago
  5. 9049cf6 [libclang] Make MakeCXTranslationUnit usable outside CIndex.cpp. by Argyrios Kyrtzidis · 14 years ago
  6. 57165be [libclang] Do ConcurrencyCheck for clang_getLocation as well. by Argyrios Kyrtzidis · 14 years ago
  7. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 14 years ago
  8. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 14 years ago
  9. aed123e [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, by Argyrios Kyrtzidis · 14 years ago
  10. b11be04 [libclang] Move the bulk of clang_getOverriddenCursors into by Argyrios Kyrtzidis · 14 years ago
  11. 42b2984 Expose more statement, expression, and declaration kinds in libclang, by Douglas Gregor · 14 years ago
  12. 1711fc9 Improve location fidelity of objc decls. by Argyrios Kyrtzidis · 14 years ago
  13. 2dfdb94 [libclang] Introduce CXCursor_CXXAccessSpecifier for C++'s public:/private:/protected: specifiers. by Argyrios Kyrtzidis · 14 years ago
  14. de5db64 [libclang] Introduce clang_Range_isNull. by Argyrios Kyrtzidis · 14 years ago
  15. 30c4240 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 14 years ago
  16. 671436e [libclang] Refactor the important stuff in clang_getCursor into a cxcursor::getCursor(CXTranslationUnit, SourceLocation) function. by Argyrios Kyrtzidis · 14 years ago
  17. 65ab907 [libclang] Report implicit objc methods for properties when indexing. by Argyrios Kyrtzidis · 14 years ago
  18. ee0f84f Don't map a file:line:col triplet that is inside the preamble range to by Argyrios Kyrtzidis · 14 years ago
  19. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  20. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
  21. b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  22. 2502efd [libclang] When pointing at a macro expansion inside a macro argument, by Argyrios Kyrtzidis · 14 years ago
  23. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 14 years ago
  24. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 14 years ago
  25. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  26. b81d301 First test commit. by Erik Verbruggen · 14 years ago
  27. e6be34d [libclang] Introduce clang_getPresumedLocation which works like clang_getExpansionLocation by Argyrios Kyrtzidis · 14 years ago
  28. 221d5a5 [libclang] Correct annotation and taking of cursor for objc class references by Argyrios Kyrtzidis · 14 years ago
  29. 18aa2ff Rename InterFace -> Interface, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  30. 6639e92 [libclang] by Argyrios Kyrtzidis · 14 years ago
  31. c295461 [libclang] For getDeclFromExpr in CIndex.cpp, associate the decl of by Argyrios Kyrtzidis · 14 years ago
  32. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 14 years ago
  33. 35120c6 The translation unit is never deserialized by Douglas Gregor · 14 years ago
  34. 2017422 Update libclang to have APIs corresponding to the new 'expansion' naming by Chandler Carruth · 14 years ago
  35. 5f616b7 [libclang] Rename some functions and make sure we don't iterate past the tokens array. by Argyrios Kyrtzidis · 14 years ago
  36. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 14 years ago
  37. b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 14 years ago
  38. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  39. 6f155de [libclang] Fix getting a cursor that points inside tag definition that is part by Argyrios Kyrtzidis · 14 years ago
  40. 47695c8 [libclang] Remove NestedNameSpecifierVisit, as Clang says that this code is dead. by Ted Kremenek · 14 years ago
  41. a676379 [libclang] Annotate correctly macro argument tokens. by Argyrios Kyrtzidis · 14 years ago
  42. 94fe9ee [libclang] Implicit objc methods are skipped, no need to check isSynthesized. by Argyrios Kyrtzidis · 14 years ago
  43. 75cf3e8 Mark objc methods that are implicitly declared for properties (not user-declared) as implicit. by Argyrios Kyrtzidis · 14 years ago
  44. 4b43b30 [libclang] Make clang_getCursor able to handle locations that point inside macro arguments. by Argyrios Kyrtzidis · 14 years ago
  45. 427964e [libclang] Require explicit cursor visitation for all TypeLocs (compilation will by Argyrios Kyrtzidis · 14 years ago
  46. 3422fbc [libclang] Handle AttributedTypeLoc for cursor visitation. Fixes rdar://9535717. by Argyrios Kyrtzidis · 14 years ago
  47. 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 · 14 years ago
  48. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 14 years ago
  49. 8a4bfaa [libclang] When pointing at an objc property don't return a cursor that points at the by Argyrios Kyrtzidis · 14 years ago
  50. d1194fb clang_getCXTUResourceUsage: report memory used by HeaderSearch. by Ted Kremenek · 14 years ago
  51. ca7dc2b clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 14 years ago
  52. 48a8d14 Fix the MSVC build. 2 problems: by Francois Pichet · 14 years ago
  53. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
  54. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 14 years ago
  55. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 14 years ago
  56. 430d7a1 Added clang_getCursorReferenceNameRange to libclang to to retrieve parts of by Douglas Gregor · 14 years ago
  57. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 14 years ago
  58. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
  59. ab4e83b Extend libclang with clang_equalRanges, from Erik Verbruggen! by Douglas Gregor · 14 years ago
  60. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  61. 4c30bb1 Rework the detailed preprocessing record to separate preprocessing by Douglas Gregor · 14 years ago
  62. debb00f [libclang] Map canonical decl of a category implementation to the category decl. by Argyrios Kyrtzidis · 14 years ago
  63. e2f854d Revert r135304 and apply fix in clang_getCanonicalCursor per Doug's, Fariborz's comments. by Argyrios Kyrtzidis · 14 years ago
  64. cea731a Clean up two lingering comments that mention 'instantiation' w.r.t. by Chandler Carruth · 14 years ago
  65. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 14 years ago
  66. 9b2a0ac Update all of the libclang code corresponding to the preprocessor by Chandler Carruth · 14 years ago
  67. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 14 years ago
  68. 39c411f libclang: Allow callers of clang_saveTranslationUnit() to distinguish by Douglas Gregor · 14 years ago
  69. 8be80e1 Improve the Python bindings for libclang in a few ways, from Eli by Douglas Gregor · 14 years ago
  70. 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 14 years ago
  71. 8ccac3d [libclang] Introduce cxcursor::getCursorParentDecl(CXCursor Cursor) and use it at the appropriate place in CIndex.cpp by Argyrios Kyrtzidis · 14 years ago
  72. c5c5e92 Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  73. 064c44b [libclang] Avoid having the cursor of an expression replace the declaration cursor by Argyrios Kyrtzidis · 14 years ago
  74. 5517b89 [libclang] Avoid having the cursor of an expression "overwrite" the annotation of the by Argyrios Kyrtzidis · 14 years ago
  75. f85e193 Automatic Reference Counting. by John McCall · 14 years ago
  76. 352697a Expose @synthesize and @dynamic via their own cursor kinds in by Douglas Gregor · 14 years ago
  77. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 14 years ago
  78. 5adc051 Do some safety checks. by Argyrios Kyrtzidis · 14 years ago
  79. 211924b Add clang_CXXMethod_isVirtual() to libclang, from Erik Verbruggen! by Douglas Gregor · 14 years ago
  80. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
  81. dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 14 years ago
  82. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
  83. 6df7873 When the environment variable LIBCLANG_RESOURCE_USAGE is set, teach by Douglas Gregor · 14 years ago
  84. 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 · 14 years ago
  85. dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 14 years ago
  86. 960d13d Based on the new information in the AST provided by r130628, write by Chandler Carruth · 14 years ago
  87. e9b5f3d Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 14 years ago
  88. f61b831 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 14 years ago
  89. ba29bd2 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by ASTContext's side tables. by Ted Kremenek · 14 years ago
  90. 457aaf0 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by SourceManager's content cache allocator. by Ted Kremenek · 14 years ago
  91. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  92. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
  93. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  94. 13c8ccb Teach libclang to be more careful around BlockDecls, and don't assume by Douglas Gregor · 14 years ago
  95. 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 · 14 years ago
  96. ffcd985 When translating a Clang source range into a libclang source range, by Douglas Gregor · 14 years ago
  97. f787002 Rename 'CXTUMemoryUsage…' to 'CXTUResourceUsage…'. by Ted Kremenek · 14 years ago
  98. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 14 years ago
  99. e294ab7 Add missing break statements. by Ted Kremenek · 14 years ago
  100. 4e6a3f7 Report memory usage for global code completion results in CXTUMemoryUsage. by Ted Kremenek · 14 years ago