Fibers don't require makecontext() on Windows.

This also fixes the MinGW linker errors about pthreads. It turns out async-test.c++ uses pthreads when fibers are disabled. So when the MinGW build incorrectly decided it couldn't use fibers, it then started trying to use pthreads, which we don't link against on Windows.
2 files changed
tree: c4c3a40ce112754579826ae90db1401198637487
  1. .github/
  2. c++/
  3. doc/
  4. highlighting/
  5. kjdoc/
  6. security-advisories/
  7. .cirrus.yml
  8. .gitignore
  9. CMakeLists.txt
  10. CONTRIBUTORS
  11. LICENSE
  12. mega-test-kenton-home.cfg
  13. mega-test-kenton-work.cfg
  14. mega-test-quick.cfg
  15. mega-test.py
  16. README.md
  17. RELEASE-PROCESS.md
  18. release.sh
  19. style-guide.md
  20. super-test.sh
README.md

Quick Tests Release Tests

Cap‘n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster. In fact, in benchmarks, Cap’n Proto is INFINITY TIMES faster than Protocol Buffers.

Read more...