Skip to content

Sync master with upstream (2026-09-16) - #8

Merged
pathanin merged 3 commits into
masterfrom
sync-upstream-2026-09-16
Sep 15, 2026
Merged

pathanin merged 3 commits into
masterfrom
sync-upstream-2026-09-16

Conversation

@pathanin

Copy link
Copy Markdown
Owner

Merges upstream/master:

Clean merge (ort auto-merged CMakeLists.txt, engine/render/r_main.cpp, engine/system/win/sys_main.cpp, engine/system/win/sys_video.cpp).

macOS port: no forward-porting needed. verify-port.sh reports 18 fork-patched files before and after the merge, no dropped or unsignatured fork lines, no file-mode changes, no re-versioned vendored port dirs (P5 clean).

Gate for the C++23 bump on macOS is a local arm64 rebuild + runtime smoke test, run after merge.

zao and others added 3 commits September 10, 2026 13:52
This advances the C++ version from C++17 to C++23, most of the immediate
fallout is from UTF-8 strings in filesystem code.

This change keeps the impact minimal by casting at the boundaries rather
than changing internal string representations to u8string and char8_t,
something that might be desirable down the line.
@pathanin
pathanin merged commit e428cec into master Sep 15, 2026
2 checks passed
@pathanin
pathanin deleted the sync-upstream-2026-09-16 branch September 15, 2026 20:20
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