Only copy the used part of each buffer-line

30 jobs for !64 with master in 29 seconds (queued for 3 seconds)
latest merge request