diff --git a/scripts/ci/espryt_memo_purity.py b/scripts/ci/espryt_memo_purity.py index c8b53a76..16174a92 100644 --- a/scripts/ci/espryt_memo_purity.py +++ b/scripts/ci/espryt_memo_purity.py @@ -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 rows` and diff --git a/scripts/ci/fatal_census_baseline.json b/scripts/ci/fatal_census_baseline.json index a7d06b3a..bc647f7c 100644 --- a/scripts/ci/fatal_census_baseline.json +++ b/scripts/ci/fatal_census_baseline.json @@ -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,