1. 52bb5d2 In Sema::CheckInitializerTypes, replace a use of CheckReferenceInit with an InitializationSequence by Douglas Gregor · 15 years ago
  2. cb57fb9 Eliminate Sema::CheckValueInitialization; its callers now use by Douglas Gregor · 15 years ago
  3. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  4. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  5. 71d1740 Implement value initialization in InitializationSequence; untested by Douglas Gregor · 15 years ago
  6. a6ca650 Minor cleanups for constructor initialization in InitializationSequence by Douglas Gregor · 15 years ago
  7. 51c56d6 Constructor initialization for InitializationSequence. Untested WIP. by Douglas Gregor · 15 years ago
  8. 4a520a2 Implement user-defined conversions in InitializationSequence. WPI that by Douglas Gregor · 15 years ago
  9. 60cfcec Silence some release build warnings. by Chandler Carruth · 15 years ago
  10. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  11. 0398101 Fix a recent regression from the initialization changes. by Eli Friedman · 15 years ago
  12. d87b61f Move initialization via initializer list over to InitializationSequences. by Douglas Gregor · 15 years ago
  13. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  14. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  15. 73460a3 Deduce a ConstantArrayType from a value-dependent initializer list by Douglas Gregor · 15 years ago
  16. cb78d88 Cope with an amusingly little anomaly with dependent types and by Douglas Gregor · 15 years ago
  17. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  18. 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
  19. 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 15 years ago
  20. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
  21. 34acd3e Issue good diagnostics when initialization failes due to by Fariborz Jahanian · 15 years ago
  22. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  23. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  24. f47511a BuildCXXConstructExpr now takes a MultiExprArg. by Anders Carlsson · 15 years ago
  25. ec8e5ea Pass the ConstructLoc to BuildCXXConstructExpr. by Anders Carlsson · 15 years ago
  26. 7b361b5 Add an InOverloadResolution flag to TryCopyInitialization. by Anders Carlsson · 15 years ago
  27. 2de3ace Remove more default arguments. by Anders Carlsson · 15 years ago
  28. d28b428 Remove default argument from TryCopyInitialization. by Anders Carlsson · 15 years ago
  29. da3f4e2 BuildCXXConstructExpr now returns an OwningExprResult. by Anders Carlsson · 15 years ago
  30. 9abf2ae AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and create the CXXExprWithTemporaries before setting the initializer on the VarDecl. by Anders Carlsson · 15 years ago
  31. 089c260 BuildCXXConstructExpr doesn't need to take an ASTContext. by Anders Carlsson · 15 years ago
  32. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  33. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  34. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  35. 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
  36. caa499b Handle destruction of temporaries used in default argument by Fariborz Jahanian · 15 years ago
  37. b2c352e Patch to improve ir-gen for constructors with default argument by Fariborz Jahanian · 15 years ago
  38. ac5fc7c Canonicalize else. by Mike Stump · 15 years ago
  39. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  40. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  41. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  42. 0863452 Extra vector element initializers in OpenCL is an error, not a warning. by Nate Begeman · 15 years ago
  43. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  44. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  45. b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
  46. 6b5374f Allow initializing a vector with a vector in addition to allowing a list by Eli Friedman · 15 years ago
  47. bb6415c Fix for PR4285: allow intializing a const wchar_t array with a wide string. by Eli Friedman · 15 years ago
  48. 8e587a1 Remove VarDecl from CXXConstructExpr. by Anders Carlsson · 15 years ago
  49. 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
  50. e540858 Make sure we don't give the wrong warning, and make sure not to set by Eli Friedman · 15 years ago
  51. 587cbdf Add an assertion so that we don't accidentally build constant arrays of VLAs. by Eli Friedman · 15 years ago
  52. 8718a6a Revert r72575, which isn't really right, and fix up other code to by Eli Friedman · 15 years ago
  53. 4f54f4e Avoid dumping during semantic analysis when checking array types when by Mike Stump · 15 years ago
  54. bffed8a Fix another test case. by Anders Carlsson · 15 years ago
  55. 7c520cf Relax an assert to an if check. by Anders Carlsson · 15 years ago
  56. 2078bb9 Create CXXConstructExprs when constructing via copy initialization. by Anders Carlsson · 15 years ago
  57. c4bb7bf Template instantiation for GNU array-range designators. by Douglas Gregor · 15 years ago
  58. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  59. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  60. 759f252 PR3009: Get rid of bogus warning for scalar compound literals. by Eli Friedman · 15 years ago
  61. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  62. e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 15 years ago
  63. 3bf6893 fix PR4073 by making designated initializer checking code use by Chris Lattner · 15 years ago
  64. ba79fc2 Attempt to fix a read-after-free running test/Sema/designated-initializers.c. by Eli Friedman · 15 years ago
  65. ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 15 years ago
  66. 7119971 Switch designated-initializer checking from using designator iterators by Douglas Gregor · 15 years ago
  67. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  68. a3a8351 Add some more code modification hints by Douglas Gregor · 15 years ago
  69. eeae8f0 Make our diagnostics about the obsolete GNU designated-initializer by Douglas Gregor · 15 years ago
  70. 0845773 Fix a thinko in the pre-allocation strategy for structured initializer by Douglas Gregor · 15 years ago
  71. fa21920 When building the structured initializer list, pre-allocate storage in by Douglas Gregor · 15 years ago
  72. a645796 Allow flexible array initializers that are not surrounded by by Douglas Gregor · 15 years ago
  73. 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 · 15 years ago
  74. ed8a93d Fix PR3509 by providing correct starting locations for initializer lists by Douglas Gregor · 15 years ago
  75. c1efaec Eliminate CXXRecordType by Douglas Gregor · 15 years ago
  76. 220b636 fix a bozobug. by Chris Lattner · 15 years ago
  77. 19753cf ok, not as broken as I thought, just confusing. This allows by Chris Lattner · 15 years ago
  78. 8879e3b allow wide strings to initialize arrays compatible with wchar_t. by Chris Lattner · 15 years ago
  79. 79e079d handle @encode interactions with array initializers. by Chris Lattner · 15 years ago
  80. 19da8cd rename CheckStringLiteralInit to CheckStringInit and pass in the by Chris Lattner · 15 years ago
  81. 0820254 make SemaRef be a reference to sema, not a pointer. by Chris Lattner · 15 years ago
  82. 8b419b9 move InitListChecker to be private to SemaInit.cpp by Chris Lattner · 15 years ago
  83. 95e8d65 Make CheckSingleInitializer a static function in SemaInit.cpp by Chris Lattner · 15 years ago
  84. f71ae8d make CheckStringLiteralInit a static function in SemaInit.cpp by Chris Lattner · 15 years ago
  85. 6c291a8 change IsStringLiteralInit into a static function in SemaInit.cpp by Chris Lattner · 15 years ago
  86. dd8e006 move some initialization checking code from SemaDecl.cpp by Chris Lattner · 15 years ago
  87. 7c53ca6 Downgrade the "excess elements in initializer" errors to warnings *in by Douglas Gregor · 15 years ago
  88. dfb5e59 Fix a bug with designated initializers where we were stepping out of a by Douglas Gregor · 15 years ago
  89. fdf5569 When handling "the rest" of a designated array subobject, maybe sure by Douglas Gregor · 15 years ago
  90. eeb15d4 Implement semantic analysis for the GNU flexible array initialization by Douglas Gregor · 15 years ago
  91. d863517 Add iterators to LookupResult, allowing one to iterate over the by Douglas Gregor · 15 years ago
  92. 87fd703 Check value-initializations that occur when an initializer list by Douglas Gregor · 15 years ago
  93. b574e56 Upgrade the "excess elements in array initializer" warning to an by Douglas Gregor · 15 years ago
  94. 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 15 years ago
  95. d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 15 years ago
  96. a9c8780 Make CodeGen produce an error if we come across a non-constant initializer list that involves the GNU array-range designator extension by Douglas Gregor · 15 years ago
  97. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 15 years ago
  98. 0bb7689 Clean up designated initialization of unions, so that CodeGen doesn't by Douglas Gregor · 15 years ago
  99. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 15 years ago
  100. 68355a5 fix an absolutely inscrutible gcc 4.0 error: by Chris Lattner · 15 years ago