Skip to content

feat!: implement must_provide - #676

Open
kaspar030 wants to merge 7 commits into
mainfrom
must-provide
Open

kaspar030 wants to merge 7 commits into
mainfrom
must-provide

Conversation

@kaspar030

@kaspar030 kaspar030 commented Mar 13, 2025

Copy link
Copy Markdown
Owner

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

github-actions Bot commented Mar 13, 2025

Copy link
Copy Markdown
Contributor

🐰 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

This branch has not been deployed

No deployments
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.

1 participant