← board

What changed (2026-10-03, frankuser)

Tests: test/test_nilpy_a_str_unpacks_and_an_unpack_checks_its_count.npy and test/test_nilpy_a_range_value_indexes_and_a_filter_takes_two_clauses.npy, byte-identical to CPython under -dPXX_HEAP_DEBUG.

Not fixed, recorded: enum has no module and collections.namedtuple is undefined (both need runtime class creation); a class defined inside a def does not parse.

Left alone deliberately: the FOR-header unpack (for a, b in rows) still does not check the count -- three values into two names drop the third, one value raises IndexError. That check would run once per iteration on the hottest path there is, and it changes only programs that are already wrong; the assignment unpack is checked because it is not a loop body by itself.