- 802e024 Change PathDiagnosticPieces to be reference counted (simplifying their management), and introduce 'PathPieces' as a common container for PathDiagnosticPieces. by Ted Kremenek · 13 years ago
- eb2303c Refactor pieces of PathDiagnostic into its own data structure. No functionality change. by Ted Kremenek · 13 years ago
- 59a839c Make sure template argument deduction is consistently performed in an unevaluated context. by Eli Friedman · 13 years ago
- 7b318d1 [libclang] Indexing: When suppressing references, suppress references by Argyrios Kyrtzidis · 13 years ago
- 9caf440 Constify the getClassName routine and variables that come out of it, by Eric Christopher · 13 years ago
- 526cdfb Do not return records with non trivial destructors or copy constructors in by Akira Hatanaka · 13 years ago
- 46e7547 [libclang] For CXXOperatorCallExprs, give a valid source location to the DeclRefExpr by Argyrios Kyrtzidis · 13 years ago
- 82848c2 modern objc rewriter: mode metadata stuff. wip. by Fariborz Jahanian · 13 years ago
- d85bf9d Only complain about __strong __strong id, not __strong SomeStrongTypedef by John McCall · 13 years ago
- 200fa53 Revise the SplitQualType interface to make it its own thing instead of by John McCall · 13 years ago
- 531b1a9 Whitespace. by Eric Christopher · 13 years ago
- 2f764a9 Use the new forward declaration scheme for records. Also add more by Eric Christopher · 13 years ago
- 53bc518 Remove tabs. by Devang Patel · 13 years ago
- fd5a5f5 If a struct needs to be laid out, and it has not by Sean Callanan · 13 years ago
- da35eac modern objc abi rewriter: mode protocol metadata for modern objc abi. by Fariborz Jahanian · 13 years ago
- dfaee49 Fix indentation and an 80-column violation. by Chad Rosier · 13 years ago
- 2837a2f non-literal strftime format string is not unsafe. by Jean-Daniel Dupas · 13 years ago
- d089008 [libclang] Do not index implicit C++ member functions. rdar://10769813 by Argyrios Kyrtzidis · 13 years ago
- d7a3e2c Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line. by Benjamin Kramer · 13 years ago
- 77e4bca objc rewriter: modern metadata for protocol decls. wip. by Fariborz Jahanian · 13 years ago
- 3f22509 In r149662, setDiagnosticMapping was modified to not allow warnings mapped to by Chad Rosier · 13 years ago
- 6bd17d2 Make use of const-correct ParseCommandLineOptions by David Blaikie · 13 years ago
- 52aabaf Implements support of format_arg attribute on C++ member. by Jean-Daniel Dupas · 13 years ago
- 7fb8630 Remove tabs. by Devang Patel · 13 years ago
- 693fcaa Emit debug info for properites that are not backed by an ivar. by Devang Patel · 13 years ago
- 64cb63a objc rewriter: start supporting modern objective-c abi by Fariborz Jahanian · 13 years ago
- 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
- b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 13 years ago
- a59d20b Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 13 years ago
- f978059 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. by Benjamin Kramer · 13 years ago
- 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 13 years ago
- 1e01ac4 Use SmallVector instead of std::vector. by Bill Wendling · 13 years ago
- bb02855 Use 'ArrayRef<>' instead of 'std::vector<>&' for passed-in arguments. by Bill Wendling · 13 years ago
- 13562a1 Calculate the .size() of the vector once. by Bill Wendling · 13 years ago
- 9085030 Reserve a moderate amount of space for the back-end arguments. by Bill Wendling · 13 years ago
- 11e70d7 Fix a bug in semantic analysis involving anonymous structs and flexible arrays. by Eli Friedman · 13 years ago
- 04ca252 Fix a couple of nasty bugs involving negative enum constants. <rdar://problem/10760113>. by Eli Friedman · 13 years ago
- 2ea020c Update test case. by Ted Kremenek · 13 years ago
- a3b9fa2 Make FunctionDecl::doesDeclarationForceExternallyVisibleDefinition use the same logic as FunctionDecl::isInlineDefinitionExternallyVisible to figure out whether to emit a definition. Based on work by Anton Yartsev. by Eli Friedman · 13 years ago
- a6215b9 Create PathDiagnosticCallEnter and PathDiagnosticCallExit, to remark calls in PathDiagnostics from other events. This will by Ted Kremenek · 13 years ago
- 5de4fdb Tweak BugReporter extensive diagnostics to not add edges between function calls. by Ted Kremenek · 13 years ago
- b9201d2 Quote name of function in path diagnostics. by Ted Kremenek · 13 years ago
- bb3d997 Remove the unused TypoCorrectionConsumer::MaxEditDistance. by Kaelyn Uhrain · 13 years ago
- 2872c8d Filter a few more options not recognized by gcc. <rdar://problem/10814020> by Bob Wilson · 13 years ago
- 88ce85f Add C11 FLT_TRUE_MIN and friends. <rdar://problem/10812837>. by Eli Friedman · 13 years ago
- 5730076 [analyzer] Allow each CString check to be enabled/disabled separately. by Anna Zaks · 13 years ago
- cf6511b Bump up the initial vector size to avoid having to grow the vector more often. by Bill Wendling · 13 years ago
- 8b41868 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. by Chris Lattner · 13 years ago
- e91e0ae tidy up code, make the common case (1-byte strings) come first by Chris Lattner · 13 years ago
- 0cf3d47 Add basic BugReporter support for CallEnter/CallExit. WIP. by Ted Kremenek · 13 years ago
- 0a29422 Misc improvements to the diagnostic when a variable is odr-used in a context that is not allowed to capture variables. by Eli Friedman · 13 years ago
- f9ea953 Use a more efficient container for these values. Also reserve space when using a by Bill Wendling · 13 years ago
- 35f18a5 Use a SmallVector instead of std::vector. This improves compilation time in by Bill Wendling · 13 years ago
- fd3e5ef Don't recalculate the size of the array each time through the for-loop. by Bill Wendling · 13 years ago
- e97c58d Minor comment clarification. by Eli Friedman · 13 years ago
- 56ff283 Fix a minor regression from my potentially-evaluated expression changes. by Eli Friedman · 13 years ago
- 362ed2a Relax valid location check. This fixes a clang crash while emitting debug info for properties that are synthesized by the compiler by default. by Devang Patel · 13 years ago
- d79ed43 build wide strings with ConstantDataArray, just because we can. by Chris Lattner · 13 years ago
- 812234b improve the code that handles IR generation of byte-sized string literals to avoid by Chris Lattner · 13 years ago
- 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
- 0b23971 use cheaper llvm APIs for various bits of IR generation. by Chris Lattner · 13 years ago
- 6ef016f simplify code and smallvectorize. by Chris Lattner · 13 years ago
- 5b6a3dd Canonicalize the base class used in the nested-name-specifier of a generated by Manuel Klimek · 13 years ago
- 210386e Fix the result of VarDecl::checkInitIsICE so it is consistently accurate in C++11 mode. PR11928. by Eli Friedman · 13 years ago
- b4a3ef7 Tweak format string checking to work with %@ and ObjC toll-free bridging. <rdar://problem/10814120> by Ted Kremenek · 13 years ago
- fd8fed9 Added MSVC visualizers for PointerIntPair and PointerUnions. by Aaron Ballman · 13 years ago
- b822f72 Rewrite the debug action handling to take -verify into account. by Eric Christopher · 13 years ago
- 1c79dc4 Update the command line here and update the comment, we're just going by Eric Christopher · 13 years ago
- 38a4291 Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / DependentTSTLoc. Uniformed names referencing elaborated keyword. No intended functionality changes. by Abramo Bagnara · 13 years ago
- b918d6b objc: fixes a problem in block type comparison involving by Fariborz Jahanian · 13 years ago
- 5f3c7fa Let an ivar directly refer property TAG. by Devang Patel · 13 years ago
- afe55fb - Turn the other distribution checks into range compares. by Benjamin Kramer · 13 years ago
- 55d23c9 Added location for template keyword in TemplateSpecializationTypeLoc. In the process removed some naming ambiguities. by Abramo Bagnara · 13 years ago
- 668ecd9 Consolidate the ubuntu detection logic a bit, add an entry for Ubuntu 12.04 aka precise pangolin. by Benjamin Kramer · 13 years ago
- 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 13 years ago
- 5bbc385 Move instantiateTemplateAttribute into the sema namespace, make helpers static. by Benjamin Kramer · 13 years ago
- 4cf96bb Test for r149855. by Craig Topper · 13 years ago
- 5fa5608 Fix vector splat casts to cast element to the appropriate vector element before inserting into the vector. Fixes PR11930. by Craig Topper · 13 years ago
- 41576d4 Implement name mangling for scalar value initialization. Reported on IRC by Xeo. by Richard Smith · 13 years ago
- e6cc51d Invalid O levels on the command line no longer have a confusing error. by Aaron Ballman · 13 years ago
- 96ad633 [clang.py] Implement Type.is_pod by Gregory Szorc · 13 years ago
- 2d10680 [clang.py] Change type -> Type by Tobias Grosser · 13 years ago
- eb9ff2e [clang.py] Implement Cursor.enum_type by Tobias Grosser · 13 years ago
- 28d939f [clang.py] Implement Cursor.underlying_typedef_type by Tobias Grosser · 13 years ago
- 250d217 [clang.py] add TypeKind.VECTOR by Tobias Grosser · 13 years ago
- eb13634 [clang.py] Add CursorKind.{is_translation_unit, is_preprocessing, is_unexposed} by Tobias Grosser · 13 years ago
- 64e7bdc [clang.py] Implement Cursor.hash by Tobias Grosser · 13 years ago
- ea40382 [clang.py] Expose diagnostic category and option info to Python binding by Tobias Grosser · 13 years ago
- 7485833 [clang.py] Implement __eq__ and __ne__ on SourceLocation and SourceRange by Tobias Grosser · 13 years ago
- b919815 Fix a typo (builting -> builtin). by Benjamin Kramer · 13 years ago
- 6496bd1 Move operator overload out of line. Calling operator<< on a forward declared type doesn't seem to work on MSVC. by Benjamin Kramer · 13 years ago
- b11a7fd Fixing a warning in MSVC (this is also a test commit) by Aaron Ballman · 13 years ago
- d79093a constexpr: Implement DR1358: An instantiation of a constexpr function which by Richard Smith · 13 years ago
- 9401069 reapply the patches reverted in r149477, which enable ConstantDataArray. by Chris Lattner · 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
- 7af19b8 Try to fix Benjamin's r149781 on MSVC. by NAKAMURA Takumi · 13 years ago
- 9ec7197 constexpr: Fix implementation of DR1311: check for volatile qualifiers in by Richard Smith · 13 years ago
- eac1f67 Preserve alignment for Neon vld1_lane/dup and vst1_lane intrinsics. by Bob Wilson · 13 years ago
- a3cb144 Skip freebsd driver test when ppc32/ppc64 targets are not configured. by Bob Wilson · 13 years ago