1. 569b4ad Objective-C arc: don't count use of __weak by Fariborz Jahanian · 11 years ago
  2. d9de51f When typo correction produces an overloaded result when looking up a member, by Nick Lewycky · 11 years ago
  3. aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
  4. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 12 years ago
  5. 0c70181 Objective-C: Provide fixit hints when warning by Fariborz Jahanian · 12 years ago
  6. 99a72d2 Objective-C: Produce precise diagnostic when by Fariborz Jahanian · 12 years ago
  7. ec8deba Objective-C: Provide fixit suggestions when class object by Fariborz Jahanian · 12 years ago
  8. 7e35274 Objective-C: Issue more precise warning when user by Fariborz Jahanian · 12 years ago
  9. 34b0adb Fix assertion failure when a field is given an address space. by Matt Arsenault · 12 years ago
  10. 2620229 objective-C: When implementing custom accessor method for by Fariborz Jahanian · 12 years ago
  11. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  12. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  13. 746619a Fix regression in r168477. Use canonical decl when looking for base class by Richard Smith · 12 years ago
  14. f62c690 Fix CXXRecordDecl::forallBases to not look through bases which are dependent by Richard Smith · 12 years ago
  15. 0ec56b7 From Vassil Vassilev: enable Sema to deal with multiple ExternalSemaSources. by Axel Naumann · 12 years ago
  16. 6952c01 Fix typo correction of one qualified name to another. by David Blaikie · 12 years ago
  17. 47fcbba Change (!ptr != 0) to (!ptr) to make the code more readable. by Richard Trieu · 12 years ago
  18. 7a27048 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 12 years ago
  19. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  20. 2502ec8 Random string removal. by Eric Christopher · 12 years ago
  21. ed6662d objc: Include all types when issuing warning under -Wdirect-ivar-access. by Fariborz Jahanian · 12 years ago
  22. b25466e objc-arc: Make -Wdirect-ivar-access accessible to all by Fariborz Jahanian · 12 years ago
  23. cff863f objective-c: Exclude -Wdirect-ivar-access for arc. by Fariborz Jahanian · 12 years ago
  24. c69d735 objective-c: Implement gcc's -Wdirect-ivar-access option. // rdar://6505197 by Fariborz Jahanian · 12 years ago
  25. e61354b Consolidate ObjC lookupPrivateMethod methods from Sema and DeclObjC. by Anna Zaks · 12 years ago
  26. 0910059 objective-c: If an ivar is (1) the first ivar in a root class and (2) named `isa`, by Fariborz Jahanian · 12 years ago
  27. 699c904 Documentation cleanup: by James Dennett · 12 years ago
  28. f8cc02e Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 12 years ago
  29. 1dfc4ba Anonymous union members within a struct are now properly handled as an unevaluated field in C++11 mode. This fixes PR12866. by Aaron Ballman · 12 years ago
  30. d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
  31. 111263c Let's use the correct bool this time. by Kaelyn Uhrain · 12 years ago
  32. 1a200a8 A couple of very small tweaks suggested by Doug in reply to r155580 and r155163. by Kaelyn Uhrain · 12 years ago
  33. 2b90f76 Add an error message with fixit hint for changing '.' to '->'. by Kaelyn Uhrain · 12 years ago
  34. 73664a4 Also highlight the member name. by Matt Beaumont-Gay · 12 years ago
  35. 7d90fe5 Fix a QoI bug reported by a user. by Matt Beaumont-Gay · 12 years ago
  36. cefc3af Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 13 years ago
  37. a85cf39 Improve diagnostics for invalid use of non-static members / this: by Richard Smith · 13 years ago
  38. 2c085ed Fix crash on invalid code. I've tried to produce a reduced test case, but when I do the specific crash is hidden. Fixes <rdar://problem/11063594>. by Ted Kremenek · 13 years ago
  39. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  40. 458a7fb objective-c lldb support: don't perform ivar access control check by Fariborz Jahanian · 13 years ago
  41. d390de9 Fix r151443 to only apply C++11's exception for non-static data member access by Richard Smith · 13 years ago
  42. 2c8aee4 PR11956: C++11's special exception for accessing non-static data members from by Richard Smith · 13 years ago
  43. d08d599 Bugfix: bogus warning -- "invalid use of non-static data member", by DeLesley Hutchins · 13 years ago
  44. 9d9922a Fixed instantiation of DependentScopeDeclRefExpr. by Abramo Bagnara · 13 years ago
  45. 5f2987c Split Sema::MarkDeclarationReferenced into multiple functions; the additional entry points are needed to implement C++11 odr-use marking correctly. No functional change in this patch; I'll actually make the change which fixes the odr-use marking in a followup patch. by Eli Friedman · 13 years ago
  46. 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 13 years ago
  47. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  48. ef331b7 Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler and less error-prone way of handling the relevant cases. Towards marking of whether a declaration is used more accurately. by Eli Friedman · 13 years ago
  49. 556b1d0 objc: deprecate direct usage of 'isa' of objc objects by Fariborz Jahanian · 13 years ago
  50. 9bc291d Make PotentiallyPotentiallyEvaluated contexts work correctly when referencing a class field from outside an instance method. by Eli Friedman · 13 years ago
  51. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  52. e4c7f90 Convert SemaExprMember.cpp to pass a callback object to CorrectTypo, by Kaelyn Uhrain · 13 years ago
  53. 059d578 A few minor improvements to error recovery trying to access member of a function. In particular, this restores the cool error recovery for the example from http://blog.llvm.org/2010/04/amazing-feats-of-clang-error-recovery.html , which regressed a few months back. by Eli Friedman · 13 years ago
  54. 72899c3 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 13 years ago
  55. d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
  56. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  57. 60ef308 Replace all comparisons between ObjCInterfaceDecl pointers with calls by Douglas Gregor · 13 years ago
  58. 4f87062 Fix some cases where a CK_IntegralCast was being used to convert an lvalue to an by Richard Smith · 13 years ago
  59. 9138b4e Pull out conversion on LHS of -> and . into its own function. This happens by Richard Smith · 13 years ago
  60. 3c3b7f9 Restore r142914 and r142915, now with missing file and apparent by John McCall · 13 years ago
  61. 327a50f Revert r142914 and r142915, due to possibly missing file. by NAKAMURA Takumi · 13 years ago
  62. a1b852f Introduce a placeholder type for "pseudo object" by John McCall · 13 years ago
  63. 341350e Make it possible to compute the type of 'this' without capturing by Douglas Gregor · 13 years ago
  64. d125050 obj-c++: Fix a IRGen crash when getter is a reference type. by Fariborz Jahanian · 13 years ago
  65. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  66. 5a706dc Don't complain about qualified property or ivar access when the by Douglas Gregor · 13 years ago
  67. b5ae92f Diagnose attempts to qualify the name of an instance variable or by Douglas Gregor · 13 years ago
  68. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  69. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  70. 01a4cf1 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 13 years ago
  71. d58a0a5 Switch Sema::ExtVectorDecls over to LazyVector. by Douglas Gregor · 13 years ago
  72. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  73. d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 years ago
  74. 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 13 years ago
  75. 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 13 years ago