Skip to content
  1. Jul 14, 2011
  2. Jul 12, 2011
  3. Jul 11, 2011
  4. Jul 09, 2011
  5. Jul 07, 2011
  6. Jun 24, 2011
  7. Jun 21, 2011
  8. Jun 20, 2011
  9. Jun 19, 2011
  10. Jun 16, 2011
  11. Jun 10, 2011
  12. Jun 05, 2011
  13. May 28, 2011
  14. May 25, 2011
  15. May 18, 2011
  16. May 15, 2011
  17. May 14, 2011
  18. May 13, 2011
  19. May 08, 2011
  20. May 06, 2011
    • Alexis Hunt's avatar
      Modify some deleted function methods to better reflect reality: · 4a8ea109
      Alexis Hunt authored
       - New isDefined() function checks for deletedness
       - isThisDeclarationADefinition checks for deletedness
       - New doesThisDeclarationHaveABody() does what
         isThisDeclarationADefinition() used to do
       - The IsDeleted bit is not propagated across redeclarations
       - isDeleted() now checks the canoncial declaration
       - New isDeletedAsWritten() does what it says on the tin.
       - isUserProvided() now correct (thanks Richard!)
      
      This fixes the bug that we weren't catching
      
      void foo() = delete;
      void foo() {}
      
      as being a redefinition.
      
      llvm-svn: 131013
      4a8ea109
    • Eli Friedman's avatar
      Add an implementation of thunks for varargs methods. The implementation is a... · 49a94b1c
      Eli Friedman authored
      Add an implementation of thunks for varargs methods.  The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos.  A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 .
      
      llvm-svn: 130993
      49a94b1c
  21. May 05, 2011
  22. May 04, 2011
  23. Apr 23, 2011
    • Francois Pichet's avatar
      Add -fdelayed-template-parsing option. Using this option all templated... · 1c229c04
      Francois Pichet authored
      Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup.
      
      Using this flag is necessary for compatibility with Microsoft template code.
      This also provides some parsing speed improvement.
      
      llvm-svn: 130022
      1c229c04
  24. Apr 22, 2011
  25. Apr 21, 2011
  26. Apr 19, 2011
  27. Apr 13, 2011
  28. Apr 12, 2011
Loading