Skip to content

Comments

feat: redesign of the API#274

Merged
Dekker1 merged 1 commit intohuub-solver:developfrom
Dekker1:feat/api
Feb 10, 2026
Merged

feat: redesign of the API#274
Dekker1 merged 1 commit intohuub-solver:developfrom
Dekker1:feat/api

Conversation

@Dekker1
Copy link
Contributor

@Dekker1 Dekker1 commented Feb 5, 2026

No description provided.

@codecov
Copy link

codecov bot commented Feb 5, 2026

Codecov Report

❌ Patch coverage is 69.26980% with 1393 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/huub/src/model/expressions.rs 54.50% 225 Missing and 2 partials ⚠️
crates/huub/src/model/initilization_context.rs 26.53% 179 Missing and 1 partial ⚠️
crates/huub/src/lower.rs 70.00% 142 Missing and 2 partials ⚠️
crates/huub/src/model/view/integer.rs 70.27% 113 Missing and 8 partials ⚠️
crates/huub/src/model/decision/integer.rs 64.06% 101 Missing and 5 partials ⚠️
crates/huub/src/model.rs 67.71% 95 Missing and 8 partials ⚠️
crates/huub/src/model/deserialize/flatzinc.rs 70.22% 47 Missing and 31 partials ⚠️
crates/huub/src/constraints/int_linear.rs 70.64% 50 Missing and 14 partials ⚠️
crates/huub/src/helpers/bytes.rs 38.46% 48 Missing ⚠️
crates/huub/src/actions/integer.rs 64.91% 39 Missing and 1 partial ⚠️
... and 23 more
Files with missing lines Coverage Δ
crates/huub/src/constraints/cumulative.rs 98.43% <100.00%> (-0.01%) ⬇️
crates/huub/src/helpers.rs 100.00% <ø> (ø)
crates/huub/src/helpers/overflow.rs 100.00% <ø> (ø)
crates/huub/src/model/deserialize.rs 100.00% <100.00%> (ø)
crates/huub/src/solver.rs 71.05% <ø> (+4.61%) ⬆️
crates/huub/src/solver/activation_list.rs 95.81% <ø> (ø)
crates/huub/src/solver/bool_to_int.rs 91.42% <ø> (ø)
crates/huub/src/solver/branchers.rs 90.41% <ø> (ø)
crates/huub/src/solver/decision/boolean.rs 100.00% <ø> (ø)
crates/huub/src/solver/decision/integer.rs 90.20% <ø> (ø)
... and 44 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@codspeed-hq
Copy link

codspeed-hq bot commented Feb 5, 2026

CodSpeed Performance Report

Merging this PR will degrade performance by 13.22%

Comparing Dekker1:feat/api (03ec610) with develop (a287f68)

Summary

⚡ 2 improved benchmarks
❌ 1 (👁 1) regressed benchmark
✅ 18 untouched benchmarks

Performance Changes

Benchmark BASE HEAD Efficiency
optimization[rcpsp_03] 5.8 ms 5.5 ms +6.04%
👁 optimization[peaceable_queens_n5_q3] 44.8 ms 51.6 ms -13.22%
optimization[rcpsp_01] 315.8 ms 297.3 ms +6.23%

@Dekker1 Dekker1 force-pushed the feat/api branch 9 times, most recently from af77e7c to 465d2cd Compare February 9, 2026 10:23
@Dekker1 Dekker1 added this to the Initial release milestone Feb 9, 2026
@Dekker1 Dekker1 linked an issue Feb 9, 2026 that may be closed by this pull request
@Dekker1 Dekker1 force-pushed the feat/api branch 3 times, most recently from e7c3c04 to 602f14f Compare February 10, 2026 00:06
@Dekker1 Dekker1 marked this pull request as ready for review February 10, 2026 02:50
@Dekker1 Dekker1 merged commit 03ec610 into huub-solver:develop Feb 10, 2026
5 of 6 checks passed
@Dekker1 Dekker1 deleted the feat/api branch February 10, 2026 04:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unify and reconsider naming between Model and Solver

1 participant