1. 745da3a Patch implements passing arrays to functions expecting vla. Implements pr7827. by Fariborz Jahanian · 14 years ago
  2. 78a916e Implement -Wpadded and -Wpacked. by Argyrios Kyrtzidis · 14 years ago
  3. d2827af Warn when an expression result in a LabelStmt is unused. by Argyrios Kyrtzidis · 14 years ago
  4. c57d655 Tweak in DeclPrinter printing of uses of copy constructors. Patch by Jim Goodnow II. by Ted Kremenek · 14 years ago
  5. 19e60ad Right, there are *two* cases of pr-value class-type expressions that don't by John McCall · 14 years ago
  6. 58277b5 Tweak comment as suggested by Sebastian. by John McCall · 14 years ago
  7. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  8. 226cbfc Fix classification of statement expressions. by Douglas Gregor · 14 years ago
  9. c4e1a68 RHS of property expression assignment requires by Fariborz Jahanian · 14 years ago
  10. 5833b0b When marking the declarations in a default argument expression as by Douglas Gregor · 14 years ago
  11. 4178b57 Eliminate the default case in the expression-classification code, so by Douglas Gregor · 14 years ago
  12. 560a921 Revert "CMake: Update to use standard CMake dependency tracking facilities instead" by Michael J. Spencer · 14 years ago
  13. 751025d Remove CXXRecordDecl::getDefaultConstructor(), an inherently unsafe function due to lazy declaration of default constructors. Now that __has_nothrow_constructor doesn't use it anymore, part of PR8101 is fixed. by Sebastian Redl · 14 years ago
  14. 0dfd848 Eagerly evaluate type traits in Sema instead of lazily in AST. They actually need Sema access to be correct, fixes coming up. by Sebastian Redl · 14 years ago
  15. 8fed4b4 Avoid setters in ASTDeclReader::VisitClassTemplatePartialSpecializationDecl. by Argyrios Kyrtzidis · 14 years ago
  16. 0b34cf7 Test destructors in delete expressions and of temporaries for throwing. by Sebastian Redl · 14 years ago
  17. 5221d8f Address Doug's comments. by Sebastian Redl · 14 years ago
  18. 5a7f349 CMake: Update to use standard CMake dependency tracking facilities instead by Michael J. Spencer · 14 years ago
  19. 295995c First version of a testcase, plus fixes. by Sebastian Redl · 14 years ago
  20. 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
  21. 369e51f Implement Expr::CanThrow, a function that applies the noexcept operator rules to expressions. by Sebastian Redl · 14 years ago
  22. 2001215 Make CallExpr::getCalleeDecl look through pointer derefs. by Sebastian Redl · 14 years ago
  23. 5726d40 Support strlen() and __builtin_strlen() as constant expressions with by Douglas Gregor · 14 years ago
  24. 4088ec0 property reference expression used on lhs of assignment by Fariborz Jahanian · 14 years ago
  25. 3d37c0a Add proper type-source information to UnaryTypeTraitExpr, including by Douglas Gregor · 14 years ago
  26. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  27. 780d885 Initialize 'AllEnumCasesCovered' in SwitchStmt's constructor. by Ted Kremenek · 14 years ago
  28. 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 14 years ago
  29. d580e56 Decl::CheckAccessDeclContext() keeps asserting. Access is not set in some cases. by Argyrios Kyrtzidis · 14 years ago
  30. bfae8bd Clean up some of the CMake dependencies by Douglas Gregor · 14 years ago
  31. 56a965c Reverse r113397 until we decide what to do with by Fariborz Jahanian · 14 years ago
  32. 65b63ec Re-enable CheckAccessDeclContext and make sure it doesn't trigger assertions. by Argyrios Kyrtzidis · 14 years ago
  33. d187795 Fix a crash when overloading id with objc_object*. Radar 8400356. by Fariborz Jahanian · 14 years ago
  34. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  35. 01b7c30 Microsoft's __uuidof operator implementation part 1. by Francois Pichet · 14 years ago
  36. 607a178 Allow (cv) void and incomplete arrays to be passed to the type traits. by Sebastian Redl · 14 years ago
  37. ab6677e Provide proper type-source location information for by Douglas Gregor · 14 years ago
  38. bccfd31 Fix DeclPrinter to not include '=' in printing when no initializer is provided for a VarDecl. Patch by Jim Goodnow II! by Ted Kremenek · 14 years ago
  39. 1bb2a93 Improve source-location information for CXXNewExpr, by hanging on to by Douglas Gregor · 14 years ago
  40. fdac7d4 Get rid of unnecessary return. by Eli Friedman · 14 years ago
  41. a7dedf7 PR7242: Make sure to use a different context for evaluating constant by Eli Friedman · 14 years ago
  42. d7e52b8 "const id<NSFoo> *" instead of "id<NSFoo> const *". by Chris Lattner · 14 years ago
  43. 78643b0 "const id<NSFoo> *" not "id<NSFoo> const*" by Chris Lattner · 14 years ago
  44. 2f69a81 "const std::vector<int>*" not "std::vector<int> const*" by Chris Lattner · 14 years ago
  45. 219b9e4 "const _Complex float *" not "_Complex float const *" by Chris Lattner · 14 years ago
  46. 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
  47. 66cf2d1 print "const intptr_t" instead of "intptr_t const" by Chris Lattner · 14 years ago
  48. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  49. 59742de revert this, it isn't safe. by Chris Lattner · 14 years ago
  50. 37edc00 tidy up by Chris Lattner · 14 years ago
  51. c3f8c07 revise r112365 to fix the actual problem: the isa<TagType>(Underlying) by Chris Lattner · 14 years ago
  52. f38ef0c fix a crash in RecursiveASTVisitor's child classes (PR8403); reviewed by chandlerc. by Zhanyong Wan · 14 years ago
  53. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  54. d4b25cb Implement __has_virtual_destructor. Patch by Steven Watanabe. by Sebastian Redl · 14 years ago
  55. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  56. 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
  57. afac01d Transfer calling-convention attributes down to member function pointers. by Douglas Gregor · 14 years ago
  58. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  59. 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
  60. 410c4f2 Make inline namespace not be transparent after all. The concept simply doesn't fit. Instead, special-case the few places where transparent contexts have the desired behavior for inline namespaces. Fixes a redeclaration issue in inline namespaces. by Sebastian Redl · 14 years ago
  61. f9b949f AST work to support [C++] [IRgen] for ?: with missing LHS by Fariborz Jahanian · 14 years ago
  62. c238f09 Implement the __has_nothrow trait family, by Steven Watanabe. by Sebastian Redl · 14 years ago
  63. 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 14 years ago
  64. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  65. 51a8a37 Decl::getEnclosingNamespaceContext has no reason to explicitly skip transparent contexts, and would be wrong to do so with inline namespaces. by Sebastian Redl · 14 years ago
  66. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  67. 6320064 Heap-allocate the attribute vectors in by Douglas Gregor · 14 years ago
  68. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  69. c7acc66 improve comment, patch by Vladimir Kirillov! by Chris Lattner · 14 years ago
  70. d527874 suppress annoying textual repetition as 'aka' by Gabor Greif · 14 years ago
  71. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
  72. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  73. df1367a Don't recurse twice when we can recurse once by Douglas Gregor · 14 years ago
  74. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  75. 8028bfa Revert r112043, static volatiles are removed by the optimizer. Thanks Chris! by Argyrios Kyrtzidis · 14 years ago
  76. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  77. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago
  78. f869d20 Make sure volatile variables are emitted even if static. Fixes rdar://8315219 by Argyrios Kyrtzidis · 14 years ago
  79. 42f81e6 Plug leak. The DenseMaps of CXXRecordLayoutInfo weren't freed. by Argyrios Kyrtzidis · 14 years ago
  80. cfe17e5 Use a smart pointer instead of delete. by Argyrios Kyrtzidis · 14 years ago
  81. 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
  82. 6d09a19 Add a virtual destructor to the base of another class hierarchy with virtual by Chandler Carruth · 14 years ago
  83. a7e6845 Detabify. by Eli Friedman · 14 years ago
  84. ee79a4c The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that by John McCall · 14 years ago
  85. a60786b Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. by Argyrios Kyrtzidis · 14 years ago
  86. 2c18bb7 objective-c ivar refactoring patch. Iterations by Fariborz Jahanian · 14 years ago
  87. 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
  88. 096832c Regularize the API for accessing explicit template arguments. by John McCall · 14 years ago
  89. 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
  90. 20cf717 Add some enum goodness as requested by Chris. Now instead of storing the by Charles Davis · 14 years ago
  91. b61b7d2 Restore the build by John McCall · 14 years ago
  92. c9f8aec Add a special RecordLayoutBuilder for the Microsoft C++ ABI. by Charles Davis · 14 years ago
  93. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  94. 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
  95. 4087f27 StringRef'ication of lots stuff, patch by Peter Davies! by Daniel Dunbar · 14 years ago
  96. a8fb24f Patch to add type parameter support for attribute iboutletcollection. by Fariborz Jahanian · 14 years ago
  97. 4597553 A member function never has "C" linkage. Fixes <rdar://problem/8318976>. by Douglas Gregor · 14 years ago
  98. 2f4eaef Convert all uses of StringLiteral::getStrData() to StringLiteral::getString() by Benjamin Kramer · 14 years ago
  99. b2dc7f5 Move a bunch of code out of the ComplexExprEvaluator class definition; by Eli Friedman · 14 years ago
  100. 071cc7d Implement support for member pointers under the Microsoft C++ ABI in the by Charles Davis · 14 years ago