1. 67d1287 Add analysis support for blocks. This includes a few key changes: by Ted Kremenek · 15 years ago
  2. 3cdff23 Add the BlockDecl to the DeclContext. by Ted Kremenek · 15 years ago
  3. 48daf59 Correctly handle conditional operators involving throw. by Eli Friedman · 15 years ago
  4. 130c69e Make the comma operator consistently call EnsureInsertPoint. by Eli Friedman · 15 years ago
  5. c2ab486 Work around emitters that can't deal with dead code contexts yet. by Mike Stump · 15 years ago
  6. 6d910f0 Allow accessing 'isa' via '->' operator. (fixes radar 7447251). by Fariborz Jahanian · 15 years ago
  7. 91f8860 Mangle basic_ostream and basic_iostream specializations. by Anders Carlsson · 15 years ago
  8. 4bda1e4 Remove obsolete fallback code for objectsize. by Mike Stump · 15 years ago
  9. 079b495 implement PR5274: mark 'restrict' parameters as noalias by Nuno Lopes · 15 years ago
  10. 7ca7987 Shorten the help test for -no-canonical-prefixes, put it behind HelpHidden and by Rafael Espindola · 15 years ago
  11. 2b5ff1a Patch to allow restrict applied to id/Class types. (fixes radar 7442244). by Fariborz Jahanian · 15 years ago
  12. 33cc243 add fedora 12 include path by Nuno Lopes · 15 years ago
  13. 5d80316 reduce nesting. by Chris Lattner · 15 years ago
  14. 2a7925c When in an Objective-C instance method, super is a valid code-completion result by Douglas Gregor · 15 years ago
  15. 9a0c85e Code completion for Objective-C @ keywords that are statements or expressions by Douglas Gregor · 15 years ago
  16. c464ae8 Code completion for Objective-C @ directives by Douglas Gregor · 15 years ago
  17. 935ef90 Add EvalCallExpr interface to checker, and migrate the no-return function by Zhongxing Xu · 15 years ago
  18. 863dbcb Instantiated or specialized class templates never have a key function. This (and the previous check-in) fixes PR5557. by Anders Carlsson · 15 years ago
  19. d6a637f Rework how virtual member functions are marked. If a class has no key function, we now wait until the end of the translation unit to mark its virtual member functions as references. This lays the groundwork for fixing PR5557. by Anders Carlsson · 15 years ago
  20. d58987c It's OK to try to emit a vtable definition more than once. Fixes PR5697. by Anders Carlsson · 15 years ago
  21. b13e357 getTemplateSpecializationKind should be const. by Anders Carlsson · 15 years ago
  22. 85301e2 Erm, revert for the moment; I didn't test this as thoroughly as I should have by Eli Friedman · 15 years ago
  23. a10c22b Tweak the formula for non-virtual offsets to something which appears a bit by Eli Friedman · 15 years ago
  24. f53df23 Move key functions to a separate map. by Anders Carlsson · 15 years ago
  25. a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
  26. 807b93e fix -dM with variadic macros, PR5699 by Chris Lattner · 15 years ago
  27. f744934 some code cleanup. by Chris Lattner · 15 years ago
  28. be1ea44 remove some defaulted params for consistency. by Chris Lattner · 15 years ago
  29. 4664649 reapply my patch for PR4451, which improves diagnostics for :: vs : confusion. by Chris Lattner · 15 years ago
  30. bd87c0b fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 15 years ago
  31. 721e77d Move RequireCompleteType requirement for fields early into ActOnField so that by Eli Friedman · 15 years ago
  32. 3a1ce1e Don't print a void return type for C++ constructors and destructors when generating a predefined expr for them. by Sam Weinig · 15 years ago
  33. f062d9d Be a bit more complete about accumulating SavedThisAdjustments. by Eli Friedman · 15 years ago
  34. 72649ed Work-in-progess rewrite of thunks: move thunk generation outside of vtable by Eli Friedman · 15 years ago
  35. d490f95 PointerUnion == PointerUnion does not do what I thought it did. Also, fix a thinko in a PointerUnion::get call. by Douglas Gregor · 15 years ago
  36. 01aec11 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  37. 1ade4ca revert my previous patch, it is breaking something and I don't have time by Chris Lattner · 15 years ago
  38. d7d7f67 Move helper onto CXXMethodDecl. by Eli Friedman · 15 years ago
  39. fbcb5d6 Switch the std::multimap shadow map used in code completion to an by Douglas Gregor · 15 years ago
  40. a564b17 implement PR4451, improving error recovery for a mistaken : where a :: was by Chris Lattner · 15 years ago
  41. 5d1c619 simplify logic. by Chris Lattner · 15 years ago
  42. 20f12a2 Add rudimentary support for member pointers to CGDebugInfo. by Anders Carlsson · 15 years ago
  43. 29d9c1a remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 15 years ago
  44. 86b85b2 use new helpers to simplify code. by Chris Lattner · 15 years ago
  45. eae18f8 Fix an off by one in findEndOfWord, which could scan past the end of the string in a corner case. by Daniel Dunbar · 15 years ago
  46. 0336843 Fix a slight oversight in computing whether a copy constructor is elidable. by Eli Friedman · 15 years ago
  47. 2ffb14f Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 15 years ago
  48. 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
  49. 21a8bed Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 15 years ago
  50. c9c1e9c Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  51. fd5b76f Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  52. a851e60 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  53. c3a46ef Set the correct linkage for VTTs as well. by Anders Carlsson · 15 years ago
  54. d76fbda Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  55. 5794c97 More linkage improvements. by Anders Carlsson · 15 years ago
  56. 3527225 Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. by Anders Carlsson · 15 years ago
  57. 8c2d36f Make GenerateVtable a private member function of CGVtableInfo. by Anders Carlsson · 15 years ago
  58. d013733 Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so that by Eli Friedman · 15 years ago
  59. 224c312 Only emit the vtable definition if the class has a key function and we're emitting it, or if the class doesn't have a key function and we are emitting the complete constructor. by Anders Carlsson · 15 years ago
  60. 891c8b7 If a class does not have a key function, its linkage should be weak_odr. by Anders Carlsson · 15 years ago
  61. 152d4dc Use createGlobalVariable for creating vtable variables too. by Anders Carlsson · 15 years ago
  62. b2041de Don't call back() on an empty vector. by Benjamin Kramer · 15 years ago
  63. b85e77a Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  64. bb27d86 CodeGenModule::GenerateVtable now returns a pointer directly to the vtable and not to the address point. by Anders Carlsson · 15 years ago
  65. e40477c Make sure that hte vtable always has an i8* array type. by Anders Carlsson · 15 years ago
  66. 9ac95b9 Add a function for getting the vtable address point of a class. by Anders Carlsson · 15 years ago
  67. 4282edf Simplify BuildVTT. by Anders Carlsson · 15 years ago
  68. 2e32aae Let the VTT builder pretend that getVtable returns a pointer to the vtable and not to the vtable address point. by Anders Carlsson · 15 years ago
  69. be58b39 Change getCtorVtable to not return the address point offset, but the global variable. by Anders Carlsson · 15 years ago
  70. 9428b67 Simplify some code. by Anders Carlsson · 15 years ago
  71. 7ca4643 Factor vtable related GlobalVariable creation out into a separate function. Add vtable linkage test. by Anders Carlsson · 15 years ago
  72. 3d7e786 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  73. 0304c6c Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-project?view=rev&revision=90642). by Steve Naroff · 15 years ago
  74. 0e7049f Avoid trashing two temporary strings. by Benjamin Kramer · 15 years ago
  75. f42d488 strcasecmp is unportable. by Benjamin Kramer · 15 years ago
  76. 2b0cc12 Improve the performance of code completion by 2.2x when completing for ordinary names with Cocoa.h included, by drastically improving the performance of our results sorting. by Douglas Gregor · 15 years ago
  77. 761acc1 implement rdar://7346691 by codegen'ing struct/array initializers by Chris Lattner · 15 years ago
  78. 10976d9 various cleanups. by Chris Lattner · 15 years ago
  79. ff933b7 simplify a condition and add a testcase. by Chris Lattner · 15 years ago
  80. 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
  81. 378fe06 Tweak "key function" rules so that they work for templates with virtual by Eli Friedman · 15 years ago
  82. e0c4d89 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  83. 152b5b1 Skip actually generating the vtable unless we are defining it. This avoids by Eli Friedman · 15 years ago
  84. f5431e3 Unbreak -ccc-cxx and -ccc-clang-cxx defaulting. by Daniel Dunbar · 15 years ago
  85. 1b3171d Don't emit explicit specializations of static member variable declarations. by Anders Carlsson · 15 years ago
  86. 6a1e0eb Add support for function try blocks. by Mike Stump · 15 years ago
  87. ed97649 Fix "using typename" and the instantiation of non-dependent using declarations. by John McCall · 15 years ago
  88. cce9fde Return bool as a bool instead of a uint64_t. by Benjamin Kramer · 15 years ago
  89. 48eda2c Be a little more clever about inline member functions that are marked inline in the inline class declaration but not in the actual definition: by Anders Carlsson · 15 years ago
  90. 5c478cf Diagnose declarations of implicit member functions. by Anders Carlsson · 15 years ago
  91. 8477ee9 Driver: Switch -ccc-* options to using the standard options functionality. by Daniel Dunbar · 15 years ago
  92. 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
  93. 17c8778 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  94. fdd6aaf Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  95. e89b8e7 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  96. 5dd6b39 Put in FIXME that this mangling is not official in. by Sean Hunt · 15 years ago
  97. 2658f05 OptTable: Allow option groups to be used to define "help groups", which will by Daniel Dunbar · 15 years ago
  98. 9a24251 OptParser: Add HelpHidden flag. by Daniel Dunbar · 15 years ago
  99. 2421f66 Switch mangling of literal operator names to a string that's by Sean Hunt · 15 years ago
  100. 1c4269a Be sure to instantiate rtti for non-polymorphic bases. by Mike Stump · 15 years ago