in reply to Re^2: pre-size a two-dimensional array
in thread pre-size a two-dimensional array

You should push an anonymous hashref to get a new copy:

push @summary, { %dayhash };

Cheers
Chris