1. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  2. 430ee5a Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?view=rev&revision=75314. by Steve Naroff · 15 years ago
  3. 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
  4. 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
  5. 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
  6. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  7. 6bec78d Tighten up the conditions under which we build an implicit function by Douglas Gregor · 15 years ago
  8. c29f77b Make ASTContext explicitly keep track of the declaration for the C by Douglas Gregor · 15 years ago
  9. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  10. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  11. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 15 years ago
  12. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  13. f8d736c Renamed MarcDestructorReferenced -> MarkDestructorReferenced by Fariborz Jahanian · 15 years ago
  14. 8d2b356 Patch to mark destructors when they are used. by Fariborz Jahanian · 15 years ago
  15. e53060f Improved semantic analysis and AST respresentation for function templates. by Douglas Gregor · 15 years ago
  16. 16f1930 Set the end range location of a FunctionDecl to the right paren. by Argyrios Kyrtzidis · 15 years ago
  17. 52591bf Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 15 years ago
  18. e98da2e Support for [class.local]p4. by Anders Carlsson · 15 years ago
  19. c5c903a When declaring a function template, create a FunctionTemplateDecl node by Douglas Gregor · 15 years ago
  20. e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
  21. 2e01cda Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very weird way to pass "false". No functionality change by Douglas Gregor · 15 years ago
  22. b7f4cc0 Remove ImplicitMustBeDefined, use universal 'Used' flag by Fariborz Jahanian · 15 years ago
  23. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  24. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  25. f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 15 years ago
  26. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  27. c19ee3e Diagnose class members that shadow a template parameter. Fixes by Douglas Gregor · 15 years ago
  28. 179fe1a Fix some erroneous comments due to trigger-happy copy&paste. by Argyrios Kyrtzidis · 15 years ago
  29. 1d17553 Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorContext. by Argyrios Kyrtzidis · 15 years ago
  30. f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
  31. 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
  32. 86df27b move GetBuiltinType from Builtin::Context to ASTContext. by Chris Lattner · 15 years ago
  33. d7dad72 PR4350: Make sure we don't create invalid printf attributes. This isn't by Eli Friedman · 15 years ago
  34. 496b5a8 Use of DeclContext for objc's ivars. No functionality change. More to follow. by Fariborz Jahanian · 15 years ago
  35. dec7c76 Address review comments for #pragma weak. by Eli Friedman · 15 years ago
  36. c49f19b Start of a Sema implementation for #pragma weak. This isn't really the by Eli Friedman · 15 years ago
  37. 340a4e5 Fix up this compatibility hack to be more compatible with gcc. by Eli Friedman · 15 years ago
  38. bc4e29f PR4287: allow a variadic prototype to make a subsequent K&R style by Eli Friedman · 15 years ago
  39. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
  40. f5dcd38 AddInitializerToDecl needs to take a full expression. by Anders Carlsson · 15 years ago
  41. 0f5f2c6 Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't need to take a VarDecl anymore. (It still does, but it won't for long) by Anders Carlsson · 15 years ago
  42. d12ef8d Add a member lookup criteria constructor for searching for overridden virtual member functions. Use this instead of regular name lookup when checking for overriding functions so we will see declarations that would otherwise be hidden. Fixes 6902298. by Anders Carlsson · 15 years ago
  43. 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 15 years ago
  44. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  45. 8e92bf3 Now that we have declared/defined tag types within DeclGroups, by Douglas Gregor · 15 years ago
  46. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  47. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  48. 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
  49. d0c8737 Add some more tests for instantiation of declaration references. Also, by Douglas Gregor · 15 years ago
  50. 2078bb9 Create CXXConstructExprs when constructing via copy initialization. by Anders Carlsson · 15 years ago
  51. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
  52. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  53. 52b2fe2 Simplify struct/class tag mismatch warning, per Sebastian's suggestion by Douglas Gregor · 15 years ago
  54. 758a422 Add OldMD to the list of methods NewMD overrides by Anders Carlsson · 15 years ago
  55. 425bfde Fix another case where the extern-ness of extern "C" wasn't being captured. by Anders Carlsson · 15 years ago
  56. 88d936b Avoid calling mergeTypes in C++. I think these are the correct C++ by Eli Friedman · 15 years ago
  57. 88f7b57 PR2044: reject declarations of functions returning variably modified types. by Eli Friedman · 15 years ago
  58. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  59. e2c31ff Call ActOnStartOfFunctionDecl/ActOnFinishFunctionBody when by Douglas Gregor · 15 years ago
  60. 77b7f1d Check that the function being overridden is virtual. by Anders Carlsson · 15 years ago
  61. a75e853 Improvements to the FunctionDecl getters/setters. by Anders Carlsson · 15 years ago
  62. 501c5ce In C++, warn when something previously declared as a "struct" is later by Douglas Gregor · 15 years ago
  63. d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 15 years ago
  64. 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
  65. 01ad39e eli correctly points out that this code is dead, just rip it out for by Chris Lattner · 15 years ago
  66. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  67. d4b19d5 improve the diagnostic for uses of the GCC "global variable in a register" extension. by Chris Lattner · 15 years ago
  68. 0afeaa3 Method who have definitions in structs/classes are semantically inline. by Chris Lattner · 15 years ago
  69. 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 15 years ago
  70. 7da97d0 Implement the semantics of the injected-class-name within a class by Douglas Gregor · 15 years ago
  71. 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
  72. ed4ec8f One can use "class" and "struct" interchangeably to refer to a class by Douglas Gregor · 15 years ago
  73. ad04e67 Fix invalid error about duplicate declaration of padding bit field in by Daniel Dunbar · 15 years ago
  74. c975bb0 Add Sema checking for __block on vm declarations. Radar 6441502 by Mike Stump · 15 years ago
  75. f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 15 years ago
  76. 180bb63 Finish a thought in CheckVariableDeclaration's comment. No functionality change by Douglas Gregor · 15 years ago
  77. 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 15 years ago
  78. 7b9a2ee Make a home for exception specs in the AST. Now Sema can hook them up. by Sebastian Redl · 15 years ago
  79. ea000bf Sema checking for incorrect placement of __block. Radar 6441502 by Mike Stump · 15 years ago
  80. 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
  81. 65e6a09 Fix PR4092 by improving error recovery in two ways: by Chris Lattner · 15 years ago
  82. 9f9bf25 Improve compatibility with GCC regarding inline semantics in GNU89 by Douglas Gregor · 15 years ago
  83. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
  84. 13e8854 Track down return statements in the handlers of a function-try-block of constructors. Meh ... by Sebastian Redl · 15 years ago
  85. d0359af Change our silencing of C typedef redefinition handling to what we had by Chris Lattner · 15 years ago
  86. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  87. 740782a improve a diagnostic to make more sense. by Chris Lattner · 15 years ago
  88. 84bb944 with the fixes for better invalid decl/type propagation, this code by Chris Lattner · 15 years ago
  89. 5153ee6 Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to by Chris Lattner · 15 years ago
  90. 6e47501 change a couple more c++ sema methods to be based on isinvalid bits. by Chris Lattner · 15 years ago
  91. 6540180 various "is invalid" cleanups for C++ ctors/dtors. by Chris Lattner · 15 years ago
  92. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
  93. 2dbd285 fix PR4049, a crash on invalid, by making sema install the right number of by Chris Lattner · 15 years ago
  94. 1ad9b28 rename getNumParmVarDeclsFromType back to getNumParams(), by Chris Lattner · 15 years ago
  95. 7cbeef2 in: typedef void foo(void); by Chris Lattner · 15 years ago
  96. 584be45 set NewFD->setInvalidDecl() in one place, sharing code and ensuring that by Chris Lattner · 15 years ago
  97. 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 15 years ago
  98. 516ff43 Eliminate Sema::ObjCAliasDecls. This is based on Steve's fix, but also by Douglas Gregor · 15 years ago
  99. 319ac89 PCH support for all of the predefined Objective-C types, such as id, by Douglas Gregor · 15 years ago
  100. b3efa98 Fix handling of C99 "extern inline" semantics when dealing with by Douglas Gregor · 15 years ago