Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.74.3 merge #1345

Merged
merged 18 commits into from
Jan 11, 2025
Merged

0.74.3 merge #1345

merged 18 commits into from
Jan 11, 2025

Conversation

poco0317
Copy link
Member

No description provided.

graemephi and others added 18 commits December 28, 2024 12:35
You can see the logic flaw immediately by looking at the m_bDraining test immediately above the assert
When this codebase was originally written, there wasn't a built-in
 cross-compiler way to add compile-time asserts, so the original
 authors did something clever by forcing the compile-time
 instantiation of a undefined template class if a precondition was
 not met.

However, this produces a wall of insane template errors all wrapped
 within macro expansions that is completely unintelligible if you
 haven't seen it before.

Since C++11 we have static_assert for the same purpose, and can
 produce nice diagnostic strings as an added bonus :)
* Fixed gitignore to ignore KDevelop sessions.

* Imagine if there was a pop'n default skin.

hello, uh, this is my favorite style. i'm not sure if i like this. WE'RE LOOKING FOR LOVE, TO BRING US TOGETHER.

---------

Co-authored-by: StarbotArc <StarbotArc@users.noreply.github.com>
@poco0317 poco0317 merged commit 55b0586 into master Jan 11, 2025
16 of 30 checks passed
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.

5 participants