1. 16 Aug, 2017 2 commits
    • Kenton Varda's avatar
      74913d84
    • Kenton Varda's avatar
      Try to fix test failure on Win32. · 442cf7f2
      Kenton Varda authored
      Due to differences in the way I/O events are queued on Windows, the timing of this test end up different, such that the two incoming pings are not both received before the large outgoing message is sent.
      
      To fix this, I removed the dependency on native I/O altogether by implementing an in-memory pipe that does no buffering (it requires a read() and write() to rendezvous, then copies between their buffers).
      442cf7f2
  2. 15 Aug, 2017 7 commits
  3. 14 Aug, 2017 2 commits
  4. 12 Aug, 2017 1 commit
  5. 11 Aug, 2017 2 commits
  6. 31 Jul, 2017 1 commit
  7. 28 Jul, 2017 3 commits
  8. 27 Jul, 2017 5 commits
  9. 26 Jul, 2017 4 commits
  10. 25 Jul, 2017 2 commits
  11. 20 Jul, 2017 3 commits
  12. 18 Jul, 2017 2 commits
  13. 12 Jul, 2017 4 commits
  14. 07 Jul, 2017 1 commit
    • Edward Catmur's avatar
      Fix link errors with -fsanitize=vptr · 3713c573
      Edward Catmur authored
      [ 66%] Linking CXX executable capnpc-c++
      cd /home/edward.catmur/build/capnproto@master/c++/src/capnp && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/capnpc_cpp.dir/link.txt --verbose=1
      /usr/lib64/icecc/bin/c++   -fsanitize=vptr   CMakeFiles/capnpc_cpp.dir/compiler/capnpc-c++.c++.o  -o capnpc-c++ -rdynamic libcapnp.a ../kj/libkj.a -lpthread
      libcapnp.a(layout.c++.o):(.data+0x38): undefined reference to `typeinfo for capnp::ClientHook'
      libcapnp.a(layout.c++.o):(.data+0x3b8): undefined reference to `typeinfo for capnp::ClientHook'
      collect2: error: ld returned 1 exit status
      
      $ g++ --version
      g++ (GCC) 5.4.0
      Copyright (C) 2015 Free Software Foundation, Inc.
      This is free software; see the source for copying conditions.  There is NO
      warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
      3713c573
  15. 05 Jul, 2017 1 commit