I finally understood what sinvaladt.c is doing --- and it

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 22fe3d4b0425fee1af0147a57e05aad70c3badd7
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 1999-09-06T19:37:38Z
Releases: 7.1.1
I finally understood what sinvaladt.c is doing --- and it
offended my aesthestic sensibility that there was so much unreadable code
doing so little.  Rewritten code is about half the size, faster, and
(I hope) much more intelligible.

Files

PathChange+/−
src/backend/storage/ipc/sinvaladt.c modified +230 −691
src/backend/storage/ipc/sinval.c modified +15 −44
src/include/storage/lock.h modified +2 −2
src/include/storage/sinvaladt.h modified +69 −83