Skip to content

Cpp modernizations#94

Merged
KKhanhH merged 25 commits intomasterfrom
cpp-modernizations
Mar 18, 2025
Merged

Cpp modernizations#94
KKhanhH merged 25 commits intomasterfrom
cpp-modernizations

Conversation

@KKhanhH
Copy link
Copy Markdown
Collaborator

@KKhanhH KKhanhH commented Dec 19, 2024

Modernizing stuff and a few library upgrades or reworks.

Fmt based formatting/logging.
C++20
std::variant for character2d (LAY/MVL)
Switch out sdl_mutexes with std versions
Change out std::bind to lambdas
Async threadpool using concurrent_queues
Lock free videoplayer
Upgraded hashmap implementation
templatize profile functions

@KKhanhH KKhanhH force-pushed the cpp-modernizations branch 5 times, most recently from 7346778 to c04e937 Compare March 14, 2025 10:38
@KKhanhH KKhanhH force-pushed the cpp-modernizations branch from c04e937 to be73777 Compare March 16, 2025 09:58
@KKhanhH KKhanhH force-pushed the cpp-modernizations branch from be73777 to 2ad24dc Compare March 16, 2025 10:14
@KKhanhH KKhanhH force-pushed the cpp-modernizations branch 2 times, most recently from a22a716 to df933f3 Compare March 17, 2025 10:05
@KKhanhH KKhanhH force-pushed the cpp-modernizations branch from df933f3 to e158424 Compare March 18, 2025 01:03
@KKhanhH KKhanhH marked this pull request as ready for review March 18, 2025 01:45
@KKhanhH KKhanhH merged commit c1cf531 into master Mar 18, 2025
11 checks passed
@KKhanhH KKhanhH deleted the cpp-modernizations branch March 18, 2025 01:51
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