• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

steve-downey / transcode / 26671590375

30 May 2026 02:05AM UTC coverage: 85.043% (-5.4%) from 90.394%
26671590375

push

github

steve-downey
Merge branch 'worktree-bulk-api-removal' (replace bulk helpers with view|to composition)

Switches default compiler to GCC 16 and demonstrates that decode_to/encode_to/
decode_into/encode_into add no value over std::ranges::to and std::ranges::copy.

Key changes:
- etc/toolchain.cmake: gcc-16/g++-16 as default (enables ranges::to)
- detail/bulk_transcode.hpp: rewritten as thin view|to wrappers, marked
  "not proposed for standardization" — exists for convenience only
- Tests rewritten to use view|to and ranges::copy directly
- Benchmarks use view|to pattern (no measurable performance difference)
- README and paper API matrices updated: bulk rows show ranges::to/copy
- Paper adds explicit note: "Dedicated bulk helpers are deliberately not
  proposed. The views satisfy the range concepts required by ranges::to
  and ranges::copy, making those standard algorithms sufficient."

0 of 38 new or added lines in 1 file covered. (0.0%)

154 existing lines in 7 files now uncovered.

2354 of 2768 relevant lines covered (85.04%)

582.28 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/benchmark/pluggable_codec_benchmarks.bench.cpp


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc