PackedList is sometimes non-lazy
The unset()
method never auto-vivifies, whereas the set()
method always auto-vivifies. In the case where set()
is called with a zero for its argument - eg, set(index, 0)
- this should behave identically to an unset()
and not auto-vivify out-of-range entries.