LC
9b8ae25491
Common/BitSet: Amend byte size retrieval
...
This needs to divide by 8 to get a proper byte size for all type sizes.
The only usage of this is currently a uint64_t, so it worked by
coincidence, since sizeof(uint64_t) == 8.
2026-07-13 08:17:27 -04:00
LC
46f3bec37e
Common/BitSet: Ensure internal pointer is always initialized
...
Provides deterministic state.
2026-07-10 10:31:45 -04:00
LC
f5d2e0db29
Common/BitSet: Mark getters as const
...
These don't modify internal state.
2026-07-10 10:31:05 -04:00
LC
88ee56f471
Common/BitSet: Amend Clear() behavior
...
Ensures the bits are actually being unset.
2026-07-10 10:26:07 -04:00
Tony Wasserka
e54b9237c6
Drop use of assume-asserting logging macros
2025-01-21 12:01:33 +01:00
Alyssa Rosenzweig
9e1e602e09
BitSet: fix memset/memclear logic
...
Missing a factored of 4, causing a buffer overflow.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-05-21 19:32:54 -04:00
Paulo Matos
2b4ec88dae
Whole-tree reformat
...
This follows discussions from #3413 .
Followup commits add clang-format file, script and blame ignore lists.
2024-04-12 16:26:02 +02:00
Ryan Houdek
e85b90c614
FEXCore/Common: Adds SPDX identifier
2023-09-19 17:33:14 -07:00
Alyssa Rosenzweig
af21b8f3c7
Move External/FEXCore/ to FEXCore/
...
It is not an external component, and it makes paths needlessly long.
Ryan seemed amenable to this when we discussed on IRC earlier.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2023-08-17 16:32:16 -04:00