- c9f362d Makefiles: Remove unnecessary early include of Makefile.config. by Daniel Dunbar · 14 years ago
- c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 14 years ago
- afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 14 years ago
- eb5dc49 Teach the PrintFunctionNames example to be a proper module, so that by Douglas Gregor · 14 years ago
- 55d7d36 Add ccc-analyzer support for '-imacros'. Fixes PR 7204. by Ted Kremenek · 14 years ago
- 4cbbd94 Frontend: Add CodeGenAction support for handling LLVM IR.
- This magically enables using 'clang -cc1' as a replacement for most of 'llvm-as', 'llvm-dis', 'llc' and 'opt' functionality.
For example, 'llvm-as' is:
$ clang -cc1 -emit-llvm-bc FOO.ll -o FOO.bc by Daniel Dunbar · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 15 years ago
- fc92920 Add indexing support for the block and @property type location information by John McCall · 15 years ago
- df432e3 Return a proper null CXSourceLocation from clang_getLocation() when the SourceLocation is invalid. Fixes <rdar://problem/8056640>. by Ted Kremenek · 15 years ago
- d2010c1 Delete a blank line to make it easier to process this file with a script. by Dan Gohman · 15 years ago
- b3da539 Add check for an invalid CXType in clang_getTypeDeclaration. by Ted Kremenek · 15 years ago
- ebaf257 When handling raw_ostream errors manually, use clear_error() so that by Dan Gohman · 15 years ago
- a2ace58 Silence warning about "enumeral and non-enumeral type in conditional by Bill Wendling · 15 years ago
- a7f1c00 Remove clang_isFromMainFile(). It doesn't work correctly with CXDiagnostics, and we shouldn't by Ted Kremenek · 15 years ago
- 12e1313 Introduce priorities into the code-completion results. by Douglas Gregor · 15 years ago
- 32148ce Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
- 21c241f Turn vertical spacing into horizontal spacing in code-completion results by Douglas Gregor · 15 years ago
- 26d1f75 Make clang_isFromMainFile() robust against NULL source locations. by Douglas Gregor · 15 years ago
- d7ffd08 Make crashreport data in libclang a compile-time option. by Ted Kremenek · 15 years ago
- 439794e Fix __crashreport_info__ declaration. by Daniel Dunbar · 15 years ago
- c673af7 clang -cc1as: Add -help, -version, and -mllvm support. by Daniel Dunbar · 15 years ago
- 41b5b17 Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'. by Daniel Dunbar · 15 years ago
- bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
- 47e8e39 Add libclang function 'clang_isFromMainFile()' (which just wraps SourceManager::isFromMainFile()). by Ted Kremenek · 15 years ago
- 50aa6ac Move CXCursor_FirstDecl definition later to make the results more readable in the debugger. by Ted Kremenek · 15 years ago
- 2bb106e Remove clang_isDeclarationADefinition() since its functionality is already provided by clang_isCursorDefinition(). by Ted Kremenek · 15 years ago
- 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 15 years ago
- b12903e Add function 'clang_isTagDeclDefinition()' to allow clients of libclang to distinguish between by Ted Kremenek · 15 years ago
- 23173d7 Teach CursorVisitor about duplicate ObjCPropertyDecls that can arise because of a current by Ted Kremenek · 15 years ago
- 40b492a Fix missing '}'. by Ted Kremenek · 15 years ago
- 9ada39a Add libclang function 'clang_CXXMethod_isStatic' to query of a C++ method by Ted Kremenek · 15 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
- f0229d8 Change install_name for libclang.dylib to '@rpath/libclang.dylib'. Fixes <rdar://problem/7987039>. by Ted Kremenek · 15 years ago
- 8e0ac17 Add CXType and an initial set of supporting functions to libclang. This exposes details of by Ted Kremenek · 15 years ago
- 6bfd533 Fold assertion into condition, as it does not hold all the time. by Ted Kremenek · 15 years ago
- b47467b Remove stale comment. by Ted Kremenek · 15 years ago
- 0f91f6a Specially handle CaseStmts in CursorVisitor because they can be nested and walking them by Ted Kremenek · 15 years ago
- 9a700d2 Re-apply r103581 with updated tests. It turns out we were computing bogus locations for by Ted Kremenek · 15 years ago
- 20f9ba7 Temporarily revert r103581 so I can fix the failing tests. by Ted Kremenek · 15 years ago
- b5fb6ac Correctly check if a cursor is a declaration before returning its location/range in clang_getCursorLocation()/clang_getCursorExtent(). This fixes a horrible bug reported in by Ted Kremenek · 15 years ago
- ab1af60 Remove debugging aids I did not intend to commit. by Ted Kremenek · 15 years ago
- a333c66 Adjust clang_annotateTokens() to correctly account for the TypeSourceInfo for DeclaratorDecls by Ted Kremenek · 15 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
- 2ea5baf Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method by Ted Kremenek · 15 years ago
- 3ebd8dc Switch USR generation over from NamedDecl::getNameAsString() to NamedDecl::printName(). by Ted Kremenek · 15 years ago
- f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 15 years ago
- 8e67219 Add initial USR support for mangling in the types of C++ functions and methods. by Ted Kremenek · 15 years ago
- a0536d8 Add CXCursor support for LinkageSpecDecl (e.g., 'extern "C"'). by Ted Kremenek · 15 years ago
- cbd66f0 Add USR support for C++ namespaces, and unify mangling of location information in USRs by Ted Kremenek · 15 years ago
- 8f06e0e Add CXCursor support for C++ namespaces. by Ted Kremenek · 15 years ago
- fbd84ca Rework clang_annotateTokens() to annotate tokens with information that more closely matches by Ted Kremenek · 15 years ago
- aa8a66d Map Objective-C keywords to CXToken_Keyword. by Ted Kremenek · 15 years ago
- 11949cb Move post-processing of token annotations to method in AnnotateTokensWorker. by Ted Kremenek · 15 years ago
- 6db6109 Refactor visitor logic for clang_annotateTokens() into a worker class. No functionality change yet. by Ted Kremenek · 15 years ago
- cdb65d8 Fix NON_ANSI_COMPILE_FLAGS setting, for MSVC. by Daniel Dunbar · 15 years ago
- f51f20f Rename 'CIndex' to 'libclang', since it has basically become our stable public by Daniel Dunbar · 15 years ago
- 42748ec Teach clang_getLocation() to cope with a NULL file argument. by Douglas Gregor · 15 years ago
- 25cf7b4 Move include installation steps to better location, inside each include dir instead of at the top-level. by Daniel Dunbar · 15 years ago
- cf99910 Add USR support for 'static inline' functions (which can be declared in header files). by Ted Kremenek · 15 years ago
- 5ac5756 Remove USRGenerator::VisitBlockDecl(). We don't need to generate USRs for blocks, since by Ted Kremenek · 15 years ago
- 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
- 40e7192 CMake: Fix DESTDIR-related installation problem on Windows, from the by Douglas Gregor · 15 years ago
- baf633b Make TemplateDecl and ObjCContainerDecl abstract by Douglas Gregor · 15 years ago
- d8383d4 CXXNamedCastExpr is actually an abstract expression. by Zhongxing Xu · 15 years ago
- 04badcf Overhaul the AST representation of Objective-C message send by Douglas Gregor · 15 years ago
- e542f77 Fix USRs for 'extern' variables declaration in functions/method bodies. by Ted Kremenek · 15 years ago
- 81d3466 Keep proper source location information for the type in an Objective-C by Douglas Gregor · 15 years ago
- cb421fa Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
- 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
- 2ee297f Send code completion data in json format. by Ted Kremenek · 15 years ago
- 1af0a2a Remove unneeded assertion and don't return a null CXString. by Ted Kremenek · 15 years ago
- e74ef12 Rework USR generation for symbols with no linkage. Many of the USRs are now shortened, by Ted Kremenek · 15 years ago
- e42e987 Convert libCIndex to use the new native EXPORTED_SYMBOL_FILE mechanism. by Dan Gohman · 15 years ago
- 6f15395 Better support USRs for anonymous enums, structs, by including the location where by Ted Kremenek · 15 years ago
- 1865cfe Do not generate USRs for declarations with 'no linkage' except for enums, structs, typedefs. by Ted Kremenek · 15 years ago
- 3f87fb0 Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser. by Daniel Dunbar · 15 years ago
- da7af32 Add optional timing logging for code completion results. This causes a UDP packet by Ted Kremenek · 15 years ago
- 8bd5a69 Add cursor kind for C++ methods. by Ted Kremenek · 15 years ago
- 45e1dae Add 'clang_getCursorLanguage' to return the "language" of the AST element (e.g., distinguish between C and Objective-C language features). Currently this only returns results for declarations. by Ted Kremenek · 15 years ago
- 006c82b Sort exports file. by Ted Kremenek · 15 years ago
- b846deb Prune includes. by Benjamin Kramer · 15 years ago
- fa8231d Add initial USR support for macro definitions. by Ted Kremenek · 15 years ago
- c3ef91d Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() does the right by Ted Kremenek · 15 years ago
- 1ee6cad Add CIndex support for blocks. by Ted Kremenek · 15 years ago
- cfb51b6 CIndex: move extractUSRSuffix out of extern "C" and simplify it. by Benjamin Kramer · 15 years ago
- b69eca5 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 15 years ago
- 1e3c6f4 update for api change. by Chris Lattner · 15 years ago
- 5dbacb4 Fix CIndex crash on invalid code reported in <rdar://problem/7833619>. by Ted Kremenek · 15 years ago
- 2aefcb2 Fix ccc-analyzer's handling of quoted arguments in the build command. Fixes PR 6791.[B by Ted Kremenek · 15 years ago
- cabae68 reduce indentation, tidy. by Chris Lattner · 15 years ago
- 2801977 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 15 years ago
- 01ae93f inline in MC assembly parsers. clang -integrated-as now works with inline asm! by Chris Lattner · 15 years ago
- a0a270c Match MemoryBuffer API changes. by Chris Lattner · 15 years ago
- 3687e9d Clarify the ownership semantics of the Diagnostic object used by by Douglas Gregor · 15 years ago
- 405634b Minor ASTUnit cleanups: by Douglas Gregor · 15 years ago
- 09d9fa1 Code completion results that refer to macros now get the cursor kind by Douglas Gregor · 15 years ago
- 5d93ed3 Driver: Add support for a CLANGXX_IS_PRODUCTION build variable, which enable by Daniel Dunbar · 15 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago