]> Repositorios git - classgraph.git/commit
Document data-fam-instance skip in reduceTypeArg
authorJavier Sagredo <[email protected]>
Thu, 7 May 2026 00:03:36 +0000 (02:03 +0200)
committerJavier Sagredo <[email protected]>
Thu, 7 May 2026 00:03:36 +0000 (02:03 +0200)
commit0d363423e88c0e8df2f3ca8bbbeb80e3e31a588e
tree61b9b6717ab41b76fa88dd1e06c41e57362de980
parent5a09863f9c50bb6234a8e5b3bf8c9805b21579de
Document data-fam-instance skip in reduceTypeArg

Append a bullet to the resolution-determinism section explaining
why reduceTypeArg skips fiIsData entries: the data-family R: rewrite
makes their fiRhs structurally equal to the input FamilyApp, so
naïve recursion looped forever. Also clarify the prior
UndecidableInstances bullet — the reducer DOES recurse, it relies
on structural progress in the RHS to terminate.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
docs/INTERNALS.md