Timestamps are in GMT/BST.
| 05:53:42 | | BFLogBot Repo: bitfighter | Commit: eabed37354 | Author: eykamp | Message: Fix build |
| 07:09:46 | | BFLogBot Repo: bitfighter | Commit: 2c80ae8c1c | Author: google-labs-jules[bot] | Message: Fix memory layout bug in TNL::Vector The TNL::Vector specialization was using std::vector as underlying storage. On most platforms, sizeof(bool) is 1 byte while sizeof(S32) is 4 bytes. This caused incorrect pointer arithmetic when using the address() method, which returns a bool*. Changed storage to std::vector to align with sizeof(bool) and p |
| 07:09:48 | | BFLogBot revent endianness issues during casting. Also fixed a build error in master/CMakeLists.txt where it was referencing the non-existent 'libtomcrypt' target instead of 'tomcrypt'. Added a new unit test bitfighter_test/TestTnlVectorBool.cpp to verify the fix. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> |
| 07:09:49 | | BFLogBot Pull request #779 opened by eykamp | Title: Fix memory layout and indexing for TNL::Vector | https://github.com/bitfighter/bitfighter/pull/779 |
| 07:28:45 | | BFLogBot Repo: bitfighter | Commit: 5250f58647 | Author: google-labs-jules[bot] | Message: Fix TNL::Vector memory bug, CI workflows, and CMake build - Fix memory layout in TNL::Vector by using std::vector instead of S32. This fixes pointer arithmetic issues when using address(). - Fix master/CMakeLists.txt to reference 'tomcrypt' target correctly. - Fix .github workflows to create build directory before use and update apt package lists. - |
| 07:28:46 | | BFLogBot Add unit tests for TNL::Vector indexing. I am an AI agent. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com> |