1. 81bc7d0 Make all CXXConstructExpr's block-level expressions. This is required by by Zhongxing Xu · 14 years ago
  2. 66cbcf3 Only apply -fvisibility-inlines-hidden to definitions. Apparently by John McCall · 14 years ago
  3. 6a35674 Get rid of more calls to getBaseClassOffsetInBits. by Anders Carlsson · 14 years ago
  4. 3069a0d Port over a couple of getVBaseClassOffsetInBits call sites to use getVBaseClassOffset instead. by Anders Carlsson · 14 years ago
  5. 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
  6. a231151 Start converting over the RecordLayoutBuilder next. by Anders Carlsson · 14 years ago
  7. a3d4380 EmptyObjectMap now uses CharUnits wherever possible. by Anders Carlsson · 14 years ago
  8. 8c6acc6 More CharUnits conversion. by Anders Carlsson · 14 years ago
  9. fe5ef73 More CharUnits conversion. by Anders Carlsson · 14 years ago
  10. d8da763 Use CharUnits in the EmptyClassOffsets map. by Anders Carlsson · 14 years ago
  11. 94ac122 Add a DenseMapInfo specializaiton for CharUnits. by Anders Carlsson · 14 years ago
  12. 7e74924 Correct typos and whitespace, spotted by Nico Weber! by Nick Lewycky · 14 years ago
  13. aa81908 Fix typo spotted by Nico Weber. by Nick Lewycky · 14 years ago
  14. 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
  15. 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
  16. 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
  17. 96e9366 Don't try to evaluate the LHS or RHS of a member pointer binary operation. Fixes PR8507. by Anders Carlsson · 14 years ago
  18. 0f279e7 Emit an error when trying to form a pointer-to-member to a bitfield. by Argyrios Kyrtzidis · 14 years ago
  19. c92bbb4 renamed: test/SemaCXX/ptrtomember-badcall.cpp -> test/SemaCXX/ptrtomember.cpp by Argyrios Kyrtzidis · 14 years ago
  20. 2e8994e Revert r117678, "Qualified 'id' should implement all of static class type's", it breaks things. by Daniel Dunbar · 14 years ago
  21. 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
  22. 5e0cc38 This function doesn't need external linkage either. by Benjamin Kramer · 14 years ago
  23. af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
  24. ee30102 GCC faithfully calculates visibility for variables independently of by John McCall · 14 years ago
  25. d99d0e8 Use the expanded form of S_ISREG. Hopefully this unbreaks the MSVC build. by Benjamin Kramer · 14 years ago
  26. 61139c5 Preserve the template type parameter name when instantiating a templace. by Nick Lewycky · 14 years ago
  27. 3248854 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 14 years ago
  28. acec34b Flush statements after writing each DECL_CXX_BASE_SPECIFIERS node by Douglas Gregor · 14 years ago
  29. d86132d Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 14 years ago
  30. 6a622df Add test/SemaCXX/crash-PR7625.cpp into test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
  31. 387fb71 test/SemaCXX/crash-8124080.cpp -> test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
  32. c75f618 Add test case for <rdar://problem/8610363> (a bogus report of using an uninitialized field). This was by Ted Kremenek · 14 years ago
  33. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  34. 20e047a When list-initializing a vector, try to copy-initialize from vectors instead by John McCall · 14 years ago
  35. 978e3a2 Don't test isRegularFile before calling eraseFromDisk, since by Dan Gohman · 14 years ago
  36. 1e592cb Handle Type.h a better way. by Dale Johannesen · 14 years ago
  37. 61c8d3e Improve diagnostics reporting of un-implemented by Fariborz Jahanian · 14 years ago
  38. f6e2c20 Generate bitcasts going in and out of MMX parameters by Dale Johannesen · 14 years ago
  39. bc07a55 Use CodeGenFunction's getContext(), for consistency. by Dan Gohman · 14 years ago
  40. f129562 These functions don't need external linkage. by Dan Gohman · 14 years ago
  41. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  42. 110e8e5 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 14 years ago
  43. fa5fa97 Use objdir != srcdir in the getting started doc. by Rafael Espindola · 14 years ago
  44. 1af67f3 Update tests to not search of as. by Rafael Espindola · 14 years ago
  45. e43cfa1 Switch to using the integrated assembler by default on x86 and x86-64 ELF by Rafael Espindola · 14 years ago
  46. d305719 If Consumer object failed to create due to some by Fariborz Jahanian · 14 years ago
  47. 0483dce Qualified 'id' should implement all of static class type's by Fariborz Jahanian · 14 years ago
  48. f4dd962 After processing named unions do not fall through to handle anonymous unions. by Devang Patel · 14 years ago
  49. 78f5911 When doing name lookup for members don't look into global/namespace scope. by Argyrios Kyrtzidis · 14 years ago
  50. 034f55c Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 14 years ago
  51. 14e1bc9 Don't assert on attempts to throw 'bool'. I wonder if in the history of C++ by John McCall · 14 years ago
  52. 87a4ed9 Apply visibility in IR gen to variables that are merely declared by John McCall · 14 years ago
  53. 4ba72a0 Added CFGTerminator class, that holds information about CFGBlock terminator statement. by Marcin Swiderski · 14 years ago
  54. 424ae98 Add a hook to the CXXABI object to get the default method calling convention. by Charles Davis · 14 years ago
  55. 74faec2 Don't flag idempotent '+' or '-' warnings for pointer arithmetic (typically false positives). by Ted Kremenek · 14 years ago
  56. 1dfb26a Remove old CrashTracer cruft from CIndex. by Ted Kremenek · 14 years ago
  57. 0df9587 When computing the visibility of a class member, calculate the visibility by John McCall · 14 years ago
  58. 02be29a expand discussion of __block C++ on-stack objects by Blaine Garst · 14 years ago
  59. 532105f Basic types are language defined builtins. They are always defined at top most level. by Devang Patel · 14 years ago
  60. 46ec70e When emitting l-values for bool non-__block decl references, make a pointer by John McCall · 14 years ago
  61. b14eed0 Driver/IA: Ignore -L for now, which users shouldn't be using for semantic effect. by Daniel Dunbar · 14 years ago
  62. 8c37668 Directly use NamespaceDecl->getLocation() to find the source file. by Devang Patel · 14 years ago
  63. 479edbc Don't apply -fvisibility-inlines-hidden to extern templates. by John McCall · 14 years ago
  64. a2e5769 Stay within 80 columns. by Devang Patel · 14 years ago
  65. 213f18b Simplify ASTUnit's internal timers, by not trying to keep a pile of by Douglas Gregor · 14 years ago
  66. 9a44b5f Initialize the ASTMutationListener. Thanks goes to Abramo Bagnara! by Argyrios Kyrtzidis · 14 years ago
  67. e09a275 Switch case IDs conflict between chained PCHs; since there is no need to be global, make them local to a decl. by Argyrios Kyrtzidis · 14 years ago
  68. 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 14 years ago
  69. 3c7d7af Remove an assertion that hit on legitimate cases. A redeclaration may have location before the by Argyrios Kyrtzidis · 14 years ago
  70. 100050b Use the ASTMutationListener to track when a named decl gets added to a DeclContext, by Argyrios Kyrtzidis · 14 years ago
  71. 0f04f69 Properly add chained template specializations. by Argyrios Kyrtzidis · 14 years ago
  72. d3d0755 Fix the re-serializing decls in a chained PCH mechanism. by Argyrios Kyrtzidis · 14 years ago
  73. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  74. 67fa6d5 Abandon the type-visibility optimization for functions. GCC doesn't do it, by John McCall · 14 years ago
  75. e7bc972 When computing visibility, use the latest declaration's explicit visibility by John McCall · 14 years ago
  76. cf38af2 Add test case for <rdar://problem/8356342>. by Ted Kremenek · 14 years ago
  77. 10302c0 Implement the newest status quo for method override checking. The idea now by John McCall · 14 years ago
  78. b9d511c make it really clear that vla != flexible arrays by Chris Lattner · 14 years ago
  79. ed50a8a Don't warn about unamed bitfield ivars in the ObjCUnusedIvarsChecker. Fixes <rdar://problem/8481311>. by Ted Kremenek · 14 years ago
  80. d145535 Ahem. Add rest of D and Q registers to ARM inline asm handling. by Dale Johannesen · 14 years ago
  81. 76be2a2 Test passes on Darwin; try to XFAIL on freebsd, linux, xp/msvc9. by Stuart Hastings · 14 years ago
  82. 20eb49b Add D and Q register names to ARM inline asm handling. by Dale Johannesen · 14 years ago
  83. 4bc4887 Fix context info for enums. Radar 8595129 by Devang Patel · 14 years ago
  84. b03a928 small tweaks to reflect statements of what really ever shipped. ABI is, and has been, accurate for what we ship. by Blaine Garst · 14 years ago
  85. 6f4ac4b Don't override explicit visibility attributes on class members with by John McCall · 14 years ago
  86. c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 14 years ago
  87. 5388155 reconcile missing typos & delete obsolete pre-SnowLeopard section w.r.t. prior repository for this document by Blaine Garst · 14 years ago
  88. 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
  89. 4bdc446 Decay array/function types of a statement-expression. // rdar: // 8600553. by Fariborz Jahanian · 14 years ago
  90. 69aecc6 Lazily load the next friend in the chain of FriendDecls, to eliminate by Douglas Gregor · 14 years ago
  91. 500b782 patch to do array-to-pointer conversion in a by Fariborz Jahanian · 14 years ago
  92. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
  93. 99ba202 Introduce libclang-level options for C++ precompiled preambles, by Douglas Gregor · 14 years ago
  94. 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
  95. 354e712 Do the guarding of instantiated static data members by Fariborz Jahanian · 14 years ago
  96. 715c92a Document how source ranges work by Douglas Gregor · 14 years ago
  97. 6160598 Add an environment variable that allows us to turn off threading in c-index-test by Douglas Gregor · 14 years ago
  98. 157a3ff Remove redundant test by Douglas Gregor · 14 years ago
  99. d66f428 Also devirtualize calls to a member functions where the containing class has been marked final. by Anders Carlsson · 14 years ago
  100. bd2bfae If a virtual member function has the 'final' attribute, we can devirtualize calls to it. by Anders Carlsson · 14 years ago