]> granicus.if.org Git - curl/commit
hash: move key into hash struct to reduce mallocs
authorDaniel Stenberg <daniel@haxx.se>
Fri, 31 Mar 2017 23:12:32 +0000 (01:12 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 4 Apr 2017 13:37:37 +0000 (15:37 +0200)
commit4f2e348f9b42c69c480bffd0188502167cf4ad07
tree5fb9d6c07e2488ef599cbd83396810af2212b0c9
parente60fe20fdf94e829ba5fce33f7a9d6c281149f7d
hash: move key into hash struct to reduce mallocs

This removes one tiny malloc for each hash struct allocated. In a simple
case like "curl localhost", this save three mallocs.

Closes #1376
lib/hash.c
lib/hash.h