1. f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 15 years ago
  2. 72a8659 Patch to allow reinterpret_cast on objective-c pointers. by Fariborz Jahanian · 15 years ago
  3. 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
  4. 22c9240 Top-level const changes do not make a qualification conversion. Fixes PR6089. by Sebastian Redl · 15 years ago
  5. 136b0cd Fix for PR6220: compute the correct type for multicharacter literals. by Eli Friedman · 15 years ago
  6. a64a869 Revert the new reference binding code; I came up with a way simpler solution for the reference binding bug that is preventing self-hosting. by Anders Carlsson · 15 years ago
  7. 4a73ea9 Teach the allocation function overload handling to deal with templates, and by Chandler Carruth · 15 years ago
  8. 5147fa6 Fix PR6149 by looking at the qualifiers on the referred to type for non-type by Chandler Carruth · 15 years ago
  9. 0b6bc8b When a function or variable somehow depends on a type or declaration by Douglas Gregor · 15 years ago
  10. a89ebea Look through CXXExprWithTemporaries when digging out the original by Douglas Gregor · 15 years ago
  11. a1a396d Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. by Sam Weinig · 15 years ago
  12. 321725d Provide a real fix for PR6199, reverting the old workaround. Here, we by Douglas Gregor · 15 years ago
  13. b0e4cb6 Remove the SmallVector from CXXTryStmt. by Sam Weinig · 15 years ago
  14. a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
  15. 6c048a9 Don't do an expensive definition check where a cheap 'is this C?' check suffices. by Sebastian Redl · 15 years ago
  16. 09cc141 Remove abstract expression kinds from the StmtClass enum. Update a few users by John McCall · 15 years ago
  17. d219a3a Simplify setting of DeclContext for @catch variable (per Doug's comment). by Fariborz Jahanian · 15 years ago
  18. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  19. 2f764f1 Fix DeclContext of an objective-c @catch variable by Fariborz Jahanian · 15 years ago
  20. aa74a1e Implement promotion for enumeration types. by Douglas Gregor · 15 years ago
  21. 41593e3 Fix this comment. by John McCall · 15 years ago
  22. 4cae1b3 Check for redefinitions in MergeVarDecl. This finds redefinitions of globals without an initializer in C++ and thus fixes PR5451. by Sebastian Redl · 15 years ago
  23. 68c6c9a Mark dtors for parameter variables and eliminate some redundant type munging. by John McCall · 15 years ago
  24. 4f9506a Access control for implicit destructor calls. Diagnostic could be orders of by John McCall · 15 years ago
  25. 7bb12da Extract a common base class between UnresolvedLookupExpr and by John McCall · 15 years ago
  26. 5920dbb Improve the diagnostic used when an incompatible overload set is passed by John McCall · 15 years ago
  27. eff9213 Implement C++ [temp.deduct.call]p6, template argument deduction for overloaded by John McCall · 15 years ago
  28. d0ed448 Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos. by Ted Kremenek · 15 years ago
  29. 677e4fe Improve handling of enumerator values for C and C++, including: by Douglas Gregor · 15 years ago
  30. 31310a2 In C++, an initializer on a variable doesn't necessarily mean it's the definition. With that in mind, rename getDefinition to getAnyInitializer (to distinguish it from getInit) and reimplement it in terms of isThisDeclarationADefinition. Update all code to use this new function. by Sebastian Redl · 15 years ago
  31. 105d41c Use early return as suggested by Cristian Draghici. by Ted Kremenek · 15 years ago
  32. 180f284 Format string checking: selectively ignore implicit casts to 'int' by Ted Kremenek · 15 years ago
  33. 342fec4 Note that an overload candidate was non-viable because template argument by John McCall · 15 years ago
  34. d17e340 Fix for PR5185. C99 [*] VLA notation should be disallowed in function definitions. by Sam Weinig · 15 years ago
  35. b13b737 Access checking for implicit user-defined conversions. by John McCall · 15 years ago
  36. 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
  37. 6997aae Switch expressions like T() and T(1,2) over to new-style initialization. I'm by Eli Friedman · 15 years ago
  38. 3aba093 Start creating CXXBindReferenceExpr nodes when binding complex types to references. by Anders Carlsson · 15 years ago
  39. 0938026 Diagnose binding a non-const reference to a vector element. by Anders Carlsson · 15 years ago
  40. aaa1a89 Return early, reduce indentation, and simplify line breaks. No functionality by Chandler Carruth · 15 years ago
  41. 2877998 Really trivial patch to accept pointer to const void in indirect goto. Despite by Chandler Carruth · 15 years ago
  42. 038cc39 Fix PR6159 and several other problems with value-dependent non-type template by Chandler Carruth · 15 years ago
  43. 9db7dbb Rework base and member initialization in constructors, with several by Douglas Gregor · 15 years ago
  44. 548028b Handle instantiation of templates with non-type arguments expressed with an by Chandler Carruth · 15 years ago
  45. 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 15 years ago
  46. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  47. a5a79f7 More asm cleanup. by Anders Carlsson · 15 years ago
  48. fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 15 years ago
  49. f959fb5 StringRef-ize the TargetInfo::ConstraintInfo constructor. by Anders Carlsson · 15 years ago
  50. ca755fe Eliminate yet another old-school PerformCopyInitialization. by Anders Carlsson · 15 years ago
  51. d635c5f Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! by Ted Kremenek · 15 years ago
  52. 31f8e32 Be a little more permissive than C99: allow 'unsigned' to be used for by Ted Kremenek · 15 years ago
  53. f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 15 years ago
  54. ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
  55. de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 15 years ago
  56. 3faa486 And yet another call. by Anders Carlsson · 15 years ago
  57. 38f88ab Another PerformCopyInitialization call bites the dust. by Anders Carlsson · 15 years ago
  58. c6acbc5 Get rid of another old PerformCopyInitialization call. by Anders Carlsson · 15 years ago
  59. 86b8e09 When naming a function template via a qualified-id (or any other way by Douglas Gregor · 15 years ago
  60. 808015a Alternate format string checking: issue warnings for incomplete format specifiers. by Ted Kremenek · 15 years ago
  61. a6fe0bf Simplify InitListChecker::CheckReferenceType by Anders Carlsson · 15 years ago
  62. 26ac2e0 Alternate format string checking: issue a warning for invalid conversion specifiers. by Ted Kremenek · 15 years ago
  63. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 15 years ago
  64. 07d161f Alternate format string checking: check for excess data arguments. by Ted Kremenek · 15 years ago
  65. da51f0d Alternate format string checking: check if the number of format specifiers exceeds the number of arguments. by Ted Kremenek · 15 years ago
  66. e82d804 Alternate format string checking: warn of '%n' as being potentially insecure. by Ted Kremenek · 15 years ago
  67. 0d27735 Add precision/field width checking to AlternateCheckPrintfString(). by Ted Kremenek · 15 years ago
  68. e0e5313 Start fleshing out Sema::AlternateCheckPrintfString(): by Ted Kremenek · 15 years ago
  69. 233a641 Access control for surrogate function calls. Required a moderately gross hack by John McCall · 15 years ago
  70. 41d8903 Access control for overloaded call operators. Not for surrogates yet, by John McCall · 15 years ago
  71. 5357b61 Access checking for overloaded operators. by John McCall · 15 years ago
  72. ce7024e Add placeholder function in Sema for new format string checking logic. by Ted Kremenek · 15 years ago
  73. 8acc9f6 Fix 80 col violation. by Ted Kremenek · 15 years ago
  74. f291976 Remove invalid conversion specifiers from format string checking. by Ted Kremenek · 15 years ago
  75. ad323a8 Fix a major oversight in the comparison of standard conversion by Douglas Gregor · 15 years ago
  76. 2f51448 Implement access-check delays for out-of-line member definitions by John McCall · 15 years ago
  77. c373d48 Implement access control for overloaded functions. Suppress access control by John McCall · 15 years ago
  78. 7534516 Avoid some unnecessary copying of unresolved lookup results. by John McCall · 15 years ago
  79. 7edb5fd Handle redeclarations found by ADL deterministically and reasonably. by John McCall · 15 years ago
  80. aec7caa Correctly treat 64 bit integers specified via the mode attribute as the 'long' by Chandler Carruth · 15 years ago
  81. a113e72 Allow ADL to find functions imported by using decls. Leave wordy comment by John McCall · 15 years ago
  82. 6e26689 Preserve access bits through overload resolution much better. Some by John McCall · 15 years ago
  83. 86820f5 Pass access specifiers around in overload resolution. by John McCall · 15 years ago
  84. a1635d9 Code simplification; this should have no visible effects. by Eli Friedman · 15 years ago
  85. 1309f9a Split libAnalysis into two libraries: libAnalysis and libChecker. by Ted Kremenek · 15 years ago
  86. 0bb46d2 -fno-rtti is now the default. by Chris Lattner · 15 years ago
  87. 0757c8c Implement [dcl.fct.spec]p6. by Anders Carlsson · 15 years ago
  88. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 15 years ago
  89. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
  90. 1b36a2f Use new initialization code when dealing with [dcl.init.aggr]p12. This fixes the bug where array elements and member initializers weren't copied correctly. by Anders Carlsson · 15 years ago
  91. 8ff9e86 Change all InitializedEntity pointers over to be references. by Anders Carlsson · 15 years ago
  92. 9a8a70e Start passing InitializedEntity to CheckDesignatedInitializer. by Anders Carlsson · 15 years ago
  93. 3b85ecf Preserve access for enum constants during template instantiation. by John McCall · 15 years ago
  94. 987dc6a More init work, adding more entity parameters. by Anders Carlsson · 15 years ago
  95. 2bbae5d Use the new init code for member subobjects. by Anders Carlsson · 15 years ago
  96. 784f699 Switch some array initialization over to the new init code. by Anders Carlsson · 15 years ago
  97. 46f4659 Baby steps towards migrating the InitListChecker over to the new initialization code. Pass an InitializedEntity pointer through to most init checker functions. Right now, it's ignored everywhere except when initializing vectors in C++. by Anders Carlsson · 15 years ago
  98. 1f24350 When an InitializedEntity is passed to CheckSingleInitializer, call the new Sema::PerformCopyInitialization overload. by Anders Carlsson · 15 years ago
  99. c07b8c0 Change CheckSingleInitializer to take/return OwningExprResults instead. No functionality change. by Anders Carlsson · 15 years ago
  100. c96f494 Simplify code with StringRef. by Benjamin Kramer · 15 years ago