1. 08 Jul, 2019 28 commits
  2. 01 Jul, 2019 2 commits
  3. 30 Jun, 2019 2 commits
  4. 28 Jun, 2019 2 commits
    • Kenton Varda's avatar
      Merge pull request #855 from capnproto/empty-mmap · 9c7ba5f4
      Kenton Varda authored
      Fix filesystem API: Empty mmaps should succeed.
      9c7ba5f4
    • Kenton Varda's avatar
      Fix filesystem API: Empty mmaps should succeed. · 97673947
      Kenton Varda authored
      I had a snarky comment in the Windows code being annoyed that mapping an empty file was documented to fail... but it turns out zero-length mappings fail on Linux, too. Also my work-around on Windows didn't work (but was never tested).
      
      This PR fixes both.
      
      This was prompted by @KubaO observing that `capnp compile` on an empty source file failed with a cryptic mmap error.
      
      Closes #854, @KubaO's attempt at fixing this, since the correct fix is in the filesystem API, not in the compiler.
      97673947
  5. 27 Jun, 2019 5 commits
  6. 26 Jun, 2019 1 commit
    • Kenton Varda's avatar
      Use KJ clocks in condvar implementation and test. · 7910dc81
      Kenton Varda authored
      I didn't bother for posix condvars since they're kind of explicitly tied to posix clocks and it would have saved like two lines of code. But for Windows it's nice to stop using QueryPerformanceCounter() directly with the complicated math.
      7910dc81