]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'sb/histogram-less-memory'
authorJunio C Hamano <gitster@pobox.com>
Wed, 15 Aug 2018 22:08:25 +0000 (15:08 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Aug 2018 22:08:25 +0000 (15:08 -0700)
commit57fbd8efb0ac6d85bde612eb06b9ff4415e21503
tree465fe17410b4ec4a6faf6bdb16890a5822990524
parent4bea8485e395769951c6b9eddfba1081ea7ef47f
parent79cb2ebb92c18af11edf5eea238425d86eef173d
Merge branch 'sb/histogram-less-memory'

"git diff --histogram" had a bad memory usage pattern, which has
been rearranged to reduce the peak usage.

* sb/histogram-less-memory:
  xdiff/histogram: remove tail recursion
  xdiff/xhistogram: move index allocation into find_lcs
  xdiff/xhistogram: factor out memory cleanup into free_index()
  xdiff/xhistogram: pass arguments directly to fall_back_to_classic_diff