Apply data offset for list-of-pointers at access time rather than ListReader creation time.

Baking this offset into `ptr` reduced ops needed at access time but made the interpretation of `ptr` inconsistent depending on what type of list was expected.
2 files changed
tree: 099ce3d999b147275d8f1832b5cd178518da6592
  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...