1. 63ceaa3 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 15 years ago
  2. 21a8bed Add a pretty horrible hack to prevent clang from crashing with inconsistent PCH by Daniel Dunbar · 15 years ago
  3. c9c1e9c Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  4. fd5b76f Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  5. a851e60 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  6. c3a46ef Set the correct linkage for VTTs as well. by Anders Carlsson · 15 years ago
  7. d76fbda Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  8. 5794c97 More linkage improvements. by Anders Carlsson · 15 years ago
  9. 3527225 Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. by Anders Carlsson · 15 years ago
  10. 8c2d36f Make GenerateVtable a private member function of CGVtableInfo. by Anders Carlsson · 15 years ago
  11. d013733 Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so that by Eli Friedman · 15 years ago
  12. 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
  13. 891c8b7 If a class does not have a key function, its linkage should be weak_odr. by Anders Carlsson · 15 years ago
  14. 152d4dc Use createGlobalVariable for creating vtable variables too. by Anders Carlsson · 15 years ago
  15. b2041de Don't call back() on an empty vector. by Benjamin Kramer · 15 years ago
  16. b85e77a Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  17. bb27d86 CodeGenModule::GenerateVtable now returns a pointer directly to the vtable and not to the address point. by Anders Carlsson · 15 years ago
  18. e40477c Make sure that hte vtable always has an i8* array type. by Anders Carlsson · 15 years ago
  19. 9ac95b9 Add a function for getting the vtable address point of a class. by Anders Carlsson · 15 years ago
  20. 4282edf Simplify BuildVTT. by Anders Carlsson · 15 years ago
  21. 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
  22. be58b39 Change getCtorVtable to not return the address point offset, but the global variable. by Anders Carlsson · 15 years ago
  23. 9428b67 Simplify some code. by Anders Carlsson · 15 years ago
  24. 7ca4643 Factor vtable related GlobalVariable creation out into a separate function. Add vtable linkage test. by Anders Carlsson · 15 years ago
  25. 3d7e786 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  26. 0304c6c Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-project?view=rev&revision=90642). by Steve Naroff · 15 years ago
  27. 0e7049f Avoid trashing two temporary strings. by Benjamin Kramer · 15 years ago
  28. f42d488 strcasecmp is unportable. by Benjamin Kramer · 15 years ago
  29. 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
  30. 761acc1 implement rdar://7346691 by codegen'ing struct/array initializers by Chris Lattner · 15 years ago
  31. 10976d9 various cleanups. by Chris Lattner · 15 years ago
  32. ff933b7 simplify a condition and add a testcase. by Chris Lattner · 15 years ago
  33. 02dd4b1 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 15 years ago
  34. 378fe06 Tweak "key function" rules so that they work for templates with virtual by Eli Friedman · 15 years ago
  35. e0c4d89 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  36. 152b5b1 Skip actually generating the vtable unless we are defining it. This avoids by Eli Friedman · 15 years ago
  37. f5431e3 Unbreak -ccc-cxx and -ccc-clang-cxx defaulting. by Daniel Dunbar · 15 years ago
  38. 1b3171d Don't emit explicit specializations of static member variable declarations. by Anders Carlsson · 15 years ago
  39. 6a1e0eb Add support for function try blocks. by Mike Stump · 15 years ago
  40. ed97649 Fix "using typename" and the instantiation of non-dependent using declarations. by John McCall · 15 years ago
  41. cce9fde Return bool as a bool instead of a uint64_t. by Benjamin Kramer · 15 years ago
  42. 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
  43. 5c478cf Diagnose declarations of implicit member functions. by Anders Carlsson · 15 years ago
  44. 8477ee9 Driver: Switch -ccc-* options to using the standard options functionality. by Daniel Dunbar · 15 years ago
  45. 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
  46. 17c8778 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  47. fdd6aaf Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  48. e89b8e7 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  49. 5dd6b39 Put in FIXME that this mangling is not official in. by Sean Hunt · 15 years ago
  50. 2658f05 OptTable: Allow option groups to be used to define "help groups", which will by Daniel Dunbar · 15 years ago
  51. 9a24251 OptParser: Add HelpHidden flag. by Daniel Dunbar · 15 years ago
  52. 2421f66 Switch mangling of literal operator names to a string that's by Sean Hunt · 15 years ago
  53. 1c4269a Be sure to instantiate rtti for non-polymorphic bases. by Mike Stump · 15 years ago
  54. 30a4534 Teach AnalysisContext::getBody() about BlockDecls. by Ted Kremenek · 15 years ago
  55. 4f1db53 Teach 'ExecutionContinues' (part of BugReporter's diagnostic generation) about BlockDecls. by Ted Kremenek · 15 years ago
  56. 224451b Include BlockDeclRefExprs in constructed CFGs. by Ted Kremenek · 15 years ago
  57. edeb5b6 Replace SymbolReaper::isLive(VarDecl) with SymbolReaper::isLive(VarRegion). by Ted Kremenek · 15 years ago
  58. fd12649 When generating a virtual destructor, don't try to make a virtual call to the base class destructor because then we'll just re-enter the same destructor! by Anders Carlsson · 15 years ago
  59. 0f4c59c Add gcc's -no-canonical-prefixes option to clang. by Rafael Espindola · 15 years ago
  60. b2c9c0b Fixup nested try blocks. by Mike Stump · 15 years ago
  61. a086783 Fix warning and be sure to set up the rethrow pointer if we fall off by Mike Stump · 15 years ago
  62. ac3f7bd Rename 'Class' to 'MostDerivedClass' by Anders Carlsson · 15 years ago
  63. a22fd85 Store the vtable components in a SmallVector. by Anders Carlsson · 15 years ago
  64. 9d4dd3e Use a different ConstantArray::get. by Anders Carlsson · 15 years ago
  65. 15318f4 Move the vtable vector directly into the Vtable builder. by Anders Carlsson · 15 years ago
  66. 77c23e5 Change getIndex to return false if the index wasn't found. Avoids an extra hash lookup. by Anders Carlsson · 15 years ago
  67. dfe33bb Minor cleanup; no functionality change. by Eli Friedman · 15 years ago
  68. 367d122 Remove unused argument. by Eli Friedman · 15 years ago
  69. ca9b56c Eliminate submethods vector. by Eli Friedman · 15 years ago
  70. 4714583 Eliminate the inner loop in VtableBuilder::OverrideMethod. by Eli Friedman · 15 years ago
  71. 125bbbe PR5684: Fix refacto, the backend consumer was copying the Diagnostic object, by Daniel Dunbar · 15 years ago
  72. f772d1e ASTUnit/CIndex: Explicitly track the top-level decls when using an ASTUnit made by Daniel Dunbar · 15 years ago
  73. 16c5378 Make sure to call PerformObjectMemberConversion where necessary. by Eli Friedman · 15 years ago
  74. 2e77aa1 Use PresumedLoc when emitting the 'included from' diagnostics. For a malformed by Chris Lattner · 15 years ago
  75. bfb4fc9 Rename instance variable to avoid name conflict with parameters, and modify addTransition() to compare the correct state values. by Ted Kremenek · 15 years ago
  76. dd27a2d Missed change from last commit. by Eli Friedman · 15 years ago
  77. f595cc4 Make the type of the Decl referred to by a MemberExpr a bit more precise. by Eli Friedman · 15 years ago
  78. 47846d2 Correctly mangle the 'std' namespace inside extern "C++" blocks. by Anders Carlsson · 15 years ago
  79. 04f2bd8 minor tidy. by Chris Lattner · 15 years ago
  80. 3aaf486 Make sure that overridden method decls are always canonical. by Anders Carlsson · 15 years ago
  81. 8b9006f Fix regression in vtable improvements. by Eli Friedman · 15 years ago
  82. fffefeb Try/catch statements seem to be working well enough to turn on. by Mike Stump · 15 years ago
  83. ce03390 Disable for now, doesn't play nice with the temporary code. by Mike Stump · 15 years ago
  84. d6a3e67 Rename method to something easier to search for. by Eli Friedman · 15 years ago
  85. dd454be More work in preparation of getting rid of the submethods loop. by Anders Carlsson · 15 years ago
  86. 0e88116 Remove an unused member variable. by Anders Carlsson · 15 years ago
  87. c0c4993 Add a way to get the index of a method. Assert that we have the same index for now. by Anders Carlsson · 15 years ago
  88. 29202d5 Add a premature optimization. by Anders Carlsson · 15 years ago
  89. 2fce216 Add the method directly to the vtable. by Anders Carlsson · 15 years ago
  90. 1e2180b Get rid of the PureVirtualMethods map. by Anders Carlsson · 15 years ago
  91. bf54027 Move handling of pure virtual methods to AppendMethods (and rename it to AppendMethodsToVtable). by Anders Carlsson · 15 years ago
  92. ea35722 Move covariant thunk handling to AppendMethods too. by Anders Carlsson · 15 years ago
  93. b73ba39 Move 'this' pointer adjustment thunks to AppendMethods. by Anders Carlsson · 15 years ago
  94. b17daf9 Make functions returning a struct indirectly evaluate the returned struct by Eli Friedman · 15 years ago
  95. adfa267 Factor appending methods to a vtable out into a separate function. by Anders Carlsson · 15 years ago
  96. 98fdb24 Get rid of the Thunks struct too. by Anders Carlsson · 15 years ago
  97. a875670 Remove the CovariantThunk struct. by Anders Carlsson · 15 years ago
  98. 4644b8b Remove the GlobalDecl from the Thunk as well. by Anders Carlsson · 15 years ago
  99. 67f85fc Fix for PR5447: teach Evaluate to deal with floating-point conditionals. by Eli Friedman · 15 years ago
  100. c71a523 Remove the GlobalDecl from the CovariantThunk struct, we can just look it up in the Methods table now. by Anders Carlsson · 15 years ago