1. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  2. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  3. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  4. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  5. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  6. 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
  7. 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
  8. 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
  9. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  10. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  11. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  12. 31590f9 Fix the start source location for type-specs like long, short, etc. by Argyrios Kyrtzidis · 15 years ago
  13. 357bbd0 Tighten up the conversion from a single-level template argument list by Douglas Gregor · 15 years ago
  14. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
  15. c566423 Remove another unused argument. by Anders Carlsson · 15 years ago
  16. d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
  17. 91a0cc9 Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. by Anders Carlsson · 15 years ago
  18. 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
  19. a95d757 Make integer promotions work correctly on PIC16 and other platforms by Eli Friedman · 15 years ago
  20. 35d44e5 Fix a comment and improve an assert message. by Argyrios Kyrtzidis · 15 years ago
  21. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  22. 1bb8a45 Introduce LocInfoType which is a Sema-specific implementation detail. by Argyrios Kyrtzidis · 15 years ago
  23. 4adab7f Create and instantiate a DeclaratorInfo using a newly introduced Sema::GetDeclaratorInfoForDeclarator(). by Argyrios Kyrtzidis · 15 years ago
  24. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  25. 33a3138 Get rid of "smart" quotes. Per report on cfe-dev. by Eli Friedman · 15 years ago
  26. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  27. efadb77 Bounds checking for address spaces. by John McCall · 15 years ago
  28. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
  29. 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
  30. f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
  31. 67ef8ea 5 cleanups to ObjCObjectPointerType work: by Steve Naroff · 15 years ago
  32. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  33. 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
  34. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  35. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  36. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
  37. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  38. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  39. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  40. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  41. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  42. 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
  43. 8d4655d Make an error message more clear. by Anders Carlsson · 15 years ago
  44. af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
  45. 74add6d Remove some dead code by Anders Carlsson · 15 years ago
  46. 683087f Remove ASTContext::getObjCQualifiedIdType(). by Steve Naroff · 15 years ago
  47. baf45d3 More auto work. by Anders Carlsson · 15 years ago
  48. e7cf07d Can't have arrays of auto. by Anders Carlsson · 15 years ago
  49. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  50. b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
  51. 60a9a2a C++ decltype support (N2343) by Anders Carlsson · 15 years ago
  52. 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
  53. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  54. 9a917e4 Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and use it. by Anders Carlsson · 15 years ago
  55. 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
  56. fcff577 Minor cleanup for implicit int warnings. by Eli Friedman · 15 years ago
  57. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
  58. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  59. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 15 years ago
  60. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  61. 465226e Reintroduce the home for exception specs, and make Sema fill it. However, keep the spec out of the canonical type this time. Net effect is currently nothing, because the spec isn't checked anywhere. by Sebastian Redl · 15 years ago
  62. 690dc7f Template instantiation for C99 compound literals by Douglas Gregor · 15 years ago
  63. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  64. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  65. 8f12f65 reject use of the GNU _Decimal32 extension with a diagnostic, not an abort. by Chris Lattner · 15 years ago
  66. 93dfdb1 Semantic analysis for explicit instantiation of class templates. We by Douglas Gregor · 15 years ago
  67. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
  68. 7bc8d96 Allow qualifiers on blocks. Radar 6441502 by Mike Stump · 15 years ago
  69. c7c11b1 rdar://6827200 - [sema] reject statically allocated arrays of interface types by Chris Lattner · 15 years ago
  70. f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
  71. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
  72. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
  73. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
  74. 3f84ad2 change implicit int warnings to point to the identifier, not the by Chris Lattner · 15 years ago
  75. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  76. 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
  77. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 15 years ago
  78. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
  79. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
  80. d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
  81. bad0e65 Type::isObjectType now implements the (more sensible) C++ definition by Douglas Gregor · 15 years ago
  82. beb58cb Another use of adjustParameterType. Plus, GetTypeForDeclarator will by Douglas Gregor · 15 years ago
  83. 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 15 years ago
  84. dfe292d Fix build from r67476 and address the easy part of Doug's comments on rvalue refs. by Sebastian Redl · 16 years ago
  85. e625893 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 16 years ago
  86. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
  87. ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
  88. 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
  89. 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
  90. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
  91. 724651c Template instantiation for function types by Douglas Gregor · 16 years ago
  92. cd281c3 Implement template instantiation for pointer, reference, and (some) by Douglas Gregor · 16 years ago
  93. 173144a Give a code insertion hint for how to fix 'implicit int' warnings and errors. by Chris Lattner · 16 years ago
  94. 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 16 years ago
  95. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  96. bb71001 Drop uses of getAsPointerLikeType. - No functionality change. by Daniel Dunbar · 16 years ago
  97. 4262a07 - Generate error for protocol qualifiers on 'Class'. by Steve Naroff · 16 years ago
  98. d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
  99. 15509f4 Add support for GCC ObjC extension "Class<protocol>". Sigh. by Steve Naroff · 16 years ago
  100. 8dfb0c5 Warn about bogus protocol qualifiers. by Steve Naroff · 16 years ago