Skip to content

Conversation

@DockedFerret800
Copy link

@DockedFerret800 DockedFerret800 commented Sep 25, 2025

This adds support for C++20/23 modules. Please let me know if you want anything done in a different way. There is still some work left to do: update all examples, tests, docs and CI/CD. I tested the code on Windows, with MSVC latest (v18) on a print-claims example.

JWT_ENABLE_MODULES - to enable modules
JWT_USE_IMPORT_STD - to use import std

@DockedFerret800
Copy link
Author

I didn't manage to get import std working properly yet. I'll continue over the weekend.

@DockedFerret800
Copy link
Author

DockedFerret800 commented Jan 3, 2026

I'm having trouble pairing modules and tests with GTest, primarily related to this issue: google/googletest#4851. I'll see what I can do tomorrow.

All examples appear to work

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