Skip to content
  1. Apr 20, 2013
  2. Apr 19, 2013
  3. Apr 10, 2013
    • Richard Smith's avatar
      Add support for computing the exception specification for an inheriting · b7151b91
      Richard Smith authored
      constructor. This isn't quite perfect (as usual, we don't handle default
      arguments correctly yet, and we don't deal with copy/move constructors for
      arguments correctly either, but this will be fixed when we implement core issue
      1351.
      
      This completes our support for inheriting constructors.
      
      llvm-svn: 179154
      b7151b91
  4. Mar 18, 2013
  5. Mar 12, 2013
  6. Mar 10, 2013
  7. Feb 22, 2013
    • Richard Smith's avatar
      C++11 status page: · 537a834b
      Richard Smith authored
       * Mark attributes as done in SVN.
       * Downgrade alignment support from 'Clang 3.0' to 'SVN', now that we actually implement the rules.
       * Upgrade 'Dynamic initialization with concurrency' from 'No' to 'Clang 2.9' -- all that is required here is the ABI-mandated locking for the initialization of static locals.
      
      llvm-svn: 175882
      537a834b
  8. Jan 29, 2013
    • Richard Smith's avatar
      C++11 status: · bc4fc77a
      Richard Smith authored
       * Mark 'sequence points' as done now we have a warning for unsequenced operations
       * Mark 'memory model' as done now we correctly model bitfield operations
      
      llvm-svn: 173771
      bc4fc77a
  9. Oct 23, 2012
    • Richard Smith's avatar
      Ugly ugly hack for libstdc++-4.6 and libstdc++-4.7 compatibility. These · 2ddcbab8
      Richard Smith authored
      libraries have an incorrect definition of std::common_type (inherited from a
      bug in the standard -- see LWG issue 2141), whereby they produce reference
      types when they should not.
      
      If we instantiate a typedef named std::common_type<...>::type, which is defined
      in a system header as decltype(... ? ... : ...), and the decltype produces a
      reference type, convert it to the non-reference type. (This doesn't affect any
      LWG2141-conforming implementation of common_type, such as libc++'s, because the
      default implementation of common_type<...>::type isn't supposed to produce a
      reference type.)
      
      This is horrible. I'm really sorry. :( Better ideas appreciated!
      
      llvm-svn: 166455
      2ddcbab8
  10. Oct 05, 2012
  11. May 23, 2012
  12. Apr 20, 2012
  13. Apr 17, 2012
  14. Apr 13, 2012
  15. Apr 10, 2012
  16. Mar 26, 2012
  17. Mar 24, 2012
  18. Mar 15, 2012
  19. Mar 11, 2012
  20. Mar 09, 2012
  21. Mar 04, 2012
  22. Feb 25, 2012
  23. Feb 24, 2012
  24. Feb 23, 2012
  25. Feb 14, 2012
  26. Jan 12, 2012
  27. Nov 05, 2011
  28. Nov 02, 2011
Loading