1. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
  2. db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 14 years ago
  3. 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
  4. 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
  5. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
  6. f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 14 years ago
  7. 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 14 years ago
  8. 19c8576 Make the various type-decl Types (and their associated ASTContext routines) by John McCall · 14 years ago
  9. fd6a088 Eliminate a pointer of storage in each ObjCInterfaceType and by Douglas Gregor · 14 years ago
  10. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 14 years ago
  11. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 14 years ago
  12. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 14 years ago
  13. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 14 years ago
  14. 71842cc Allocate the 'Protocols' array in ObjCInterfaceType and by Ted Kremenek · 14 years ago
  15. f5f7d86 Get rid of FixedWidthIntType, as suggested by Chris and Eli. by Anders Carlsson · 15 years ago
  16. 7c67395 Elaborated types are specifier types, based on a patch from Cornelius by Douglas Gregor · 15 years ago
  17. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  18. ccf4350 Introduce the notion of literal types, as specified in C++0x. by Sebastian Redl · 15 years ago
  19. 04765ac Make 'SEL' pointer to a builtin type and not an by Fariborz Jahanian · 15 years ago
  20. d5532b6 Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations" into by John McCall · 15 years ago
  21. fa1a06e When querying type qualifiers on QualType via one of the "non-local" by Douglas Gregor · 15 years ago
  22. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  23. fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
  24. 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
  25. 680523a Implement -Wconversion. Off by default, in the non-gcc group. There's by John McCall · 15 years ago
  26. 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
  27. 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
  28. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  29. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
  30. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  31. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  32. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  33. 49a832b When performing template-substitution into a type, don't just replace the by John McCall · 15 years ago
  34. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  35. bf1cc05 Desugaring optimizations. Add single-step desugaring methods to all by John McCall · 15 years ago
  36. 24fab41 Introduce ObjCProtocolListType type subclass. by Argyrios Kyrtzidis · 15 years ago
  37. cd01f17 Introduce Type::getTypeClassName() that returns the string associated with the TypeClass enum. by Argyrios Kyrtzidis · 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. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  41. 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
  42. 7da2431 Basic support for representing elaborated type specifiers by John McCall · 15 years ago
  43. 6946baf When parsing typename specifiers (with either the identifier or by Douglas Gregor · 15 years ago
  44. 2ec09f1 Canonicalize dependent extended vector types. by Douglas Gregor · 15 years ago
  45. 04d4bee Build canonical types for dependently-sized array types. by Douglas Gregor · 15 years ago
  46. 9d702ae Canonicalization of dependent C++0x decltype types. by Douglas Gregor · 15 years ago
  47. b197572 Canonicalization for dependent typeof(expr) types. by Douglas Gregor · 15 years ago
  48. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  49. 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
  50. a91d6a6 Code refactoring to define getCXXRecordDeclForPointerType by Fariborz Jahanian · 15 years ago
  51. 7a1bcdf Reimplement QualifierSet using a single word, as requested by dgregor. by John McCall · 15 years ago
  52. 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
  53. 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
  54. bd1099e Clean up the ActOnTag action, so that there is only a single entry by Douglas Gregor · 15 years ago
  55. 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
  56. e7f3840 Re-enable 'test/SemaTemplate/temp_class_spec_neg.cpp', after commenting out the cause of the crash. by Argyrios Kyrtzidis · 15 years ago
  57. e61ad0b Fix typo from r76321. by Steve Naroff · 15 years ago
  58. c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
  59. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  60. 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
  61. 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
  62. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  63. de2e22d Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseudo built-in types, since Sema still injects a typedef for recognition (i.e. they aren't truly built-ins from a parser perspective). by Steve Naroff · 15 years ago
  64. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  65. 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
  66. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  67. 563a03b Fix a problem that Eli noticed, and that Doug helped me fix. by Anders Carlsson · 15 years ago
  68. d5940ce Fix another decltype crash. by Anders Carlsson · 15 years ago
  69. dd0257c The canonical type of typeof or decltype with a dependent type is itself, by Douglas Gregor · 15 years ago
  70. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  71. 7154a77 Rework Sema::CheckConditionalOperands(). No functionality change. by Steve Naroff · 15 years ago
  72. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 15 years ago
  73. e2bb224 An auto variable can't appear in its own initializer. by Anders Carlsson · 15 years ago
  74. 3d2065b Extra asserts never hurt anybody, right? by Anders Carlsson · 15 years ago
  75. 08fa2af Type::getDesugaredType needs to handle decltype types. by Anders Carlsson · 15 years ago
  76. 395b475 Add a DecltypeType type. by Anders Carlsson · 15 years ago
  77. f6ddb73 Some cleanups suggested by Chris by Douglas Gregor · 15 years ago
  78. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 15 years ago
  79. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  80. d01b1da Add a new 'Pack' argument kind to TemplateArgument. This is not yet used. by Anders Carlsson · 15 years ago
  81. 3899946 Eliminate a warning by Douglas Gregor · 15 years ago
  82. d560d50 Template argument deduction for references by Douglas Gregor · 15 years ago
  83. 7c94c4b Use "()" instead of "(void)" when pretty-printing a parameter-less function type for C++. by Argyrios Kyrtzidis · 15 years ago
  84. 42f42c0 Expose an API to print a group of decls (like "int a,b;"). by Eli Friedman · 15 years ago
  85. c8f2c61 Fix some test failures involving -ast-print. by Eli Friedman · 15 years ago
  86. 22b61e9 Add support for PrintingPolicy::SuppressTypeSpecifiers to type printing. by Eli Friedman · 15 years ago
  87. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
  88. 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
  89. 446ee4e Convert ObjC qualified type clients over to using iterators. by Steve Naroff · 15 years ago
  90. 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
  91. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
  92. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  93. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 15 years ago
  94. bfa2fcb Back out r70506 (exception spec in AST) again. We won't have exception specs until we've had a lot more discussion. by Sebastian Redl · 15 years ago
  95. 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
  96. 2df9ced initial support for __[u]int128_t, which should be basically by Chris Lattner · 15 years ago
  97. f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
  98. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
  99. 068360e ObjCQualifiedClass is dead, remove it. by Chris Lattner · 15 years ago
  100. 969c689 Give Type::getDesugaredType a "for-display" mode that can apply more by Douglas Gregor · 15 years ago