Skip to content

[FEA]: Debugger pretty-printers: cuda::std::optional #10093

Description

@Jacobfaib

Create a lldb and gdb pretty printer for cuda::std::optional.

The printer should live under libcudacxx/share/libcudacxx/<debugger>/optional.py for each debugger.

In addition, the pretty printers should be exhaustively tested, with tests living under libcudacxx/test/debugging/optional. See the existing tests in that directory for inspiration.

Activity

  1. aminehd commented on Jul 23, 2026

    @aminehd

    Hi, I would like to work on this. I'll add the optional.py under libcudacxx/share/libcudacxx/gdb/ and .../lldb and will add exhaustive tests. I can work on #10099 as a follow up as well

  2. NIne-WIngEd commented on Aug 7, 2026

    @NIne-WIngEd

    Hi. I see no one assigned. If the ticket is still open I would like to go for it

  3. Jacobfaib commented on Aug 11, 2026

    @Jacobfaib
    ContributorAuthor

    @NIne-WIngEd Until a PR closes it, you can consider the issue to be open

  4. moved this from Todo to In Progress in CCCLon Aug 16, 2026
  5. moved this from In Progress to In Review in CCCLon Aug 16, 2026
  6. acosmicflamingo commented on Oct 17, 2026

    @acosmicflamingo
    Contributor

    @Jacobfaib I think this can be closed now that #10847 was merged, no?

  7. Jacobfaib commented on Oct 17, 2026

    @Jacobfaib
    ContributorAuthor

    Indeed!

  8. moved this from In Review to Done in CCCLon Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomers.help wantedRequest for input or help from the communitylibcu++For all items related to libcu++

    Projects

    • Status
      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions