Merge branch 'en/ort-perf-batch-15'
commit08ac213965dd861b7182ee7072b613ae29c72ae1
authorJunio C Hamano <gitster@pobox.com>
Tue, 24 Aug 2021 22:32:39 +0000 (24 15:32 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 24 Aug 2021 22:32:39 +0000 (24 15:32 -0700)
treef795d84f334a4c92af58fd9c3dc00d1d5af90f52
parentaab0eeaba56e87f4d471b8e2aba9a648e5606d01
parent62a15162fe60f11c515bec116c9a1f58173a032f
Merge branch 'en/ort-perf-batch-15'

Final batch for "merge -sort" optimization.

* en/ort-perf-batch-15:
  merge-ort: remove compile-time ability to turn off usage of memory pools
  merge-ort: reuse path strings in pool_alloc_filespec
  merge-ort: store filepairs and filespecs in our mem_pool
  diffcore-rename, merge-ort: add wrapper functions for filepair alloc/dealloc
  merge-ort: switch our strmaps over to using memory pools
  merge-ort: set up a memory pool
  merge-ort: add pool_alloc, pool_calloc, and pool_strndup wrappers
  diffcore-rename: use a mem_pool for exact rename detection's hashmap
  merge-ort: rename str{map,intmap,set}_func()
diffcore-rename.c
merge-ort.c