Skip to content

build: Support C++26, and test it in CI in the bleeding edge test#5230

Open
lgritz wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-cpp26
Open

build: Support C++26, and test it in CI in the bleeding edge test#5230
lgritz wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-cpp26

Conversation

@lgritz

@lgritz lgritz commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Bump the "bleeding edge" test to C++26 (from 23), and the "latest releases" Linux test to C++23 (from 20). There are still other variants that test C++20 including anything based on the VFX2026 platform.

Just one tiny change needed to compile in C++26 mode, related to a deprecated std type_traits template.

Bump the "bleeding edge" test to C++26 (from 23), and the "latest
releases" Linux test to C++23 (from 20). There are still other
variants that test C++20 including anything based on the VFX2026
platform.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
Comment on lines +110 to +111
static_assert(std::is_trivially_copyable_v<Basetype>
&& std::is_trivially_copyable_v<Basetype>,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copypasta?

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