Skip to content

Conversation

@bugparty
Copy link
Owner

@bugparty bugparty commented Jun 7, 2025

Summary

  • clarify comment for benchmark SIZE constant
  • extend Google Benchmark registrations to run at least 5 seconds
  • benchmark specialised bitvector routines (set_bit_true_6, qset_bit_true_6_v2, incrementUntilZero) and std::vector equivalents
  • consolidate bounds‑check option to BITVECTOR_NO_BOUND_CHECK

Testing

  • cmake -S . -B build -DBV_BOUNDS_CHECK=OFF -DCMAKE_BUILD_TYPE=Release
  • cmake --build build --target bitvector_benchmark bitvector_tests
  • ./build/bitvector_tests
  • ./build/bitvector_benchmark --benchmark_min_time=0.01

https://chatgpt.com/codex/tasks/task_e_6843a19f5fc483278d9181d05be2d477

@bugparty bugparty merged commit 4167143 into main Jun 7, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants