make the implementation constexpr and add tests
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Locate the scope-guard implementation, public API, and existing test suite, then check which compiler versions support constexpr exceptions during constant evaluation. Confirm whether the API can be marked constexpr now; completion should either include suitable constexpr tests or clearly separate them until compiler support is available.
Written by the indexing model from the issue text.
Description
This could be a bit tricky to test at the moment given that compiler support for constexpr exceptions during const evaluation probably isn't available. So this might have to be done later. We could simply add contexpr to the api for now and leave the testing as a separate issue when the compiler support shows up.
- Dominant language
- C++
- Stars
- 12
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from bemanproject/scope
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
bemanproject/scope#55 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 32/100
bemanproject/scope#50 ·
-
Remove inactive guards from the standard implementation of scope_guardMay be free again @JeffGarland claimed this 416 days ago, and no pull request is open. Open
bemanproject/scope#45 · 1 assignee ·
-
Build errors on OSXMay be free again @ClausKlein claimed this 221 days ago, and no pull request is open. Open
bemanproject/scope#36 · 4 comments · 1 assignee ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
bemanproject/scope#30 · 1 comment ·
All issues in bemanproject/scope
Similar issues
-
Round video messages start gray and blocky with libx264: encoder is configured for 1,000,000 fpsOpen
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
telegramdesktop/tdesktop#31422 ·
Maintainers usually reply within 9 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 5 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
zen-browser/desktop#15809 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ggml-org/whisper.cpp#4103 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
bitcoin-core/gui-qml#987 ·
Maintainers usually reply within 3 days