ecs-events #17

Merged
larssonmartin1998 merged 18 commits from ecs-events into master 2026-06-14 15:30:20 +00:00

fix #4

fix #4
- cmake 4.1.2, clang-tools 22, taskflow 4.0.0, nixpkgs bump.
 - Add ASan, UBSan, libc++ debug hardening mode, and strict
 - warnings-as-errors for debug builds.
 - fix address warnings surfaced by hardened debug build
event subscribers
bound checks where not applicable
also includes clang-tidy checks
should not change any logic
callbacks when topic is dispatched.
requires a specific type in the templated function call. Additonally,
move shared code around and rename a few types, no biggies.
TopicSubscriptions and the tradeoffs
introduces more error handling and strips dead code in release mode
(which was only used in assets)
add default value for IEngine* in IGame
Some checks are pending
Nix Build Verification / Nix Build - macOS aarch64 (Apple Silicon) (pull_request) Waiting to run
Nix Build Verification / Nix Build - Linux x86_64 (pull_request) Waiting to run
Non-Nix Build Test / Ubuntu 24.04 - Clang (pull_request) Waiting to run
Non-Nix Build Test / macOS 14 - Apple Silicon (pull_request) Waiting to run
Non-Nix Build Test / Windows 2022 - MSVC 2022 (pull_request) Waiting to run
vcpkg Dependency Test / Test vcpkg setup on macos-14 (pull_request) Waiting to run
vcpkg Dependency Test / Test vcpkg setup on ubuntu-24.04 (pull_request) Waiting to run
vcpkg Dependency Test / Test vcpkg setup on windows-2022 (pull_request) Waiting to run
d32d7213ee
turn on warning compiler options for release and better templating debugging options for debug
Some checks are pending
Nix Build Verification / Nix Build - macOS aarch64 (Apple Silicon) (pull_request) Waiting to run
Nix Build Verification / Nix Build - Linux x86_64 (pull_request) Waiting to run
Non-Nix Build Test / Ubuntu 24.04 - Clang (pull_request) Waiting to run
Non-Nix Build Test / macOS 14 - Apple Silicon (pull_request) Waiting to run
Non-Nix Build Test / Windows 2022 - MSVC 2022 (pull_request) Waiting to run
vcpkg Dependency Test / Test vcpkg setup on macos-14 (pull_request) Waiting to run
vcpkg Dependency Test / Test vcpkg setup on ubuntu-24.04 (pull_request) Waiting to run
vcpkg Dependency Test / Test vcpkg setup on windows-2022 (pull_request) Waiting to run
72a70c0e07
rename unsubscribe_to_event_topic -> unsubscribe_from_event_topic
Some checks failed
Nix Build Verification / Nix Build - macOS aarch64 (Apple Silicon) (pull_request) Has been cancelled
Nix Build Verification / Nix Build - Linux x86_64 (pull_request) Has been cancelled
Non-Nix Build Test / Ubuntu 24.04 - Clang (pull_request) Has been cancelled
Non-Nix Build Test / macOS 14 - Apple Silicon (pull_request) Has been cancelled
Non-Nix Build Test / Windows 2022 - MSVC 2022 (pull_request) Has been cancelled
vcpkg Dependency Test / Test vcpkg setup on macos-14 (pull_request) Has been cancelled
vcpkg Dependency Test / Test vcpkg setup on ubuntu-24.04 (pull_request) Has been cancelled
vcpkg Dependency Test / Test vcpkg setup on windows-2022 (pull_request) Has been cancelled
bddf9bff65
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
larssonmartin1998/atlas!17
No description provided.