Skip to content
  1. Jul 07, 2011
  2. Jun 24, 2011
  3. Jun 21, 2011
  4. Jun 20, 2011
  5. Jun 19, 2011
  6. Jun 16, 2011
  7. Jun 10, 2011
  8. Jun 05, 2011
  9. May 28, 2011
  10. May 25, 2011
  11. May 18, 2011
  12. May 15, 2011
  13. May 14, 2011
  14. May 13, 2011
  15. May 08, 2011
  16. 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
  17. May 05, 2011
  18. May 04, 2011
  19. 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
  20. Apr 22, 2011
  21. Apr 21, 2011
  22. Apr 19, 2011
  23. Apr 13, 2011
  24. Apr 12, 2011
  25. Apr 09, 2011
  26. Apr 07, 2011
    • John McCall's avatar
      Basic, untested implementation for an "unknown any" type requested by LLDB. · 31996343
      John McCall authored
      The idea is that you can create a VarDecl with an unknown type, or a
      FunctionDecl with an unknown return type, and it will still be valid to
      access that object as long as you explicitly cast it at every use.  I'm
      still going back and forth about how I want to test this effectively, but
      I wanted to go ahead and provide a skeletal implementation for the LLDB
      folks' benefit and because it also improves some diagnostic goodness for
      placeholder expressions.
      
      llvm-svn: 129065
      31996343
  27. Apr 06, 2011
  28. Mar 26, 2011
  29. Mar 23, 2011
Loading