- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 14 years ago
- dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 14 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 14 years ago
- 6df7873 When the environment variable LIBCLANG_RESOURCE_USAGE is set, teach by Douglas Gregor · 14 years ago
- 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
- dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 14 years ago
- 960d13d Based on the new information in the AST provided by r130628, write by Chandler Carruth · 14 years ago
- e9b5f3d Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 14 years ago
- f61b831 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 14 years ago
- ba29bd2 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by ASTContext's side tables. by Ted Kremenek · 14 years ago
- 457aaf0 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by SourceManager's content cache allocator. by Ted Kremenek · 14 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
- 13c8ccb Teach libclang to be more careful around BlockDecls, and don't assume by Douglas Gregor · 14 years ago
- 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
- ffcd985 When translating a Clang source range into a libclang source range, by Douglas Gregor · 14 years ago
- f787002 Rename 'CXTUMemoryUsage…' to 'CXTUResourceUsage…'. by Ted Kremenek · 14 years ago
- e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 14 years ago
- e294ab7 Add missing break statements. by Ted Kremenek · 14 years ago
- 4e6a3f7 Report memory usage for global code completion results in CXTUMemoryUsage. by Ted Kremenek · 14 years ago
- 59fc1e5 Add libclang API to query how much memory is used by a CXTranslationUnit. This is a WIP. Currently we report by Ted Kremenek · 14 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
- 06d9b1a Harden Clang's cursor visitation logic against NULL declaration, by Douglas Gregor · 14 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
- 9d5a165 Fix crash in clang_getInstantiationLoc() when SourceManager::getInstantiationLoc() can return a SourceLocatin with an invalid by Ted Kremenek · 14 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
- 4ee9926 Hopefully fix VS build by not using std::vector::data(). by Ted Kremenek · 14 years ago
- 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 · 14 years ago
- c842955 In clang_parseTranslationUnit_Impl,p ut the source file after command_line_args otherwise by Argyrios Kyrtzidis · 14 years ago
- d2427dd Add libclang hook 'clang_toggleCrashRecovery()', which provides a mechanism for a client to enable/disable CrashRecovery within libclang function calls. by Ted Kremenek · 14 years ago
- 6628a61 Run all functional logic of clang_annotateTokens() within a CrashRecoveryContext. Fixes <rdar://problem/9121698>. by Ted Kremenek · 14 years ago
- 04a9eb3 When libclang visits a translation unit via clang_visitChildren(), by Douglas Gregor · 14 years ago
- 37c2e96 c-index-test shouldn't crash when a goto has no matching label. Fixes <rdar://problem/9123493>. by Ted Kremenek · 14 years ago
- 06dec89 Renamed OffsetOfNode::getRange to getSourceRange for uniformity. by Abramo Bagnara · 14 years ago
- f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
- 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 14 years ago
- f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 14 years ago
- 841b238 Rename the type argument for the iboutletcollection attribute to not by Douglas Gregor · 14 years ago
- 75e8504 Fix the source range for a member access expression that includes a by Douglas Gregor · 14 years ago
- c314aa4 Teach libclang how to visit the children of a C++ base-class specifier by Douglas Gregor · 14 years ago
- b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
- 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
- 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
- 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
- be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
- 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
- 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
- 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
- 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
- f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
- 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
- db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
- c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
- dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
- 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
- e745501 Add null check in CursorVisitor::RunVisitorWorkList() when visiting LabelDecls. Fixes <rdar://problem/9040579>. by Ted Kremenek · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
- 7502c1d Give some convenient idiomatic accessors to Stmt::child_range and by John McCall · 15 years ago
- 86a4d0d Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 15 years ago
- 94d9629 Teach libclang about SizeOfPackExpr. by Douglas Gregor · 15 years ago
- f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 15 years ago
- 0b53cf8 Don't silently drop warning flags passed in to by Douglas Gregor · 15 years ago
- dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 15 years ago
- 1aee05d Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 15 years ago
- c7793c7 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 15 years ago
- cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 15 years ago
- a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 15 years ago
- ee8aff0 Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 15 years ago
- 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 15 years ago
- c4bf2b9 Introduced raw_identifier token kind. by Abramo Bagnara · 15 years ago
- 32038bb When determining which preprocessed entities to traverse in libclang, by Douglas Gregor · 15 years ago
- 3910cfd Teach clang_getCursorSemanticParent() and by Douglas Gregor · 15 years ago
- 87dd697 Clean up the handling of template argument packs, especially in the by Douglas Gregor · 15 years ago
- 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 15 years ago
- 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 15 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 15 years ago
- 85fe156 In clang_getCursor(), don't override a preprocessing cursor within by Douglas Gregor · 15 years ago
- 0aefbd8 Extend libclang debugging output for clang_getCursor() to show the definition we found by Douglas Gregor · 15 years ago
- f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
- 0a03a3f Fix bug where annotate tokens was not working for BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
- 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
- 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 15 years ago
- 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
- 89d9980 When using a precompiled preamble with detailed preprocessing records, by Douglas Gregor · 15 years ago
- 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
- 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
- d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 15 years ago
- 6538227 remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 15 years ago
- 9ce5584 Implement a simple hash function for libclang cursors by Douglas Gregor · 15 years ago
- 1a9d050 Implement clang_getCanonicalCursor() in libclang, which does the obvious thing. by Douglas Gregor · 15 years ago
- 026f691 Get the number of errors reported from the diagnostic client, in clang_parseTranslationUnit_Impl. by Argyrios Kyrtzidis · 15 years ago
- cdba659 CursorVisitor: switch remaining expressions over by Ted Kremenek · 15 years ago
- f64d803 CursorVisitor: migrate handling of by Ted Kremenek · 15 years ago
- 0a90d32 Make definition of CXTranslationUnitImpl private to libclang. by Ted Kremenek · 15 years ago
- 89629a7 When libclang is walking a member access expression, don't walk into by Douglas Gregor · 15 years ago