- f33b1e8 Added 'atomic' for objc properties. by Fariborz Jahanian · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- cb5d2d0 PR10120: Make CodeGenModule::getVTableLinkage use NamedDecl::getLinkage to determine whether the vtable should be externally visible, instead of a rough approximation of it which messes up with templates. by Eli Friedman · 13 years ago
- 8805fe8 Don't add objc method name mangling to locally declared function. by Fariborz Jahanian · 13 years ago
- 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
- 63f62df Add name mangling for expr .* expr. Fixes PR9983 / <rdar://problem/9486332>. by Douglas Gregor · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
- f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
- ffe37fd Implement a little bit of cleanup and a lot more of the base work by Sean Hunt · 13 years ago
- 69d9775 Properly align UnaryTransformType when allocating it by Douglas Gregor · 13 years ago
- 319b4a6 Fix MSVC warning: <unsafe use of type 'bool' in operation> by Francois Pichet · 13 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
- 63fe681 Implement the initial part of C++0x [expr.const]p2, which specifies by Douglas Gregor · 13 years ago
- cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
- 9625e44 It's considered poor form to create references to the overloaded by Douglas Gregor · 13 years ago
- b0844c6 Classify bound member function types are member function types. Fixes by Douglas Gregor · 13 years ago
- 575a1c9 Introduce Type::isSignedIntegerOrEnumerationType() and by Douglas Gregor · 13 years ago
- 2636197 Reapply the commits that r131401 reverted and add a fix for PR9927. by Argyrios Kyrtzidis · 13 years ago
- cf34e75 Implement the new C++0x rules for non-trivial things in unions so that by Sean Hunt · 13 years ago
- 4ea0304 Revert 131377, 131369 and 131365. 131365 caused PR9927. by Rafael Espindola · 13 years ago
- 5587803 main() exists in hosted, not freestanding implementations. Fixes the build. by Sean Hunt · 13 years ago
- 23c608d Add a method for checking whether a function is one of the reserved global by John McCall · 13 years ago
- bf832a4 Fix MSVC build. by Argyrios Kyrtzidis · 13 years ago
- 0c6f826 Fix generation of obj-c @encoding for members with zero size. by Argyrios Kyrtzidis · 13 years ago
- ffb945f When emitting the destructor for a class with a vtable, if we can determine by Anders Carlsson · 13 years ago
- 02c5116 Create proper Objective-C @encoding for C++ classes; fixes rdar://9357400. by Argyrios Kyrtzidis · 13 years ago
- cbea763 Include assembler label for functions in the XML dump by Joerg Sonnenberger · 13 years ago
- 8cad304 Refactoring of constant expression evaluator by Peter Collingbourne · 13 years ago
- 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
- feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
- ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
- cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
- 6ec50ad Implenment #pack pragma and ms_struct attribute layout. by Fariborz Jahanian · 13 years ago
- be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
- ed63e03 Support pack pragma and ms_struct attributes. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- 30364d0 'long long' requires special treatment in ms_struct by Fariborz Jahanian · 13 years ago
- 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
- 5cb0ef4 Implement a minor optimization by not introducing declarations into by Douglas Gregor · 13 years ago
- 31e7f22 In ms_struct structs, Establish a new alignment for a by Fariborz Jahanian · 13 years ago
- 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
- 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
- 5f802e5 Revert r130912 in order to approach defaulted functions from the other by Sean Hunt · 13 years ago
- 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
- 78a7d7d __alignof attribute on the field must consider by Fariborz Jahanian · 13 years ago
- b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
- ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 13 years ago
- 9b3acaa More ms_struct bitfield stuff: by Fariborz Jahanian · 13 years ago
- 69d891d From Vassil Vassilev: by Axel Naumann · 13 years ago
- 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
- cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 13 years ago
- 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
- 340fa24 More rule enforcement of zero bitfields for ms_struct. by Fariborz Jahanian · 13 years ago
- 7f00f84 I updated this constructor's interface, and didn't have to fix any by Chandler Carruth · 13 years ago
- 7548beb Remove dead variable caught by GCC. by Nick Lewycky · 13 years ago
- 5ebd9fe Nuke stale code for separately importing the qualifer -- it's just part by Chandler Carruth · 13 years ago
- 3aa8140 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 13 years ago
- fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
- 6857c3e Remove the NameQualifier struct, which was just a wrapper around by Chandler Carruth · 13 years ago
- 7e740bd Several cosmetic changes, no functionality changed. by Chandler Carruth · 13 years ago
- cb66cff Move the state bits in DeclRefExpr out of the pointer union and into by Chandler Carruth · 13 years ago
- a280bc8 Remove a few more bogus returns when the switch covers all the enumerators. by Chandler Carruth · 13 years ago
- e194710 Remove another default and a *completely* bogus return from a switch by Chandler Carruth · 13 years ago
- 98fa94d Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr. by Chandler Carruth · 13 years ago
- f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 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
- d3d77cd PR9792: Make sure to use the right definition of wchar_t when the default by Eli Friedman · 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
- 6e35b65 Initialize HasStandardLayout. by Benjamin Kramer · 13 years ago
- 31bebe0 Remove comments about __int8 and friends from the mangler. Turns out we don't by Charles Davis · 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
- 07a8a21 ms_struct patch for initialization and field access irgen. by Fariborz Jahanian · 13 years ago
- 75c4064 Silence more -Wnon-pod-memset given its current implementation. I may be by Chandler Carruth · 13 years ago
- ba29bd2 Enhance clang_getCXTUResourceUsage() to report the amount of memory used by ASTContext's side tables. by Ted Kremenek · 13 years ago
- 5a7e6f7 Implement the mangling for non-ADL call expressions that we just worked out. by John McCall · 13 years ago
- 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago
- 61d0b6b More cleanup of template argument deduction and its handling of by Douglas Gregor · 13 years ago
- 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
- 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
- 14d56ef Some refactoring of my ms_struct patch. // rdar://8823265 related. by Fariborz Jahanian · 13 years ago
- 34a99e7 When printing a base-specifier, print the ellipsis ("...") if it is a by Douglas Gregor · 13 years ago
- 8703b1c ASTImporter support for NestedNameSpecifier, from Olaf Krzikalla by Douglas Gregor · 13 years ago
- 62055b0 With ms_struct attribut, Zero-length bitfields following by Fariborz Jahanian · 13 years ago
- cd88b41 Gcc pads the size of an array using the alignment of its elements. by Argyrios Kyrtzidis · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
- c0a4559 GCC seems to create address-of expression manglings when passing *any* by John McCall · 13 years ago
- a0ce15c Update the mangler for some of the "new" unresolved-name manglings. by John McCall · 13 years ago
- 1b60052 The ABI settled on mangling float literals with lowercase hex dumps. 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