DairikiDiff: Optimise method WordLevelDiff._split()
authorBoris Nagaev <bnagaev@gmail.com>
Thu, 2 May 2013 14:33:15 +0000 (18:33 +0400)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 16 May 2013 23:01:09 +0000 (23:01 +0000)
commitc3a13553fa9375f51dea8364d7feb4a85b0e0805
tree27a07a7d0be92bb25ea51439d8d4a2d1febf9947
parenta17a71b8e5055b1122486b47f46522a77b76d0ff
DairikiDiff: Optimise method WordLevelDiff._split()

_split() copied two arrays N times, where N is number of lines in diff.
This was done by $a = array_merge($a, ...);
Instead of doing this, new words are appended to the end of array
using []= syntax.

Bug: 47989
Change-Id: I41338a2a82fbc20d7511f4c79581880febeeeea5
includes/diff/DairikiDiff.php