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