1. 0022554 Robustify instantiation of templates when there are errors in the by Douglas Gregor · 15 years ago
  2. 7c1e98f When looking for the instantiated declaration that corresponds to a by Douglas Gregor · 15 years ago
  3. b2cb1cb When computing the composite pointer type for relational comparisons, by Douglas Gregor · 15 years ago
  4. edc9050 Restore the invariant that a nested-name-specifier can only contain by Douglas Gregor · 15 years ago
  5. a2e7dd2 Use CXXPseudoDestructorExpr as the stored representation for dependent by Douglas Gregor · 15 years ago
  6. fce46ee Keep track of the location of the '~' in a pseudo-destructor expression. by Douglas Gregor · 15 years ago
  7. b57fb49 Split ActOnPseudoDestructorExpr into the part that interprets the by Douglas Gregor · 15 years ago
  8. 7754908 ActOnPseudoDestructorExpr now performs all semantic analysis for by Douglas Gregor · 15 years ago
  9. d4dca08 Rework parsing of pseudo-destructor expressions and explicit by Douglas Gregor · 15 years ago
  10. f914b97 More Sema check for ivars in class continuation. by Fariborz Jahanian · 15 years ago
  11. b10cd04 Implement support for parsing pseudo-destructor expression with a nested-name-specifier, e.g., by Douglas Gregor · 15 years ago
  12. 124b878 Improve parsing and instantiation of destructor names, so that we can by Douglas Gregor · 15 years ago
  13. 3b1e26b Rename argument so the name reflects what it's doing. by Benjamin Kramer · 15 years ago
  14. e771a7a Add Sema support for __builtin_fpclassify by extending the existing check for __builtin_isinf and friends. Part of PR6083. by Benjamin Kramer · 15 years ago
  15. e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 16 years ago
  16. 8591098 In C++, allow builtins to be referred to via qualified name lookup, e.g., by Douglas Gregor · 16 years ago
  17. 27935ee Waste two bits in every clang::Type so that the type class can be read by John McCall · 16 years ago
  18. e6bbc01 Implementing unused function warning. by Tanya Lattner · 16 years ago
  19. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 16 years ago
  20. 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 16 years ago
  21. 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 16 years ago
  22. 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 16 years ago
  23. 2a3503d Add attributes to namespace decls. by Anders Carlsson · 16 years ago
  24. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 16 years ago
  25. 525f96c Default function arguments for function template specializations by Douglas Gregor · 16 years ago
  26. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 16 years ago
  27. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 16 years ago
  28. 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 16 years ago
  29. 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 16 years ago
  30. 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 16 years ago
  31. d0ed448 Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. by Ted Kremenek · 16 years ago
  32. b13b737 Access checking for implicit user-defined conversions. by John McCall · 16 years ago
  33. e9d12b6 Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the logic for when a variable declaration is a (possibly tentativ) definition. Add a few functions building on this, and shift C tentative definition handling over to this new functionality. This shift also kills the Sema::TentativeDefinitions map and instead simply stores all declarations in the renamed list. The correct handling for multiple tentative definitions is instead shifted to the final walk of the list. by Sebastian Redl · 16 years ago
  34. 6997aae Switch expressions like T() and T(1,2) over to new-style initialization. I'm by Eli Friedman · 16 years ago
  35. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 16 years ago
  36. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 16 years ago
  37. f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 16 years ago
  38. e0e5313 Start fleshing out Sema::AlternateCheckPrintfString(): by Ted Kremenek · 16 years ago
  39. 5357b61 Access checking for overloaded operators. by John McCall · 16 years ago
  40. ce7024e Add placeholder function in Sema for new format string checking logic. by Ted Kremenek · 16 years ago
  41. 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 16 years ago
  42. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 16 years ago
  43. 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 16 years ago
  44. 6e26689 Preserve access bits through overload resolution much better. Some by John McCall · 16 years ago
  45. 86820f5 Pass access specifiers around in overload resolution. by John McCall · 16 years ago
  46. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 16 years ago
  47. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 16 years ago
  48. 92f8831 Implement elementary access control. by John McCall · 16 years ago
  49. 3ac1eda Patch to implement required warnings for unimplemented by Fariborz Jahanian · 16 years ago
  50. 0707bc5 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 16 years ago
  51. 42f56b5 Preserve type source information in compound literal expressions. by John McCall · 16 years ago
  52. 107089f Mostly renaming some methods and updating comments to by Fariborz Jahanian · 16 years ago
  53. 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 16 years ago
  54. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 16 years ago
  55. c89724c Preserve type source information for C++ named casts through template by John McCall · 16 years ago
  56. b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 16 years ago
  57. c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 16 years ago
  58. 7d3f576 When performing qualified name lookup into the current instantiation, by Douglas Gregor · 16 years ago
  59. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 16 years ago
  60. c38c3e1 Code-completion for @public, @protected, @private, @package. by Douglas Gregor · 16 years ago
  61. a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 16 years ago
  62. fa6ef18 Add an unreachable code checker. by Mike Stump · 16 years ago
  63. 48c2d56 When in objective-c methods, do the built-in name lookup after by Fariborz Jahanian · 16 years ago
  64. 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 16 years ago
  65. 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 16 years ago
  66. cbce606 So I was sitting around, trying vainly to think of something to commit, and then by John McCall · 16 years ago
  67. 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 16 years ago
  68. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 16 years ago
  69. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 16 years ago
  70. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 16 years ago
  71. 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 16 years ago
  72. 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 16 years ago
  73. b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 16 years ago
  74. 159ef1e Make our marking of virtual members functions in a class be by Douglas Gregor · 16 years ago
  75. 51313c3 Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount of by John McCall · 16 years ago
  76. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 16 years ago
  77. f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 16 years ago
  78. d2835b7 Get rid of some unnecessary code. by Eli Friedman · 16 years ago
  79. 3a34994 Eliminate dead code. by Eli Friedman · 16 years ago
  80. 2dcc011 Typo correction for member access into classes/structs/unions, e.g., by Douglas Gregor · 16 years ago
  81. bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 16 years ago
  82. 546be3c Typo correction for type names when they appear in declarations, e.g., given by Douglas Gregor · 16 years ago
  83. 90f9382 Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence by Douglas Gregor · 16 years ago
  84. bba48cb Zap CheckInitializerTypes. by Eli Friedman · 16 years ago
  85. 1c7c3fb Centralize the emission/suppression/delay of diagnostics describing runtime before in the new function Sema::DiagRuntimeBehavior, addressing one of Chris' comments. by Douglas Gregor · 16 years ago
  86. 4b52e25 When a template-id refers to a single function template, and the by Douglas Gregor · 16 years ago
  87. b1df333 Small comment fix. by Eli Friedman · 16 years ago
  88. f936815 Don't inject the class name until that magical lbrace. by John McCall · 16 years ago
  89. db0ee1d Kill off PreDeclaratorDC. by John McCall · 16 years ago
  90. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 16 years ago
  91. 1d7c528 Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria into by John McCall · 16 years ago
  92. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 16 years ago
  93. 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 16 years ago
  94. fc28448 implement PR5654: add -fassume-sane-operator-new, which is enabled by default, and adds the malloc attribute to the global function new() and to the overloaded new operators. by Nuno Lopes · 16 years ago
  95. 9a84ac2 fix build by Nuno Lopes · 16 years ago
  96. 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 16 years ago
  97. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 16 years ago
  98. cb57fb9 Eliminate Sema::CheckValueInitialization; its callers now use by Douglas Gregor · 16 years ago
  99. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 16 years ago
  100. 5ee56e9 Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes. by Anders Carlsson · 16 years ago