1. 29 May, 2015 1 commit
  2. 26 May, 2015 1 commit
    • Kenton Varda's avatar
      sed -r is a GNU extension, apparently, and due to stars aligning, this didn't… · 25be62be
      Kenton Varda authored
      sed -r is a GNU extension, apparently, and due to stars aligning, this didn't break the build, but led to a totally bogus soname on non-GNU systems. Argh.
      
      Apparently most systems (including GNU, undocumentedly) support -E instead, but perhaps the safest thing is to use a basic regular expression. Unfortunately on many systems ? and + are not available in basic regexes, but using * instead happens to work in our case.
      
      Thanks to @neverpanic for catching this.
      
      Fixes #210
      25be62be
  3. 20 May, 2015 3 commits
  4. 16 May, 2015 2 commits
  5. 15 May, 2015 1 commit
  6. 10 May, 2015 1 commit
  7. 09 May, 2015 2 commits
  8. 07 May, 2015 2 commits
  9. 06 May, 2015 3 commits
  10. 05 May, 2015 3 commits
  11. 04 May, 2015 2 commits
  12. 03 May, 2015 4 commits
  13. 02 May, 2015 2 commits
  14. 30 Apr, 2015 3 commits
  15. 29 Apr, 2015 1 commit
  16. 28 Apr, 2015 1 commit
  17. 26 Apr, 2015 1 commit
  18. 25 Apr, 2015 2 commits
  19. 21 Apr, 2015 1 commit
    • Kenton Varda's avatar
      Work around Clang bug 22354. · b0599220
      Kenton Varda authored
      https://llvm.org/bugs/show_bug.cgi?id=22354
      
      At the time DisallowConstCopy was introduced, GCC 4.7 and Clang 3.2 refused to allow the non-const copy constructors to be defaulted inline. This must have been concluded to be a compiler bug, as GCC 4.8 and Clang 3.4 seem fine with it. So, we can clean this up.
      
      Meanwhile, the above-linked Clang bug triggered when a DisallowConstCopy derivative is captured by value in a C++14 generic lambda. capnp::CallContext in particular tended to be hit by this a lot. The bug only affects non-default (or out-of-line default) copy constructors, and thus is conveniently sidestepped by this change.
      b0599220
  20. 20 Apr, 2015 2 commits
  21. 17 Apr, 2015 1 commit
  22. 15 Apr, 2015 1 commit