pyramid: 5 defects patched + whitepaper (120 sites, 49 ecosystems)

This commit is contained in:
russell@unturf.com 2026-03-27 12:04:39 -04:00
parent 6bafc7f5e9
commit 8643225d7c
10 changed files with 616 additions and 8 deletions

View file

@ -69,6 +69,7 @@ SUPPORT_ALL := support/TarjanAlgorithm.java \
unit-godot \
unit-dry \
unit-sfml unit-angelscript unit-threejs unit-pygame \
unit-pyramid \
bench-mc-server bench-max bench-gumyum bench-everything bench-loadsim bench-elytra \
bench-unpatched bench-mitigated bench-enriched bench-three-tier \
play-unpatched play-mitigated play-enriched \
@ -96,7 +97,8 @@ unit: unit-tarjan unit-findnode unit-closure unit-toposort unit-deplist unit-bou
unit-tinkerpop-0001 \
unit-godot \
unit-dry \
unit-sfml unit-angelscript unit-threejs unit-pygame
unit-sfml unit-angelscript unit-threejs unit-pygame \
unit-pyramid
unit-tarjan: unit/TarjanComplexityTest.class
@echo ""
@ -553,6 +555,14 @@ unit-pygame: unit/PygameTest.class
@echo "=== UNIT pygame-0001..0004: pygame sprite remove (3001x), kill (3001x), layer (3001x) ==="
$(JAVA) -ea -cp . unit.PygameTest
unit/PyramidTest.class: ../defects/pyramid/unit/PyramidTest.java
$(JAVAC) -cp . -d . ../defects/pyramid/unit/PyramidTest.java
unit-pyramid: unit/PyramidTest.class
@echo ""
@echo "=== UNIT pyramid-0001..0005: Pyramid route (2000x), static (1000x), actions (738x), topo (176x), registry (6x) ==="
$(JAVA) -ea -cp . unit.PyramidTest
# ── Integration ───────────────────────────────────────────────────────────────
# Runs against the installed JDK's compiled GraphUtils.
# Proves real timing growth and confirms algorithm correctness.