Skip to content

Conversation

@kaspar030
Copy link
Owner

@kaspar030 kaspar030 commented Mar 13, 2025

This is an experimental draft making it possible to add a hard dependency (and help) to all providers of a provided name, by

a) making a module with the provided name a hard dependency for all providers
b) allowing modules to specify must_provide, which makes them unavailable for regular select.

The help aspect of this can be achieved by adding a non-resolving select to a module with the provided name.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 13, 2025

🐰 Bencher Report

Branchmust-provide
Testbedgithub-actions
Click to view all benchmark results
Benchmarkperf:task-clockBenchmark Result
msec x 1e3
(Result Δ%)
Upper Boundary
msec x 1e3
(Limit %)
laze -C RIOT build --global --generate-only📈 view plot
🚷 view threshold
10.00 x 1e3
(+3.05%)Baseline: 9.70 x 1e3
10.34 x 1e3
(96.74%)
🐰 View full continuous benchmarking report in Bencher

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.

2 participants