• Site admin.

  • Joined on 2020-09-17
john commented on issue john/McRogueFace#283 2026-04-17 03:14:59 +00:00
[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++…

john opened issue john/McRogueFace#311 2026-04-11 21:22:16 +00:00
DijkstraMap pathfinding accepts out-of-bounds coords and aborts via TCOD assertion
john opened issue john/McRogueFace#310 2026-04-11 21:22:07 +00:00
compute_fov loads out-of-range int into TCOD_fov_algorithm_t enum (UBSan)
john opened issue john/McRogueFace#309 2026-04-11 21:21:59 +00:00
Caption numeric setters cast negative floats to unsigned int (UBSan)
john pushed to master at john/McRogueFace 2026-04-10 08:15:37 +00:00
6bf5c451a3 Add composite sprite_grid for multi-tile entities, closes #237
john closed issue john/McRogueFace#237 2026-04-10 08:15:37 +00:00
Multi-tile entities using composite sprites
john closed issue john/McRogueFace#149 2026-04-10 08:08:46 +00:00
Reduce the size of UIGrid.cpp
john closed issue john/McRogueFace#281 2026-04-10 08:08:46 +00:00
[Minor Feature] Free-threaded CPython + TSan Makefile targets
john closed issue john/McRogueFace#280 2026-04-10 08:08:46 +00:00
[Minor Feature] Instrumented libtcod debug build for sanitizer coverage
john pushed to master at john/McRogueFace 2026-04-10 08:08:46 +00:00
f3ef81cf9c Add ThreadSanitizer build targets and free-threaded Python support, closes #281, closes #280
a6a0722be6 Split UIGrid.cpp into three files for maintainability, closes #149
Compare 2 commits »
john closed issue john/McRogueFace#238 2026-04-10 07:31:50 +00:00
Playground: Emscripten debugging infrastructure (DWARF, source maps, debug dumps)
john pushed to master at john/McRogueFace 2026-04-10 07:31:50 +00:00
edd0028270 Add WASM developer troubleshooting guide, closes #240
af2eaf7a99 Add Gitea Actions CI workflow for automated testing, closes #285
5ce5b5779a Add Emscripten debug build targets with DWARF and source maps, closes #238
Compare 3 commits »
john closed issue john/McRogueFace#240 2026-04-10 07:31:50 +00:00
Playground: Developer troubleshooting documentation for WASM deployments
john closed issue john/McRogueFace#285 2026-04-10 07:31:50 +00:00
[Minor Feature] CI pipeline for debug-test and asan-test
john closed issue john/McRogueFace#233 2026-04-10 07:29:39 +00:00
Enhance Entity rendering and positioning capabilities
john commented on issue john/McRogueFace#233 2026-04-10 07:28:19 +00:00
Enhance Entity rendering and positioning capabilities

Closing — 3 of 4 sub-issues are implemented:

john pushed to master at john/McRogueFace 2026-04-10 06:58:06 +00:00
a4e0b97ecb Add multi-tile entity support with tile_width/tile_height, closes #236
9a06ae5d8e Add texture display bounds for non-uniform sprite content, closes #235
2b0267430d Add regression tests for vector NULL safety and uniform owner validity, closes #287
Compare 3 commits »
john closed issue john/McRogueFace#235 2026-04-10 06:58:06 +00:00
Texture display bounds for non-uniform sprite content
john closed issue john/McRogueFace#236 2026-04-10 06:58:06 +00:00
Multi-tile entities using oversized sprites
john closed issue john/McRogueFace#287 2026-04-10 06:58:06 +00:00
[Minor Feature] Regression tests that trigger each bug from #258–#278