Skip to content

Update Catch2 submodule to latest stable release (v3.15.3) - #197

Open
BenjaFriend wants to merge 1 commit into
mainfrom
chore/update-catch2-latest-stable
Open

Update Catch2 submodule to latest stable release (v3.15.3)#197
BenjaFriend wants to merge 1 commit into
mainfrom
chore/update-catch2-latest-stable

Conversation

@BenjaFriend

Copy link
Copy Markdown
Member

Summary

  • Bumps the external/Catch2 submodule (flingengine/Catch2 fork) from an April 2025 snapshot to the commit matching upstream's v3.15.3 tag, the latest stable Catch2 release.
  • No project-side code changes were needed: FlingTests/CMakeLists.txt already targets Catch2 3 (find_package(Catch2 3 REQUIRED), Catch2::Catch2WithMain), and all test sources already include <catch2/catch_all.hpp>.

Test plan

  • Rebuilt external/Catch2 locally per Init.sh (cmake configure + make install)
  • Reconfigured and rebuilt the full engine (Sandbox) and FlingTests from scratch on Linux (Clang)
  • Ran ./build/FlingTests/bin/FlingTests — all 172 assertions in 17 test cases pass
  • Confirmed remaining build warnings are pre-existing entt deprecation warnings, unrelated to this change

🤖 Generated with Claude Code

Bumps the flingengine/Catch2 fork from an April 2025 snapshot to the
commit matching upstream's v3.15.3 tag, the latest stable Catch2
release. No project-side changes were needed: FlingTests/CMakeLists.txt
already targets Catch2 3 (find_package(Catch2 3 REQUIRED),
Catch2::Catch2WithMain) and test sources already include
<catch2/catch_all.hpp>.

Verified by rebuilding external/Catch2 locally (per Init.sh), then
rebuilding the full engine (Sandbox) and FlingTests from scratch;
FlingTests passes all 172 assertions in 17 test cases.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

1 participant