Skip to content
  1. Jun 20, 2012
  2. Jun 19, 2012
  3. Jun 18, 2012
  4. Jun 16, 2012
  5. Jun 15, 2012
  6. Jun 14, 2012
    • James Dennett's avatar
      More doxygen/documentation cleanups. · b9199ee5
      James Dennett authored
      This reduces the number of warnings generated by Doxygen by about 100
      (roughly 10%).  Issues addressed:
      (1) Primarily, backslash-escaped "@foo" and "#bah" in Doxygen comments
      when they're not supposed to be Doxygen commands or links, and
      similarly for "<baz>" when it's not intended as as HTML tag;
      (2) Changed some \t commands (which don't exist) to \c ("to refer to a
      word of code", as the Doxygen manual says);
      (3) \precondition becomes \pre;
      (4) When touching comments, deleted a couple of spurious spaces in them;
      (5) Changed some \n and \r to \\n and \\r;
      (6) Fixed one tiny typo: #pragms -> #pragma.
      
      This patch touches documentation/comments only.
      
      llvm-svn: 158422
      b9199ee5
  7. Jun 12, 2012
  8. Jun 11, 2012
  9. Jun 10, 2012
  10. Jun 09, 2012
    • Michael J. Spencer's avatar
      [C++11 Compat] Fix breaking change in C++11 pair copyctor. · d1e09a42
      Michael J. Spencer authored
      While this code is valid C++98, it is not valid C++11. The problem can be
      reduced to:
      
      class MDNode;
      
      class DIType {
        operator MDNode*() const {return 0;}
      };
      
      class WeakVH {
        WeakVH(MDNode*) {}
      };
      
      int main() {
        DIType di;
        std::pair<void*, WeakVH> p(std::make_pair((void*)0, di)));
      }
      
      This was not detected by any of the bots we have because they either compile
      C++98 with libstdc++ (which allows it), or C++11 with libc++ (which incorrectly
      allows it). I ran into the problem when compiling with VS 2012 RC.
      
      Thanks to Richard for explaining the issue.
      
      llvm-svn: 158245
      d1e09a42
  11. Jun 07, 2012
  12. Jun 06, 2012
  13. Jun 05, 2012
  14. Jun 01, 2012
  15. May 29, 2012
  16. May 28, 2012
  17. May 25, 2012
  18. May 24, 2012
  19. May 23, 2012
  20. May 22, 2012
Loading