1. e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 15 years ago
  2. 8591098 In C++, allow builtins to be referred to via qualified name lookup, e.g., by Douglas Gregor · 15 years ago
  3. 27935ee Waste two bits in every clang::Type so that the type class can be read by John McCall · 15 years ago
  4. e6bbc01 Implementing unused function warning. by Tanya Lattner · 15 years ago
  5. 6b2accb Improve access control diagnostics. Perform access control on member-pointer by John McCall · 15 years ago
  6. 77e2dde Finish implementing property synthesis by default. (radar 7381956). by Fariborz Jahanian · 15 years ago
  7. 412e798 Implement synthesizing properties by default. by Fariborz Jahanian · 15 years ago
  8. 5769d61 Thread a source location into the template-argument deduction routines. There by John McCall · 15 years ago
  9. 2a3503d Add attributes to namespace decls. by Anders Carlsson · 15 years ago
  10. 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
  11. 525f96c Default function arguments for function template specializations by Douglas Gregor · 15 years ago
  12. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  13. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  14. 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 15 years ago
  15. 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 15 years ago
  16. 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 15 years ago
  17. d0ed448 Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. by Ted Kremenek · 15 years ago
  18. b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
  19. 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 · 15 years ago
  20. 6997aae Switch expressions like T() and T(1,2) over to new-style initialization. I'm by Eli Friedman · 15 years ago
  21. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  22. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  23. f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 15 years ago
  24. e0e5313 Start fleshing out Sema::AlternateCheckPrintfString(): by Ted Kremenek · 15 years ago
  25. 5357b61 Access checking for overloaded operators. by John McCall · 15 years ago
  26. ce7024e Add placeholder function in Sema for new format string checking logic. by Ted Kremenek · 15 years ago
  27. 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 15 years ago
  28. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
  29. 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 15 years ago
  30. 6e26689 Preserve access bits through overload resolution much better. Some by John McCall · 15 years ago
  31. 86820f5 Pass access specifiers around in overload resolution. by John McCall · 15 years ago
  32. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 15 years ago
  33. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
  34. 92f8831 Implement elementary access control. by John McCall · 15 years ago
  35. 3ac1eda Patch to implement required warnings for unimplemented by Fariborz Jahanian · 15 years ago
  36. 0707bc5 Teach Sema::ActOnDependentTemplateName that a dependent template name by Douglas Gregor · 15 years ago
  37. 42f56b5 Preserve type source information in compound literal expressions. by John McCall · 15 years ago
  38. 107089f Mostly renaming some methods and updating comments to by Fariborz Jahanian · 15 years ago
  39. 60406be Introduce a second queue of "local" pending implicit instantiation, by Douglas Gregor · 15 years ago
  40. 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
  41. c89724c Preserve type source information for C++ named casts through template by John McCall · 15 years ago
  42. b042fdf Don't lose type source information when rebuilding C-style cast expressions. by John McCall · 15 years ago
  43. c2233c5 Don't repeat lookup when instantiating resolved member expressions. by John McCall · 15 years ago
  44. 7d3f576 When performing qualified name lookup into the current instantiation, by Douglas Gregor · 15 years ago
  45. 9edad9b When qualified lookup into the current instantiation fails (because it by Douglas Gregor · 15 years ago
  46. c38c3e1 Code-completion for @public, @protected, @private, @package. by Douglas Gregor · 15 years ago
  47. a6c058d Implement semantic checking for C++ literal operators. by Sean Hunt · 15 years ago
  48. fa6ef18 Add an unreachable code checker. by Mike Stump · 15 years ago
  49. 48c2d56 When in objective-c methods, do the built-in name lookup after by Fariborz Jahanian · 15 years ago
  50. 84d0a19 Improve recovery for template-ids whose template-name doesn't actually by Douglas Gregor · 15 years ago
  51. 7ef655a implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 15 years ago
  52. cbce606 So I was sitting around, trying vainly to think of something to commit, and then by John McCall · 15 years ago
  53. 1d31833 Introduce a specific representation for the ambiguous implicit conversion by John McCall · 15 years ago
  54. 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
  55. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  56. 82d0a41 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 15 years ago
  57. 8120162 Change the printing of OR_Deleted overload results to print all the candidates, by John McCall · 15 years ago
  58. 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 15 years ago
  59. b1622a1 Improve the diagnostics used to report implicitly-generated class members by John McCall · 15 years ago
  60. 159ef1e Make our marking of virtual members functions in a class be by Douglas Gregor · 15 years ago
  61. 51313c3 Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount of by John McCall · 15 years ago
  62. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  63. f06cdae Implement typo correction for a variety of Objective-C-specific constructs: by Douglas Gregor · 15 years ago
  64. d2835b7 Get rid of some unnecessary code. by Eli Friedman · 15 years ago
  65. 3a34994 Eliminate dead code. by Eli Friedman · 15 years ago
  66. 2dcc011 Typo correction for member access into classes/structs/unions, e.g., by Douglas Gregor · 15 years ago
  67. bb092ba Implement typo correction for id-expressions, e.g., by Douglas Gregor · 15 years ago
  68. 546be3c Typo correction for type names when they appear in declarations, e.g., given by Douglas Gregor · 15 years ago
  69. 90f9382 Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence by Douglas Gregor · 15 years ago
  70. bba48cb Zap CheckInitializerTypes. by Eli Friedman · 15 years ago
  71. 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 · 15 years ago
  72. 4b52e25 When a template-id refers to a single function template, and the by Douglas Gregor · 15 years ago
  73. b1df333 Small comment fix. by Eli Friedman · 15 years ago
  74. f936815 Don't inject the class name until that magical lbrace. by John McCall · 15 years ago
  75. db0ee1d Kill off PreDeclaratorDC. by John McCall · 15 years ago
  76. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
  77. 1d7c528 Pull Sema::isAcceptableLookupResult into SemaLookup. Extract the criteria into by John McCall · 15 years ago
  78. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  79. 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 15 years ago
  80. 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 · 15 years ago
  81. 9a84ac2 fix build by Nuno Lopes · 15 years ago
  82. 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 15 years ago
  83. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
  84. cb57fb9 Eliminate Sema::CheckValueInitialization; its callers now use by Douglas Gregor · 15 years ago
  85. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  86. 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 · 15 years ago
  87. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  88. 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago
  89. 06d3369 When certain diagnostics involving run-time behavior would be emitted by Douglas Gregor · 15 years ago
  90. e7e278b Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 15 years ago
  91. 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
  92. 737061f Patch to fix a crash trying to access a category name in by Fariborz Jahanian · 15 years ago
  93. eebc475 Move composite type finding of two objective-c expressions by Fariborz Jahanian · 15 years ago
  94. 9f54ad4 Implement redeclaration checking and hiding semantics for using declarations. There by John McCall · 15 years ago
  95. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  96. 871b2e7 Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolved by John McCall · 15 years ago
  97. b6cc91b Pass the current SourceLocation to getAssignOperatorMethod, fixing a crash when the assign operator method needs to be instantiated. Doug, please review the updated default-assignment-operator.cpp change. by Anders Carlsson · 15 years ago
  98. 52efc3f Refactor objective-c pointer assignment compatibility logic. No by Fariborz Jahanian · 15 years ago
  99. dbd872f DeclRefExpr stores a ValueDecl internally. by John McCall · 15 years ago
  100. 604e7f1 Correctly implement the C++03 and 0x restrictions on class-member using by John McCall · 15 years ago