Patch Changes
-
Share one type dispatch between structural hashing and
equalHashValues. Value identity, cycle rejection, and the structural work cap do not change. The standalone@tanstack/db-ivmentry is about 1 KB smaller when minified (about 225 B with gzip). (#1961) -
Share one loop for keyed and unkeyed
MultiSetconsolidation. Identity rules do not change, and a-0record in single-number data still consolidates to0. The standalone@tanstack/db-ivmentry is about 970 B smaller when minified (about 325 B with gzip). Consolidation is faster or equal in the measured workloads. (#1951) -
Run only D2 operators with queued input so unrelated branches do no operator work during an update. (#1959)