[CI] (P13): the memo-purity gate drops its last allow entry and the fatal census holds at 70 abort sites.

This commit is contained in:
2026-10-06 21:58:43 -04:00
parent 45513aef51
commit f7360fe210
2 changed files with 5 additions and 8 deletions
+2 -5
View File
@@ -71,11 +71,8 @@ IMAGE_SWEEP = r"^\s*static\s+.*\bg_imageSweep\w*"
# ONE LINE PER ENTRY AND THE REASON IS THE ENTRY. A carve-out with no reason is how a
# gate becomes a list of things that are allowed to be wrong.
ALLOW = [
("MobileGL/MG_Backend/DirectGLES/Managers.h", "using BackendMap",
"StateBackendObjectRegistry's non-slot map: unreachable since P13 W3b made the slot arm "
"unconditional, deleted with the rest of the monolith glue in P13 W6"),
]
# P13: the last entry (StateBackendObjectRegistry's non-slot `BackendMap`) went with the map itself.
ALLOW = []
# WHAT USED TO BE HERE, AND WHY IT IS NOT. Five more entries, and every one of them was a
# carve-out for something no rule could have flagged in the first place:
# * two for `Array<SamplerImpl::BackendSamplerObject*...> rows` and
+3 -3
View File
@@ -1,7 +1,7 @@
{
"abort_sites": 73,
"abort_sites": 70,
"abort_sites_by_file": {
"MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp": 12,
"MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp": 10,
"MobileGL/MG_Backend/DirectGLES/Managers.cpp": 10,
"MobileGL/MG_Backend/DirectGLES/MultiDraw.cpp": 2,
"MobileGL/MG_Backend/DirectGLES/Utils.cpp": 1,
@@ -12,7 +12,7 @@
"MobileGL/MG_Backend/MGPipe/PipeInputs.cpp": 3,
"MobileGL/MG_Impl/Pipe/PipeFill.cpp": 5,
"MobileGL/MG_Impl/Pipe/ResourceTracker.h": 5,
"MobileGL/MG_Impl/Pipe/SlotAllocator.cpp": 2,
"MobileGL/MG_Impl/Pipe/SlotAllocator.cpp": 1,
"MobileGL/MG_Pipe/PipeApply.cpp": 5,
"MobileGL/MG_Pipe/PipeRoute.cpp": 7,
"MobileGL/MG_Pipe/generated/PipeFilled.inc": 1,