1. 6a7330c Disallow exception specifications on multi-level indirections. by Sebastian Redl · 15 years ago
  2. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  3. 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
  4. 690dc7f Template instantiation for C99 compound literals by Douglas Gregor · 15 years ago
  5. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  6. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  7. 8f12f65 reject use of the GNU _Decimal32 extension with a diagnostic, not an abort. by Chris Lattner · 15 years ago
  8. 93dfdb1 Semantic analysis for explicit instantiation of class templates. We by Douglas Gregor · 15 years ago
  9. 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
  10. 7bc8d96 Allow qualifiers on blocks. Radar 6441502 by Mike Stump · 15 years ago
  11. c7c11b1 rdar://6827200 - [sema] reject statically allocated arrays of interface types by Chris Lattner · 15 years ago
  12. f91f5c8 Add a bit more handling for declarations like "int a[*]". by Eli Friedman · 15 years ago
  13. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
  14. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
  15. 1efaa95 Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit mode by Chris Lattner · 15 years ago
  16. 3f84ad2 change implicit int warnings to point to the identifier, not the by Chris Lattner · 15 years ago
  17. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  18. 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
  19. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 15 years ago
  20. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
  21. ab452ba Revamp our representation of C++ nested-name-specifiers. We now have a by Douglas Gregor · 15 years ago
  22. d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
  23. bad0e65 Type::isObjectType now implements the (more sensible) C++ definition by Douglas Gregor · 15 years ago
  24. beb58cb Another use of adjustParameterType. Plus, GetTypeForDeclarator will by Douglas Gregor · 15 years ago
  25. 2dc0e64 Template instantiation for the declarations of member functions within by Douglas Gregor · 15 years ago
  26. dfe292d Fix build from r67476 and address the easy part of Doug's comments on rvalue refs. by Sebastian Redl · 15 years ago
  27. e625893 Extend the use of QualifiedNameType to the creation of class template by Douglas Gregor · 16 years ago
  28. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
  29. ca5e77f The scope representation can now be either a DeclContext pointer or a by Douglas Gregor · 16 years ago
  30. 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
  31. 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
  32. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 16 years ago
  33. 724651c Template instantiation for function types by Douglas Gregor · 16 years ago
  34. cd281c3 Implement template instantiation for pointer, reference, and (some) by Douglas Gregor · 16 years ago
  35. 173144a Give a code insertion hint for how to fix 'implicit int' warnings and errors. by Chris Lattner · 16 years ago
  36. 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 16 years ago
  37. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  38. bb71001 Drop uses of getAsPointerLikeType. - No functionality change. by Daniel Dunbar · 16 years ago
  39. 4262a07 - Generate error for protocol qualifiers on 'Class'. by Steve Naroff · 16 years ago
  40. d461777 Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244. by Steve Naroff · 16 years ago
  41. 15509f4 Add support for GCC ObjC extension "Class<protocol>". Sigh. by Steve Naroff · 16 years ago
  42. 8dfb0c5 Warn about bogus protocol qualifiers. by Steve Naroff · 16 years ago
  43. 1ca4813 Re-fix r65140 correctly. by Eli Friedman · 16 years ago
  44. 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
  45. 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
  46. 67a6b6b fariborz already fixed this. by Chris Lattner · 16 years ago
  47. 3b6b83b minor name changes, no functionality change. by Chris Lattner · 16 years ago
  48. 5934e75 Start generating gc'able code using the new objc gc type attributes. by Fariborz Jahanian · 16 years ago
  49. ba372b8 Cleanup objc's gc attributes code no longer needed. by Fariborz Jahanian · 16 years ago
  50. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
  51. 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
  52. d33d9c0 Representation of objc gc's attribute using ExtQualType. by Fariborz Jahanian · 16 years ago
  53. f11284a Renamed ASQualType to ExtQualType to reflect its more by Fariborz Jahanian · 16 years ago
  54. 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 16 years ago
  55. ecb81f2 random cleanup by Chris Lattner · 16 years ago
  56. f244cd7 Add a test case for -ffreestanding that redefines malloc. by Douglas Gregor · 16 years ago
  57. 26a0bdb Rename Sema::hasSameType to QualType::isSameAs by Douglas Gregor · 16 years ago
  58. 6ae5e66 Add type-checking and implicit conversions for template parameters of by Douglas Gregor · 16 years ago
  59. 0bfe54f GNU allows structs with flexible array members to be placed inside by Douglas Gregor · 16 years ago
  60. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
  61. 169a266 Use 'Destroy(Context)' instead of 'Context.Deallocate()' (does recursive freeing of memory). by Ted Kremenek · 16 years ago
  62. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  63. 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 16 years ago
  64. 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
  65. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  66. 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 16 years ago
  67. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  68. 9e5e4aa Remove an implemented FIXME and extend test cases. Follow-up on Doug's review. by Sebastian Redl · 16 years ago
  69. 4433aaf Implement implicit conversions for pointers-to-member. by Sebastian Redl · 16 years ago
  70. f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
  71. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  72. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  73. bcbffc4 Initial implementation of anonymous unions (and, as a GNU extension, by Douglas Gregor · 16 years ago
  74. a1fcbad Clean up the C89/C++ warnings about C99 array features to not by Chris Lattner · 16 years ago
  75. 584049d Diagnose erroneous uses of out-of-line member definitions and scope by Douglas Gregor · 16 years ago
  76. 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  77. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  78. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  79. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  80. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  81. d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
  82. dcd5ef1 remove one more old-style Diag method. by Chris Lattner · 16 years ago
  83. f1f9b4e Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  84. 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
  85. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  86. 2f639b9 Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian Redl. by Douglas Gregor · 16 years ago
  87. 5737326 Implement ranking of standard conversion sequences by their qualification by Douglas Gregor · 16 years ago
  88. e0a5d5f Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it inline by Douglas Gregor · 16 years ago
  89. 98cd599 Initial step toward supporting qualification conversions (C++ 4.4). by Douglas Gregor · 16 years ago
  90. 097e916 fix indentation by Chris Lattner · 16 years ago
  91. c6f7345 In C++, an empty parameter list indicates a function that takes no parameters. by Argyrios Kyrtzidis · 16 years ago
  92. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  93. eb4b705 Do typechecking and codegen for K&R-style function declarations by Eli Friedman · 16 years ago
  94. 43477ca warn when someone tries to make an array of ObjC interfaces instead of array by Chris Lattner · 16 years ago
  95. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  96. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  97. e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
  98. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
  99. ae4da61 make DeclSpec manage its own protocol qualifier list memory instead of having by Chris Lattner · 16 years ago
  100. 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago