Ranieri Althoff
Ranieri Althoff
Rebased against the latest codebase 😰 added guards to build only when Argon2 is is available (OpenSSL 3.2+) and moved the hashing to ncrypto
@panva rebased and squashed!
A few code paths, mostly related to passing invalid input to the C++ code, aren't covered by tests. Is this needed? These code paths should never be reached since we...
Just learned about [`[[likely]]`/`[[unlikely]]`](https://en.cppreference.com/w/cpp/language/attributes/likely) in C++20 that allows me to keep ifs instead of asserts with virtually no penalty, but with much better error handling (catchable exceptions with meaningful messages)
I'm still working on it to make a single pass loader, it should save a significant amount of time Edit: but not today
Why does Windows always have to get in the way
@aleclarson likely never will 🤷 it's still on README
Maybe monsters could have an internal state machine with ATTACK and FLEE states, the former searching a player and launching attacks and the latter just running away and checking if...
> At best it could tell you whether a specific part of your projects would need to be updated, but since it could only check whether something needs to be...
This is really neat, we should do more of that. I'd love to help more but valgrind borked on my machine and won't run :(