a2d0913c79
Add utils for working with endianness, more documentation, refactor CMake
...
Decided to update the docs, as well as adding few new features and small
refactoring.
2025-02-28 21:44:22 +03:00
93033ebc99
Remove main.c, rename variable in CMakeLists.txt
2025-02-28 10:28:17 +03:00
e1c62d4f6b
Move platform-dependent code into it's own directory
2025-02-28 10:13:51 +03:00
b0fbfcd69e
Split Math.c into smaller files
...
Friend said that Math.c was too big and complicated.
2025-02-28 10:08:05 +03:00
37feb762cb
Add argument parsing
...
Added (IMHO) relatively simple argument parsing function (as well as helper
function for printing help information).
2025-02-28 09:09:58 +03:00
c34a24c2a4
Fix naming in CMakeLists.txt
2025-02-03 10:56:40 +03:00
586a9ace21
Change file naming
...
This is a follow-up to previous commit.
2025-02-02 21:40:31 +03:00
8d73a9b473
Fix asan profile, add script for running tests
...
Linking against static asan library was a mistake. Now this should
work better for other compilers. Also added script for running all tests
under different profiles.
2025-01-29 22:41:39 +03:00
6ede63e18f
Add Asan profile, fix multiple bugs.
...
Added Asan profile to help catch and fix various bugs (and indeed, there
were few of them).
Additionally, fixed bhunit macro to process arguments only once.
2025-01-29 09:19:34 +03:00
453843f51a
Initial commit
2025-01-18 17:24:36 +03:00