1. bb6afcb Fix a bug where we were recursing on friend decls for friend by Craig Silverstein · 14 years ago
  2. 08985b9 Add PPCallbacks for #if/#ifdef/etc. by Craig Silverstein · 14 years ago
  3. 2c4792c When determining which template partial specialization is more specialized, by Argyrios Kyrtzidis · 14 years ago
  4. a43064c When searching for an instantiated declaration requires instantiation by Douglas Gregor · 14 years ago
  5. 464b2f0 Check for an invalid field earlier in a constructor's initialization by Douglas Gregor · 14 years ago
  6. 60f7684 Don't write an empty DIAG_USER_MAPPINGS record. by Argyrios Kyrtzidis · 14 years ago
  7. f41d3be Read/write from/to PCH the diagnostic mappings that the user set so that e.g. #pragma clang diagnostic can be used in a PCH. by Argyrios Kyrtzidis · 14 years ago
  8. 2e57494 Initialize the array with the "C++ way". by Argyrios Kyrtzidis · 14 years ago
  9. 93798e2 Teach clang_getCursorReferenced() that a by Douglas Gregor · 14 years ago
  10. 752c2e9 Put class into an anonymous namespace. by Benjamin Kramer · 14 years ago
  11. 8188e5f Proper rewriting of block envokation with by Fariborz Jahanian · 14 years ago
  12. abdce7a libclang: Enable requesting a larger stack for several libclang entry points by Daniel Dunbar · 14 years ago
  13. 343e6ff Expressions of type std::nullptr_t can be used as sentinels. by Anders Carlsson · 14 years ago
  14. bf44c3b libclang: Add some support for running certain entry points in a "safety" by Daniel Dunbar · 14 years ago
  15. 9e1ebdd Fix 80-col violas. by Daniel Dunbar · 14 years ago
  16. c8df0b6 Implement [over.ics.rank]p4: A conversion that does not convert an std::nullptr_t to bool is better than one than does. by Anders Carlsson · 14 years ago
  17. 8429491 Adjust return type of thread_runner. by Benjamin Kramer · 14 years ago
  18. 21e413f Use the real keyword location when rebuilding an elaborated type instead of by John McCall · 14 years ago
  19. c9d5573 Pass a -I flag when compiling nullptr.cpp so the typeinfo header can be found. This should fix the errors seen on the bot. by Anders Carlsson · 14 years ago
  20. c80117e Don't be so eager to replace UsingDecls in a DeclContext's lookup table; by Argyrios Kyrtzidis · 14 years ago
  21. 2bd6250 std::nullptr_t is a fundamental type for RTTI purposes. by Anders Carlsson · 14 years ago
  22. e292368 Mangle std::nullptr_t as specified by the Itanium C++ ABI. by Anders Carlsson · 14 years ago
  23. bb5e431 Don't instantiate members not belonging in the semantic context of the template. by Argyrios Kyrtzidis · 14 years ago
  24. 0c8209e It's OK to use nullptr in relational operators if the other side is a null pointer constant. by Anders Carlsson · 14 years ago
  25. a32a6e1 c-index-test: Switch to using clang_executeOnThread instead of mucking about by Daniel Dunbar · 14 years ago
  26. 995aaf9 libclang: Add clang_executeOnThread, for use in c-index-test (and only there, by Daniel Dunbar · 14 years ago
  27. 643f843 add a comment to my last commit by Douglas Gregor · 14 years ago
  28. 264bf66 When canonicalizing nested-name-specifiers involving dependent names by Douglas Gregor · 14 years ago
  29. 06de2cf Fixes a rewriting bug when type in a block argument type by Fariborz Jahanian · 14 years ago
  30. e985d01 Patch to rewrite objc qualified types which occur in by Fariborz Jahanian · 14 years ago
  31. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  32. f141080 Fix an assertion. by Argyrios Kyrtzidis · 14 years ago
  33. 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
  34. fec56e7 When producing overload candidates for binary built-in operators, keep by Douglas Gregor · 14 years ago
  35. e0d9876 Some fixes for synthesized ivar metadata (GNU runtime). by David Chisnall · 14 years ago
  36. 3387c65 Added cursor visitor that takes a block as an argument. Tested compiling by David Chisnall · 14 years ago
  37. 96ede77 fix test case. by Zhongxing Xu · 14 years ago
  38. 3ff5b26 Do not add elidable CXXConstructExpr as block-level expr. by Zhongxing Xu · 14 years ago
  39. 8599e76 Added generating destructors for temporary objects. Two cases I know of, that are not handled properly: by Marcin Swiderski · 14 years ago
  40. 138e66f Revert while I debug test failures :-( by Rafael Espindola · 14 years ago
  41. 29a88f4 Switch clang to run ld directly on linux. I tested this on all the linux by Rafael Espindola · 14 years ago
  42. 79ca1ee When setting a tied check if it's already tied. If it's tied to another constraint it's invalid. Fixes PR3905. by Anders Carlsson · 14 years ago
  43. 86eda39 A number in an input constraint can't point to a read-write ('+') constraint. Fixes PR3904. by Anders Carlsson · 14 years ago
  44. 7533a5b Provide an error when a non-identifier name (such as an operator) is used as a by Sean Hunt · 14 years ago
  45. 40749ee Improve source-location information for CXXConstructExpr nodes, by by Douglas Gregor · 14 years ago
  46. 0582c89 Don't add Decls with an invalid location to DeclsInContainer. by Ted Kremenek · 14 years ago
  47. d8c370c Hack to workaround deficiency in ObjC ASTs. Functions and variables may be declared by Ted Kremenek · 14 years ago
  48. 926ee13 Tests for inline asm constraints, generic and x86. by John Thompson · 14 years ago
  49. fa8e11b Add link to LLVM releases page. by Daniel Dunbar · 14 years ago
  50. b8e3923 Fixes an assertion violation when bind to temporary by Fariborz Jahanian · 14 years ago
  51. 112c967 Ensure that static local variables in function templates inherit the by John McCall · 14 years ago
  52. ca45da0 Teach code completion to provide property results when the property by Douglas Gregor · 14 years ago
  53. 1689439 Driver: Silently ignore -fasm-blocks for now instead of error'ing, this cause by Daniel Dunbar · 14 years ago
  54. 6638b3a Add support for Fedora 14. Patch by Daniel Kozlowski. by Rafael Espindola · 14 years ago
  55. 35cebc3 Unbreak private_extern, which apparently we had zero tests for. by John McCall · 14 years ago
  56. 7281d1f Fix a crash mangling decayed val argument-typed function. by Fariborz Jahanian · 14 years ago
  57. bf8cafa Properly handle temporaries that are created in a AsmStmt. by Argyrios Kyrtzidis · 14 years ago
  58. 3698748 Ignore attributes on classes when calculating visibility for members by John McCall · 14 years ago
  59. 46d545e Diagnose a coherant message when @interface by Fariborz Jahanian · 14 years ago
  60. c417fa0 Teach SourceManager::getPresumedLoc() how to fail gracefully if getLineNumber/getColumnNumber fail by Douglas Gregor · 14 years ago
  61. 053105d When performing template argument deduction against a template-id, by Douglas Gregor · 14 years ago
  62. 73a48ad Make my test case test what it meant to by Douglas Gregor · 14 years ago
  63. 007a7c9 Encapsulate within CXCursor the notion of whether a VarDecl* is the first Decl in a DeclGroup. We use this by Ted Kremenek · 14 years ago
  64. 90d26a4 Teach the CStringChecker and PthreadLockChecker about non-identifier by Douglas Gregor · 14 years ago
  65. 21e75d0 Eliminate an unused local variable by Douglas Gregor · 14 years ago
  66. 65e7a6b Clean up temporaries created by an asm statement. Fixes rdar://8540491 by Argyrios Kyrtzidis · 14 years ago
  67. 19cc1c7 Harden Sema::MaybeBindTotemporary. by Douglas Gregor · 14 years ago
  68. de5b17e Restore patch for PR8453 which was undone in r117829 (was project bugs). by Fariborz Jahanian · 14 years ago
  69. 81d3c04 Do not compare invalid source locations by Douglas Gregor · 14 years ago
  70. 11ab790 Emit error when using a bound member function for something other than calling it. by Argyrios Kyrtzidis · 14 years ago
  71. 82aa713 Require that the types of the parameters of a block literal are complete. by Douglas Gregor · 14 years ago
  72. f1d1d9a Simplify. Builtin types' context is always implied. by Devang Patel · 14 years ago
  73. fa84fba Don't update empty field subobjects for bitfields. Fixes PR8519. by Anders Carlsson · 14 years ago
  74. 4ab829c Plug a leak in the preprocessing record's handling of inclusion by Douglas Gregor · 14 years ago
  75. 9dba61a Disable some timing code by Douglas Gregor · 14 years ago
  76. a725ed4 Explicitly handle CXXBindTemporaryExpr, CXXFunctionalCastExpr, by Zhongxing Xu · 14 years ago
  77. 7ce351d Now initializer of C++ record type is visited as block-level expr. by Zhongxing Xu · 14 years ago
  78. 81bc7d0 Make all CXXConstructExpr's block-level expressions. This is required by by Zhongxing Xu · 14 years ago
  79. 66cbcf3 Only apply -fvisibility-inlines-hidden to definitions. Apparently by John McCall · 14 years ago
  80. 6a35674 Get rid of more calls to getBaseClassOffsetInBits. by Anders Carlsson · 14 years ago
  81. 3069a0d Port over a couple of getVBaseClassOffsetInBits call sites to use getVBaseClassOffset instead. by Anders Carlsson · 14 years ago
  82. a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 14 years ago
  83. a231151 Start converting over the RecordLayoutBuilder next. by Anders Carlsson · 14 years ago
  84. a3d4380 EmptyObjectMap now uses CharUnits wherever possible. by Anders Carlsson · 14 years ago
  85. 8c6acc6 More CharUnits conversion. by Anders Carlsson · 14 years ago
  86. fe5ef73 More CharUnits conversion. by Anders Carlsson · 14 years ago
  87. d8da763 Use CharUnits in the EmptyClassOffsets map. by Anders Carlsson · 14 years ago
  88. 94ac122 Add a DenseMapInfo specializaiton for CharUnits. by Anders Carlsson · 14 years ago
  89. 7e74924 Correct typos and whitespace, spotted by Nico Weber! by Nick Lewycky · 14 years ago
  90. aa81908 Fix typo spotted by Nico Weber. by Nick Lewycky · 14 years ago
  91. 376bda9 Baby steps towards using only CharUnits for base class offsets in ASTRecordLayout. Start by storing the offsets in CharUnits in the ASTRecordLayout object. by Anders Carlsson · 14 years ago
  92. 5c5a764 Teach the constant expr evaluator about derived-to-base casts when no virtual bases are involved. Fixes PR5974. by Anders Carlsson · 14 years ago
  93. 739830d Make Clang static analyzer skip function template definitions. This fixes Clang PR 8426, 8427, & 8433. Reviewed by Ted Kremenek and Doug Gregor. by Zhanyong Wan · 14 years ago
  94. 96e9366 Don't try to evaluate the LHS or RHS of a member pointer binary operation. Fixes PR8507. by Anders Carlsson · 14 years ago
  95. 0f279e7 Emit an error when trying to form a pointer-to-member to a bitfield. by Argyrios Kyrtzidis · 14 years ago
  96. c92bbb4 renamed: test/SemaCXX/ptrtomember-badcall.cpp -> test/SemaCXX/ptrtomember.cpp by Argyrios Kyrtzidis · 14 years ago
  97. 2e8994e Revert r117678, "Qualified 'id' should implement all of static class type's", it breaks things. by Daniel Dunbar · 14 years ago
  98. aeed3da Turns out that we may end up calling dladdr on GetExecutablePath, give it external linkage to make sure the lookup works on all platforms. by Benjamin Kramer · 14 years ago
  99. 5e0cc38 This function doesn't need external linkage either. by Benjamin Kramer · 14 years ago
  100. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago