- beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
- 390b4cc Reflow some comments. by Mike Stump · 15 years ago
- 8f12f65 reject use of the GNU _Decimal32 extension with a diagnostic, not an abort. by Chris Lattner · 15 years ago
- 93dfdb1 Semantic analysis for explicit instantiation of class templates. We by Douglas Gregor · 15 years ago
- 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
- 7bc8d96 Allow qualifiers on blocks. Radar 6441502 by Mike Stump · 15 years ago
- c7c11b1 rdar://6827200 - [sema] reject statically allocated arrays of interface types by Chris Lattner · 15 years ago
- f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
- 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
- eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
- 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
- 3f84ad2 change implicit int warnings to point to the identifier, not the by Chris Lattner · 15 years ago
- b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
- d17a9e5 Remove the code insertion hint for implicit int. Too often, we're wrong about this hint, so it loses its usefulness. Maybe some day we can make the hint smart enough to be useful. by Douglas Gregor · 15 years ago
- 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 15 years ago
- 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
- ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
- d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
- bad0e65 Type::isObjectType now implements the (more sensible) C++ definition by Douglas Gregor · 15 years ago
- beb58cb Another use of adjustParameterType. Plus, GetTypeForDeclarator will by Douglas Gregor · 15 years ago
- 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 15 years ago
- dfe292d Fix build from r67476 and address the easy part of Doug's comments on rvalue refs. by Sebastian Redl · 15 years ago
- e625893 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 16 years ago
- e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
- ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
- 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
- 724651c Template instantiation for function types by Douglas Gregor · 16 years ago
- cd281c3 Implement template instantiation for pointer, reference, and (some) by Douglas Gregor · 16 years ago
- 173144a Give a code insertion hint for how to fix 'implicit int' warnings and errors. by Chris Lattner · 16 years ago
- 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- bb71001 Drop uses of getAsPointerLikeType. - No functionality change. by Daniel Dunbar · 16 years ago
- 4262a07 - Generate error for protocol qualifiers on 'Class'. by Steve Naroff · 16 years ago
- d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
- 15509f4 Add support for GCC ObjC extension "Class<protocol>". Sigh. by Steve Naroff · 16 years ago
- 8dfb0c5 Warn about bogus protocol qualifiers. by Steve Naroff · 16 years ago
- 1ca4813 Re-fix r65140 correctly. by Eli Friedman · 16 years ago
- 540b146 Always try to fold array sizes, and warn if we could fold something that isn't an ICE. This makes us compatible with GCC. by Anders Carlsson · 16 years ago
- 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
- 67a6b6b fariborz already fixed this. by Chris Lattner · 16 years ago
- 3b6b83b minor name changes, no functionality change. by Chris Lattner · 16 years ago
- 5934e75 Start generating gc'able code using the new objc gc type attributes. by Fariborz Jahanian · 16 years ago
- ba372b8 Cleanup objc's gc attributes code no longer needed. by Fariborz Jahanian · 16 years ago
- 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
- 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
- d33d9c0 Representation of objc gc's attribute using ExtQualType. by Fariborz Jahanian · 16 years ago
- f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
- 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 16 years ago
- ecb81f2 random cleanup by Chris Lattner · 16 years ago
- f244cd7 Add a test case for -ffreestanding that redefines malloc. by Douglas Gregor · 16 years ago
- 26a0bdb Rename Sema::hasSameType to QualType::isSameAs by Douglas Gregor · 16 years ago
- 6ae5e66 Add type-checking and implicit conversions for template parameters of by Douglas Gregor · 16 years ago
- 0bfe54f GNU allows structs with flexible array members to be placed inside by Douglas Gregor · 16 years ago
- 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
- 169a266 Use 'Destroy(Context)' instead of 'Context.Deallocate()' (does recursive freeing of memory). by Ted Kremenek · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
- 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
- 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 9e5e4aa Remove an implemented FIXME and extend test cases. Follow-up on Doug's review. by Sebastian Redl · 16 years ago
- 4433aaf Implement implicit conversions for pointers-to-member. by Sebastian Redl · 16 years ago
- f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
- 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
- f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
- bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
- a1fcbad Clean up the C89/C++ warnings about C99 array features to not by Chris Lattner · 16 years ago
- 584049d Diagnose erroneous uses of out-of-line member definitions and scope by Douglas Gregor · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
- d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
- 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
- f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
- d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
- dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
- f1f9b4e Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
- 7fb5e48 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argyrios Kyrtzidis · 16 years ago
- 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
- 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
- 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
- e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
- 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
- 097e916 fix indentation by Chris Lattner · 16 years ago
- c6f7345 In C++, an empty parameter list indicates a function that takes no parameters. by Argyrios Kyrtzidis · 16 years ago
- 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
- eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 16 years ago
- 43477ca warn when someone tries to make an array of ObjC interfaces instead of array by Chris Lattner · 16 years ago
- acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
- e91593e More #include cleaning by Daniel Dunbar · 16 years ago
- e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
- 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
- ae4da61 make DeclSpec manage its own protocol qualifier list memory instead of having by Chris Lattner · 16 years ago
- 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
- c9b346d make type attribute processing static instead of methods on Sema. by Chris Lattner · 16 years ago
- 0bf29ad handle type attributes when converting types, not when processing decls. by Chris Lattner · 16 years ago
- 545dd34 adjust the prototypes of a bunch of decl processing methods to take by Chris Lattner · 16 years ago
- fbf1347 the 'mode' attribute is a decl attribute, not a type attribute. Move it to by Chris Lattner · 16 years ago