1. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  2. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  3. 4fe4d73 [driver] i386 kext preprocessor jobs also need their unsupported options by Chad Rosier · 13 years ago
  4. 0e2ca01 [arcmt] Try fixing the windows buildbot. by Argyrios Kyrtzidis · 13 years ago
  5. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  6. 82340e8 Fix Sema::CorrectTypo to ignore found but unresolved symbols by Kaelyn Uhrain · 13 years ago
  7. edc0882 objc-gc: More sema work for properties declared 'weak' by Fariborz Jahanian · 13 years ago
  8. 900693b Make sure the FunctionDecl's created by "#pragma weak" have correct ParmVarDecl's. PR10878. by Eli Friedman · 13 years ago
  9. 6015969 [arcmt] Remove xfail on test for windows, Takumi reported that it passes mingw and msvc. by Argyrios Kyrtzidis · 13 years ago
  10. c83b975 Switch clang over to using fence/atomicrmw/cmpxchg instead of the intrinsics (which will go away). LLVM CodeGen does almost exactly the same thing with these and the old intrinsics, so I'm reasonably confident this will not break anything. by Eli Friedman · 13 years ago
  11. 47eb898 Change the self-reference visitor (which gives the warning for self-reference oninitalization warning of -Wuninitialized) to exclude member variables that can decay into pointers. This will cause it to no longer warn on this code: by Richard Trieu · 13 years ago
  12. 0f74d1e In Microsoft mode, if we are inside a template class member function and we can't resolve a function call then create a type-dependent CallExpr even if the function has no type dependent arguments. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
  13. 4019f7d objc-gc: Adds support for "weak" property attribute under GC. by Fariborz Jahanian · 13 years ago
  14. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago
  15. f1bb0b0 Place 'equality comparison with extraneous parentheses...' into a subgroup of -Wparentheses called -Wparentheses-equality. by Ted Kremenek · 13 years ago
  16. f8b7f71 Implement the Named Return Value Optimization (NRVO) for blocks. by Douglas Gregor · 13 years ago
  17. f7603f6 Implement the Named Return Value Optimization (NRVO) for Objective-C++ by Douglas Gregor · 13 years ago
  18. 576cf17 Rearrange code so that we pass the right pointer to delete[] when an exception is thrown constructing the array elements in an array new expression. Fixes PR10870. by Eli Friedman · 13 years ago
  19. 7640c00 Advertise support for cxx_range_for as an extension in C++98 mode. Patch by Jean-Daniel Dupas! by Richard Smith · 13 years ago
  20. 58e9797 Finish implementing (de-)serialization of the CXXDefinitionData bits by Douglas Gregor · 13 years ago
  21. b2b5658 When performing a derived-to-base cast on the right-hand side of the by Douglas Gregor · 13 years ago
  22. 2315318 PR10867: Work around a bug in lit. Multiple RUN: lines are joined with &&, so: by Richard Smith · 13 years ago
  23. 1daa58e Speed up BCPL comment lexing by looking aggressively for newlines and then scannig backwards to see if the newline is escaped. by Benjamin Kramer · 13 years ago
  24. 822eeb5 Stop cluttering the test directory with temporary files. by Benjamin Kramer · 13 years ago
  25. 017ab77 Implement the suggested resolution of WG21 N3307 issue 19: When determining whether a class is an aggregate in C++0x, treat all functions which are neither deleted nor defaulted as user-provided, not just special member functions. The wording of the standard only defines the term "user-provided" for special member functions, but the intent seems to be that any function can be user-provided. by Richard Smith · 13 years ago
  26. f747ce6 PR10506: Extend test for temporary cleanups in range-based for loop to cover the dependent case. by Richard Smith · 13 years ago
  27. 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
  28. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  29. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  30. 8e85e85 Handle a code-completion token being passed to the macro stringify operator. by Argyrios Kyrtzidis · 13 years ago
  31. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  32. bf3380a Teach -Wdangling-field to warn about temporaries bound to references as well. by Chandler Carruth · 13 years ago
  33. 0f2c1ce Revise test and see if it passes with a release-built clang. by Fariborz Jahanian · 13 years ago
  34. d295b82 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  35. 776b790 revert patch in r139020 by Fariborz Jahanian · 13 years ago
  36. 6f27542 -Wuninitialized: fix insidious bug resulting from interplay of blocks and dead code. Fixes <rdar://problem/10060250>. by Ted Kremenek · 13 years ago
  37. da8e571 blocks: Support capturing complex variable in block. // rdar://10033896 by Fariborz Jahanian · 13 years ago
  38. 17a38e2 [analyzer] Move the knowledge of whether or not GC is enabled for the current analysis from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
  39. 1494a4f [arcmt] Clear out temporary dirs in the tests or we may get failures because of leftovers. by Argyrios Kyrtzidis · 13 years ago
  40. 7803ec8 Don't try to emit unsupported templated friend declarations. They're unsupported by Nick Lewycky · 13 years ago
  41. 898267f Extend the self-reference warning to catch when a constructor references itself upon initialization, such as using itself within its own copy constructor. by Richard Trieu · 13 years ago
  42. aec230d [arcmt] Fix test/ARCMT/remove-statements.m regression due to by Argyrios Kyrtzidis · 13 years ago
  43. 556ecc7 Make test slightly trickier by Douglas Gregor · 13 years ago
  44. 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
  45. 8efcc01 Enable -fdelayed-template-parsing by default on Win32. by Francois Pichet · 13 years ago
  46. d56763f If size was equal to 0, either NULL or a pointer suitable to be passed to by Zhongxing Xu · 13 years ago
  47. 45d3d71 When defining the implicit move assignment operator, don't perform by Douglas Gregor · 13 years ago
  48. e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
  49. 3269197 Test for default property synthesis. by Fariborz Jahanian · 13 years ago
  50. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  51. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  52. 819e745 Don't assert when diagnosing a missing cast of an unknown-anytype by John McCall · 13 years ago
  53. 5aa5a81 Don't verify the name of the driver executable. It's not really relevent by Chandler Carruth · 13 years ago
  54. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  55. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  56. b0656ec Improve the diagnostic text for -Wmissing-noreturn to include the name by Chandler Carruth · 13 years ago
  57. f84139a Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) by Eli Friedman · 13 years ago
  58. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  59. b89d5ed Fix PR10694: Boolean conversions can be from pointers, and those conversions by Jeffrey Yasskin · 13 years ago
  60. e5a54b6 When writing out the entries in a lookup table for a DeclContext, make by Douglas Gregor · 13 years ago
  61. 85ea7aa Declare and define implicit move constructor and assignment operator. by Sebastian Redl · 13 years ago
  62. e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
  63. 49e34be The size of struct UnwindException varies by platform with no by John McCall · 13 years ago
  64. 2148011 Be sure to emit lvalue-to-rvalue casts for loads from x-values. by John McCall · 13 years ago
  65. 27f0776 Do not warn about [super finalize] in arc mode. by Nico Weber · 13 years ago
  66. f619cdc Clang/PNaCl: Improve test coverage for PNaClTargetInfo (type aligns), fixes nits: by Ivan Krasin · 13 years ago
  67. 05b436e Thread safety: added basic handling for pt_guarded_by/var and guarded_by/var annotations. We identify situations where we are accessing (reading or writing) guarded variables, and report an error if the appropriate locks are not held. by Caitlin Sadowski · 13 years ago
  68. a5e2b23 Fix a rewriter bug caused by recent changes in objc's group decls. by Fariborz Jahanian · 13 years ago
  69. 8b6eb7c Fix: Bug 10798 - [analyzer] Crash when analyzing ICU. (A slight improvement on the previous commit.) by Anna Zaks · 13 years ago
  70. 5c96f86 Fix bug 10797: Crash: "cast<Ty>() argument of incompatible type!" assert when analyzing ICU. by Anna Zaks · 13 years ago
  71. b4d0a96 Thread safety: various minor bugfixes, with test cases by Caitlin Sadowski · 13 years ago
  72. 9906149 Print 'int' instead of 'const int' in the narrowing conversion error, since the by Jeffrey Yasskin · 13 years ago
  73. 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
  74. 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
  75. b860739 objective-c - Make warning on unimplemented protocols point by Fariborz Jahanian · 13 years ago
  76. 05a4652 [analyzer] Add test case for handling of __bridge_transfer that previously resulted in a 'stack address' warning (that was fixed in r138616). Fixes <rdar://problem/10018376>. by Ted Kremenek · 13 years ago
  77. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  78. 6be16fe Take an entirely different approach to handling the "parsing" of by Douglas Gregor · 13 years ago
  79. 72e4d0c [arcmt] Xfail the test for windows. by Argyrios Kyrtzidis · 13 years ago
  80. 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
  81. f4a3f95 XFAIL one of the module tests on win32, until we figure out what's happening by Douglas Gregor · 13 years ago
  82. 62088e3 Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. by Ted Kremenek · 13 years ago
  83. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  84. d37c67b [arcmt] Add a test case for r138671 and improve the loop. by Argyrios Kyrtzidis · 13 years ago
  85. 6da28e2 FreeBSD (apparently) does not support crash-recovery tests. by Andrew Trick · 13 years ago
  86. 9414449 objc-arc: Mention property's attribute by name when by Fariborz Jahanian · 13 years ago
  87. cec52f0 Slight optimization enabled by the previous assert: by John McCall · 13 years ago
  88. 7b2f51c Don't assert on taking the address of a non-type template parameter. Fixes PR10766. by Eli Friedman · 13 years ago
  89. 1795d37 Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. by Eli Friedman · 13 years ago
  90. 8071797 [driver] Remove a few more options when clang invokes cc1plus for i386 kexts. by Chad Rosier · 13 years ago
  91. 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
  92. 90b2bdf An initialization does not alias. by John McCall · 13 years ago
  93. 1366862 The allocated exception slot does not alias anything; should fix self-host. by John McCall · 13 years ago
  94. 782f63e Handle CXXTempObjectRegion in StackAddrEscapeChecker. by Jeffrey Yasskin · 13 years ago
  95. 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
  96. 089ee11 PNaClTargetInfo: add __ELF__, _REENTRANT and _GNU_SOURCE defines and update the test by Ivan Krasin · 13 years ago
  97. 3a51d41 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  98. 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
  99. 8c7e67d Don't warn on category implementing a method, if by Fariborz Jahanian · 13 years ago
  100. b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 13 years ago