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