2026-04-11 - 2026-04-18
Overview
5 issues closed from 1 user
Closed
#294 Entity.gridstate as DiscreteMap reference
Closed
#309 Caption numeric setters cast negative floats to unsigned int (UBSan)
Closed
#311 DijkstraMap pathfinding accepts out-of-bounds coords and aborts via TCOD assertion
Closed
#310 compute_fov loads out-of-range int into TCOD_fov_algorithm_t enum (UBSan)
Closed
#283 [Major Feature] Coverage-guided fuzz harness for Python API (libFuzzer + ASan)
8 issues created by 1 user
Opened
#309 Caption numeric setters cast negative floats to unsigned int (UBSan)
Opened
#310 compute_fov loads out-of-range int into TCOD_fov_algorithm_t enum (UBSan)
Opened
#311 DijkstraMap pathfinding accepts out-of-bounds coords and aborts via TCOD assertion
Opened
#312 [Minor Feature] Extend fuzz coverage to remaining public API surface
Opened
#313 [Refactoring] Migrate UIEntity::grid from shared_ptr<UIGrid> to shared_ptr<GridData>
Opened
#314 [Documentation] API audit follow-through: close the gaps from docs/api-audit-2026-04.md
Opened
#315 Behavior pathfinding architecture — support A*↔Dijkstra spectrum, multi-root, and custom heuristics
Opened
#316 Sparse perspective writeback in UIEntity::updateVisibility (Phase 5.2 finding)
1 unresolved conversation
Open
#167
[Demo Target] r/roguelikedev Tutorial Series Demo Game