1. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 14 years ago
  2. ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
  3. cfb708c Add type source information for both kinds of typeof types. by John McCall · 15 years ago
  4. 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
  5. af40776 Reverted r93198; done without reading relevant PR. by David Chisnall · 15 years ago
  6. 004f81f Allow VLAs in C++ if in GNU mode (GNU C++ permits them). Clang can now compile LanguageKit, although the resulting code crashes (although not in any of the functions that use VLAs). by David Chisnall · 15 years ago
  7. 58408bc Tighten up the "cannot return array or function type" diagnostic to by Douglas Gregor · 15 years ago
  8. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
  9. 3a34994 Eliminate dead code. by Eli Friedman · 15 years ago
  10. 4b52e25 When a template-id refers to a single function template, and the by Douglas Gregor · 15 years ago
  11. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  12. 2b5ff1a Patch to allow restrict applied to id/Class types. (fixes radar 7442244). by Fariborz Jahanian · 15 years ago
  13. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  14. 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
  15. 1f5f3a4 When we're building a CXXExprWithTemporaries, only include those by Douglas Gregor · 15 years ago
  16. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  17. 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 15 years ago
  18. c7621a6 Be a little more careful when trying to extract a TypeDecl from a enum/class/struct/union specifier; in invalid code, we may also see ClassTemplateDecls. by Douglas Gregor · 15 years ago
  19. 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
  20. 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
  21. 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
  22. 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
  23. ac40605 Include pointee type information in the diagnostic for creating bad pointers or by John McCall · 15 years ago
  24. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  25. 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
  26. 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
  27. a64ef0a move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable by Chris Lattner · 15 years ago
  28. 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
  29. 311157f move the extwarn about using long long out of the entry of by Chris Lattner · 15 years ago
  30. 5db2bb1 simplify interface to ConvertDeclSpecToType, check for inferred by Chris Lattner · 15 years ago
  31. 1564e39 change ConvertDeclSpecToType to be a static function in SemaType.cpp by Chris Lattner · 15 years ago
  32. 778ed74 various cleanups for SemaType.cpp by Chris Lattner · 15 years ago
  33. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  34. 573d9c3 Don't (directly) call RequireCompleteType with an invalid source location. by Douglas Gregor · 15 years ago
  35. 51bd803 Clone the full Type hierarchy into the TypeLoc hierarchy. Normalize by John McCall · 15 years ago
  36. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  37. 34a0447 Better living through metaprogramming. Create a base class which abstracts by John McCall · 15 years ago
  38. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  39. dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
  40. 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
  41. 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
  42. 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
  43. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  44. a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
  45. eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
  46. f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
  47. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  48. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  49. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  50. 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
  51. 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
  52. 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
  53. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  54. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  55. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  56. 31590f9 Fix the start source location for type-specs like long, short, etc. by Argyrios Kyrtzidis · 15 years ago
  57. 357bbd0 Tighten up the conversion from a single-level template argument list by Douglas Gregor · 15 years ago
  58. b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
  59. c566423 Remove another unused argument. by Anders Carlsson · 15 years ago
  60. d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
  61. 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
  62. 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
  63. a95d757 Make integer promotions work correctly on PIC16 and other platforms by Eli Friedman · 15 years ago
  64. 35d44e5 Fix a comment and improve an assert message. by Argyrios Kyrtzidis · 15 years ago
  65. e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
  66. 1bb8a45 Introduce LocInfoType which is a Sema-specific implementation detail. by Argyrios Kyrtzidis · 15 years ago
  67. 4adab7f Create and instantiate a DeclaratorInfo using a newly introduced Sema::GetDeclaratorInfoForDeclarator(). by Argyrios Kyrtzidis · 15 years ago
  68. a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
  69. 33a3138 Get rid of "smart" quotes. Per report on cfe-dev. by Eli Friedman · 15 years ago
  70. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  71. efadb77 Bounds checking for address spaces. by John McCall · 15 years ago
  72. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
  73. 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
  74. f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
  75. 67ef8ea 5 cleanups to ObjCObjectPointerType work: by Steve Naroff · 15 years ago
  76. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  77. 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
  78. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  79. 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
  80. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
  81. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  82. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  83. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  84. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  85. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  86. 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
  87. 8d4655d Make an error message more clear. by Anders Carlsson · 15 years ago
  88. af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
  89. 74add6d Remove some dead code by Anders Carlsson · 15 years ago
  90. 683087f Remove ASTContext::getObjCQualifiedIdType(). by Steve Naroff · 15 years ago
  91. baf45d3 More auto work. by Anders Carlsson · 15 years ago
  92. e7cf07d Can't have arrays of auto. by Anders Carlsson · 15 years ago
  93. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  94. b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
  95. 60a9a2a C++ decltype support (N2343) by Anders Carlsson · 15 years ago
  96. 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
  97. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  98. 9a917e4 Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and use it. by Anders Carlsson · 15 years ago
  99. 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
  100. fcff577 Minor cleanup for implicit int warnings. by Eli Friedman · 15 years ago