-
Site admin.
-
Joined on
2020-09-17
[Major Feature] Coverage-guided fuzz harness for Python API (libFuzzer + ASan)
Closing. Resolution: shipped as a native clang+libFuzzer+ASan harness instead of Atheris. Python-level coverage would have added nothing — every bug from #258-#278 lives below the Python/C++…
DijkstraMap pathfinding accepts out-of-bounds coords and aborts via TCOD assertion
compute_fov loads out-of-range int into TCOD_fov_algorithm_t enum (UBSan)
Caption numeric setters cast negative floats to unsigned int (UBSan)
Multi-tile entities using composite sprites
[Minor Feature] Free-threaded CPython + TSan Makefile targets
[Minor Feature] Instrumented libtcod debug build for sanitizer coverage
Playground: Emscripten debugging infrastructure (DWARF, source maps, debug dumps)
Playground: Developer troubleshooting documentation for WASM deployments
[Minor Feature] CI pipeline for debug-test and asan-test
Enhance Entity rendering and positioning capabilities
Texture display bounds for non-uniform sprite content
Multi-tile entities using oversized sprites
[Minor Feature] Regression tests that trigger each bug from #258–#278