Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide backward-compatible Input::solve #1197

Merged
merged 4 commits into from
Dec 2, 2024

Conversation

jcoupey
Copy link
Collaborator

@jcoupey jcoupey commented Dec 2, 2024

Issue

The signature for Input::solve changed to introduce debug options, but this unnecessarily exposes internal variable choices. We should restore the old signature for out-of-the-box exploration level for both C++ and downstream pyvroom compatibility, see VROOM-Project/pyvroom#121 (comment).

Tasks

  • Add Input::solve overload taking exploration level as parameter
  • Expose definition of depth and number of searches as helper functions for consistency
  • Refactor command-line parameters handling
  • review

Copy link
Collaborator

@jonathf jonathf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good.

@jcoupey jcoupey merged commit 82327fe into master Dec 2, 2024
4 checks passed
@jcoupey jcoupey deleted the downstream/input-solve-signature branch December 2, 2024 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants