Skip to content

Implementing bench command#121

Merged
Hardcode3 merged 19 commits intomainfrom
bench_cmd
Apr 23, 2026
Merged

Implementing bench command#121
Hardcode3 merged 19 commits intomainfrom
bench_cmd

Conversation

@Hardcode3
Copy link
Copy Markdown
Owner

@Hardcode3 Hardcode3 commented Apr 22, 2026

📌 Implementing bench command

📄 Description

  • Added command bench to evaluate engine performances.
  • Added a listener thread waking up the main thread.
  • Created a session manager handling report and search workers separately. Now threads only work. Reporters only report when asked to do so.
  • Created a new file to share asynchronous utilities in tests.
  • New tests to cover as much code as possible for the new implementations.

🧩 Type of Change

  • ✨ New feature
  • 🔨 Refactoring
  • ✅ Test addition or update

Comment thread include/bitbishop/interface/reporter.hpp Outdated
Comment thread include/bitbishop/interface/reporter.hpp Outdated
@Hardcode3 Hardcode3 self-assigned this Apr 23, 2026
@Hardcode3 Hardcode3 added docs Improvements or additions to documentation testing Adding, updating or removing any kind of tests. feat Implementation of a new feature refactoring Refactoring pieces of code of any kind. enhancement Improving the code base in any way. labels Apr 23, 2026
@Hardcode3 Hardcode3 added this to the v0.1.3 UCI Skeleton milestone Apr 23, 2026
@Hardcode3 Hardcode3 added the run-pre-merge-checks Set this flag to run the final checks before merging a PR to main branch. label Apr 23, 2026
@Hardcode3 Hardcode3 merged commit e25722d into main Apr 23, 2026
22 of 26 checks passed
@Hardcode3 Hardcode3 deleted the bench_cmd branch April 23, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to documentation enhancement Improving the code base in any way. feat Implementation of a new feature refactoring Refactoring pieces of code of any kind. run-pre-merge-checks Set this flag to run the final checks before merging a PR to main branch. testing Adding, updating or removing any kind of tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant