Skip to content

Provide backward-compatible Input::solve#1197

Merged
jcoupey merged 4 commits intomasterfrom
downstream/input-solve-signature
Dec 2, 2024
Merged

Provide backward-compatible Input::solve#1197
jcoupey merged 4 commits intomasterfrom
downstream/input-solve-signature

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
@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

Comments