Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

make the implementation constexpr and add tests

Open
#37 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
cpp
Domain
tooling

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

Open in Codespaces

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from bemanproject/scope

All issues in bemanproject/scope

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.