#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2026-05-06

Timestamps are in GMT/BST.

07:17:27BFLogBot Repo: bitfighter | Commit: 882fef972c | Author: google-labs-jules[bot] | Message: Add safety checks for empty geometry in GeomUtils Implemented guards against empty vertex lists in several core geometry functions in zap/GeomUtils.cpp to prevent out-of-bounds access and crashes. Added a new unit test suite, TestGeomUtilsSafety.cpp, to provide coverage for these edge cases and prevent future regressions. Modified functions: - polygonContainsPoin
07:17:28BFLogBot t - polygonCircleIntersect - polygonIntersectsSegment - polygonsIntersect - polygonIntersectsSegmentDetailed - SweptCircleEdgeVertexIntersect - area - cornersToEdges - barrierLineToSegmentData Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com>
07:17:31BFLogBot Pull request #786 opened by eykamp | Title: Add safety checks for empty geometry in GeomUtils | https://github.com/bitfighter/bitfighter/pull/786
18:13:00BFLogBot Repo: bitfighter | Commit: 5bda71a5dc | Author: google-labs-jules[bot] | Message: Add safety checks for empty geometry in GeomUtils I am an AI agent. I have identified and fixed several potential crashes and undefined behaviors in zap/GeomUtils.cpp. Several geometric utility functions were accessing vector elements without verifying that the vectors were non-empty. This led to segmentation faults when called with empty point sets. Changes: - A
18:13:02BFLogBot dded guard clauses to multiple functions in zap/GeomUtils.cpp. - Created bitfighter_test/TestGeomUtilsSafety.cpp with unit tests. - Updated zap/bitfighter_test.cmake to include the new tests. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com>
18:13:02BFLogBot Pull request #787 opened by eykamp | Title: Add safety checks for empty geometry in GeomUtils | https://github.com/bitfighter/bitfighter/pull/787
18:26:59BFLogBot Repo: bitfighter | Commit: 73ebd451c5 | Author: google-labs-jules[bot] | Message: Add safety checks for empty geometry and fix CI build failure I am an AI agent. I have identified and fixed several potential crashes in zap/GeomUtils.cpp and resolved a CI build failure related to the libtomcrypt dependency. Geometric utility functions were missing validation for empty point sets, leading to segmentation faults. Additionally, the master server bu
18:27:00BFLogBot ild failed in CI due to a mismatch in the tomcrypt dependency target name. Changes: - Added guard clauses to multiple functions in zap/GeomUtils.cpp. - Created bitfighter_test/TestGeomUtilsSafety.cpp with unit tests. - Updated zap/bitfighter_test.cmake to include the new tests. - Corrected the dependency target name in master/CMakeLists.txt. - Updated .github/workflows/validate.yml to include libtomcrypt-dev. Co-authored-by: eykamp <1133323+eyk
18:27:02BFLogBot amp@users.noreply.github.com>
18:53:39BFLogBot Repo: bitfighter | Commit: 68e40fd921 | Author: google-labs-jules[bot] | Message: Add safety checks for empty geometry and fix CI build failures I am an AI agent. I have identified and fixed several potential crashes in zap/GeomUtils.cpp and resolved multiple CI build failures related to the libtomcrypt dependency and its environment configuration. Geometric utility functions were missing validation for empty point sets, leading to segmentation
18:53:40BFLogBot faults. CI builds failed due to a mismatch in the tomcrypt dependency target name and missing macros in certain system-installed versions of libtomcrypt. Changes: - Added guard clauses to multiple functions in zap/GeomUtils.cpp. - Created bitfighter_test/TestGeomUtilsSafety.cpp with unit tests. - Updated zap/bitfighter_test.cmake to include the new tests. - Corrected the dependency target name in master/CMakeLists.txt. - Added #ifdef LTM_DESC i
18:53:42BFLogBot n tnl/random.cpp to prevent compilation errors. - Updated .github/workflows/validate.yml to include libtomcrypt-dev and libtommath-dev. Co-authored-by: eykamp <1133323+eykamp@users.noreply.github.com>

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.