- c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 15 years ago
- 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 15 years ago
- 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 15 years ago
- 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 15 years ago
- 781472f Split FunctionScopeInfo and BlockScopeInfo into their own header. by John McCall · 15 years ago
- 384aff8 Remove Sema.h's dependency on DeclCXX.h. by John McCall · 15 years ago
- aab0132 Sema doesn't need these STL headers. by John McCall · 15 years ago
- 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 15 years ago
- c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 15 years ago
- 42cbd78 Rename -Wunused-method -> -Wunused-member-function. by Argyrios Kyrtzidis · 15 years ago
- 3d27b10 Introduce -Wunused-method option for warning on unused class methods in anonymous namespace. by Argyrios Kyrtzidis · 15 years ago
- bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 15 years ago
- 87c08a5 Implement caching of code-completion results for macro definitions by Douglas Gregor · 15 years ago
- 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 15 years ago
- 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 15 years ago
- f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 15 years ago
- 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 15 years ago
- 914ed9d Teach ASTUnit to hold on to the Sema object and ASTConsumer that are by Douglas Gregor · 15 years ago
- 46ea32a Add a ParseAST overload that takes a Sema object, so that the caller by Douglas Gregor · 15 years ago
- d69fd7f Fixing the build isn't good enough; back out r110956 and r110953. by John McCall · 15 years ago
- e783d00 dgregor should write code that compiles. by John McCall · 15 years ago
- 0eeb81b Add a ParseAST overload that takes a Sema object, so that the caller by Douglas Gregor · 15 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 15 years ago
- deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 15 years ago
- 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 15 years ago
- f871d0c Store inheritance paths after CastExprs instead of inside them. by John McCall · 15 years ago
- 0e03638 Store the pending implicit instantiations in the PCH and perform them at the end of the translation unit that by Argyrios Kyrtzidis · 15 years ago
- 72b9057 Support #pragma weak for PCH. by Argyrios Kyrtzidis · 15 years ago
- aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 15 years ago
- 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 15 years ago
- b60a77e Only run the jump-checker if there's a branch-protected scope *and* there's by John McCall · 15 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 15 years ago
- 906082e Update ImplicitCastExpr to be able to represent an XValue. by Sebastian Redl · 15 years ago
- cddc69f When looking for an entity's Scope, don't consider scopes that can't contain declarations. Fixes PR7594. by Sebastian Redl · 15 years ago
- 0061138 Don't try to install the __[u]int128_t identifier if it is already installed by PCHReader. by Argyrios Kyrtzidis · 15 years ago
- 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 15 years ago
- 926c4b4 Partial fix for PR7267 based on comments by John McCall on an earlier patch. by Chandler Carruth · 15 years ago
- c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 15 years ago
- 76bd1f3 Alter the ExternalASTSource interface to permit by-name lookups. PCH continues to by John McCall · 15 years ago
- c7e04da A more minimal fix for PR6762. by John McCall · 15 years ago
- d900831 When determining whether we can use "this", make sure to look through by Douglas Gregor · 15 years ago
- c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
- 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 15 years ago
- 6fb745b Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
- 197113b Delete a dead function at sabre's request. by Chandler Carruth · 15 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
- 323ed74 Rearchitect -Wconversion and -Wsign-compare. Instead of computing them by John McCall · 15 years ago
- cee2242 Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer. by Anders Carlsson · 15 years ago
- f1b48b7 CastExpr should not hold a pointer to the base path. More cleanup. by Anders Carlsson · 15 years ago
- 7ab9d57 Rename InheritancePath to BasePath, rename CastExpr::CXXBaseVector to CXXBaseSpecifierArray. More to come. by Anders Carlsson · 15 years ago
- 88465d3 Add an InheritancePath parameter to the ImplicitCastExpr constructor. by Anders Carlsson · 15 years ago
- 47268a3 Remove all "used" static functions *after* we have performed all of by Douglas Gregor · 15 years ago
- eab5d1e Teach the diagnostic engine to provide more detailed information about by Douglas Gregor · 15 years ago
- d064fdc Only perform CFG-based warnings on 'static inline' functions that by Ted Kremenek · 15 years ago
- c6fbbed Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 15 years ago
- 9ea9bdb Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 15 years ago
- 6d97e5e Implement jump checking for initialized c++ variables, implementing by Chris Lattner · 15 years ago
- e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
- 79a9a34 Move the diagnostic argument formatting function out of Sema and make by Douglas Gregor · 15 years ago
- d0ed448 Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. by Ted Kremenek · 15 years ago
- e9d12b6 Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list. by Sebastian Redl · 15 years ago
- 64f7e25 Don't a.k.a. through the primary typedef of an anonymous tag decl. by John McCall · 15 years ago
- 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
- 51313c3 Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount of by John McCall · 15 years ago
- f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
- db0ee1d Kill off PreDeclaratorDC. by John McCall · 15 years ago
- d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 15 years ago
- a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
- 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
- 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
- 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
- 13dcd00 This patch implements objective-c's 'SEL' type as a built-in by Fariborz Jahanian · 15 years ago
- 10324db Do not enter forward class 'Protocol' in decl context. by Fariborz Jahanian · 15 years ago
- 3a2838d Rework Sema code completion interface. by Daniel Dunbar · 15 years ago
- 8406aed Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part of by John McCall · 15 years ago
- f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
- dc767a1 Support -Wshorten-64-to-32 for integer types only, which seems to satisfy the by John McCall · 15 years ago
- e8babd1 Improve -Wconversion by permitting binary operations on values of the target by John McCall · 15 years ago
- 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
- 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
- ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
- 0a026af Implement PR5242: don't desugar a type more than once in a diagnostic. This by Chris Lattner · 15 years ago
- b54d8af teach FormatDiagnostic to aggregate previously formatted arguments and by Chris Lattner · 15 years ago
- 9cf9f86 code cleanup, convert if tree to switch etc. by Chris Lattner · 15 years ago
- 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
- 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
- a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
- 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
- bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
- 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 15 years ago
- 4c5fad3 Only reuse an already existing ImplicitCastExpr if the cast kinds are the same. by Anders Carlsson · 15 years ago
- c0a2fd8 Get rid of the CastInfo struct. by Anders Carlsson · 15 years ago
- 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 63d65f8 Fix PR4922, where Sema would complete tentative definitions in nondeterminstic by Chris Lattner · 15 years ago
- 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 16 years ago
- 639bfc7 Improve missing error messages as suggested by Doug. by Anders Carlsson · 16 years ago
- f4d84b6 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 16 years ago