- 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 13 years ago
- 68a2dc4 Correctly perform integral promotions on wchar_t/char16_t/char32_t in C++. <rdar://problem/10309088>. by Eli Friedman · 13 years ago
- 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
- 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
- a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
- 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
- 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 · 13 years ago
- 9f569cc constexpr: semantic checking for constexpr functions and constructors. Based in by Richard Smith · 13 years ago
- 7426f79 Fix typo. by Richard Smith · 13 years ago
- 30c4240 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 13 years ago
- 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
- 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
- af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
- 6b8bc07 Renamings to consistently use 'Constexpr' not 'ConstExpr' when referring to the C++0x 'constexpr' keyword. by Richard Smith · 13 years ago
- 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 13 years ago
- 91873b7 Make CodeGen for array delete involving incomplete class work without crashing. Should fix regression on g++.dg/init/delete1.C. by Eli Friedman · 13 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- f96e904 In ARC mode, consider Objective-C lifetime types (object pointers and by Douglas Gregor · 13 years ago
- f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
- 6af9f3c Fix the desugaring of dependent decltype and typeof(expr) nodes. The by Douglas Gregor · 13 years ago
- 5e78cd4 Allow us to compute linkage et al for instantiation-dependent types. by Douglas Gregor · 13 years ago
- 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
- 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 13 years ago
- 1901dce Document and check tighter assumptions about the TemplateName of a by John McCall · 13 years ago
- 0c05122 Merge some calls to FoldingSetNodeID::AddInteger; assuming my measurements aren't completely off, roughly a 1% speedup on SingleSource/UnitTests/ObjC/trivial-interface.m . by Eli Friedman · 13 years ago
- bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
- 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 1abd359 When profiling FunctionProtoTypes, don't canonicalize the expression by Douglas Gregor · 13 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
- 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
- b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
- b7efff4 Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 13 years ago
- 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
- dc53159 Remove unused function. by Benjamin Kramer · 13 years ago
- 769d0cc When comparing parameters of reference-to-qualified type during by Douglas Gregor · 13 years ago
- 25df423 Make type-traits reflect that Clang's vectors act like scalar types. by Chandler Carruth · 13 years ago
- 018a088 Switch the type-trait like APIs on the AST to only check for incomplete by Chandler Carruth · 13 years ago
- ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
- 636a617 Hoist all of the type-specific trait logic for __is_standard_layout into by Chandler Carruth · 13 years ago
- a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
- 43fa33b Relax the non-POD memset warning to use the less restrictive C++11 by Chandler Carruth · 13 years ago
- 5751838 Don't assume that the AST methods will only be invoked on C++ types. by Chandler Carruth · 13 years ago
- 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 13 years ago
- b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
- 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
- 759abb4 Fix lookup for class messages sent to qualified-class by Fariborz Jahanian · 13 years ago
- 8026f6d Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcept specifiers, unique FunctionProtoTypes with a ContextualFoldingSet, as suggested by John McCall. by Sebastian Redl · 14 years ago
- 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
- 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 14 years ago
- 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 14 years ago
- 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 14 years ago
- 9c6082f Revert "Add CC_Win64ThisCall and set it in the necessary places." by Tilmann Scheller · 14 years ago
- 88d117c Add CC_Win64ThisCall and set it in the necessary places. by Tilmann Scheller · 14 years ago
- a88f09f Eliminate the last remains of TemplateSpecializationTypes with by Douglas Gregor · 14 years ago
- aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- 0d70d71 Look through array types when deciding whether a field requires non-trivial by John McCall · 14 years ago
- c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
- 3b65751 Change the canonical representation of array types to store qualifiers on the by John McCall · 14 years ago
- 62c28c8 Generalize some operations on qualifiers. QualType::getQualifiers() and by John McCall · 14 years ago
- c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
- 4ba2a17 PR3558: mark "logically const" accessor methods in ASTContext as const, by Jay Foad · 14 years ago
- 7d5c0c1 Implement the last bullet of [temp.deduct.type]p5 and part of the last by Douglas Gregor · 14 years ago
- f5c65ff Implement template argument deduction from a call to a function by Douglas Gregor · 14 years ago
- 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
- e186269 Check for unexpanded parameter packs in various kinds of by Douglas Gregor · 14 years ago
- bebbe0d Variadic templates: extend the Expr class with a bit that specifies by Douglas Gregor · 14 years ago
- e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
- 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
- 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
- d093722 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, by Douglas Gregor · 14 years ago
- 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
- 49f4e1c It's kindof silly that ExtQuals has an ASTContext&, and we can use that by John McCall · 14 years ago
- 9f71a8f PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 14 years ago
- b7b2688 Eliminate vtables from the Type hierarchy. by John McCall · 14 years ago
- 7907fad Eliminate more pointless default statements by Douglas Gregor · 14 years ago
- aab440b Take John McCall's suggestion and fix this silly gcc warnings in a way that by Nick Lewycky · 14 years ago
- f402943 I hate pointless default statements by Douglas Gregor · 14 years ago
- 1b51e3b Add a default clause to avoid this GCC warning: by Nick Lewycky · 14 years ago
- bbd3407 Incomplete enum types not to be treated as integer type by Fariborz Jahanian · 14 years ago
- 2a601eb I hate default statements by Douglas Gregor · 14 years ago
- daa8e4e Assorted work leading towards the elimination of CK_Unknown. by John McCall · 14 years ago
- af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
- 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
- b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
- 71c3673 Compress bit fields / enums from ReferenceType, BuiltinType, FunctionType, and by John McCall · 14 years ago
- db4d4bb Introduce a bit into Type that keeps track of whether there are any by Douglas Gregor · 14 years ago
- 35495eb Compute whether a type is variably modified as we build the type, by Douglas Gregor · 14 years ago
- 2cd11fe Progress. by John McCall · 14 years ago