git/trace2
Patrick Steinhardt 0578f1e66a global: adapt callers to use generic hash context helpers
Adapt callers to use generic hash context helpers instead of using the
hash algorithm to update them. This makes the callsites easier to reason
about and removes the possibility that the wrong hash algorithm is used
to update the hash context's state. And as a nice side effect this also
gets rid of a bunch of users of `the_hash_algo`.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2025-01-31 10:06:11 -08:00
..
tr2_cfg.c config: make dependency on repo in `read_early_config()` explicit 2024-09-12 10:15:40 -07:00
tr2_cfg.h
tr2_cmd_name.c treewide: remove unnecessary includes of cache.h 2023-03-21 10:56:53 -07:00
tr2_cmd_name.h
tr2_ctr.c Merge branch 'ak/typofix-2.46-maint' 2024-10-04 14:21:40 -07:00
tr2_ctr.h trace2: add global counter mechanism 2022-10-24 12:45:26 -07:00
tr2_dst.c treewide: remove unnecessary includes of cache.h 2023-03-21 10:56:53 -07:00
tr2_dst.h
tr2_sid.c global: adapt callers to use generic hash context helpers 2025-01-31 10:06:11 -08:00
tr2_sid.h
tr2_sysenv.c global: mark code units that generate warnings with `-Wsign-compare` 2024-12-06 20:20:02 +09:00
tr2_sysenv.h
tr2_tbuf.c treewide: remove unnecessary cache.h includes in source files 2023-02-23 17:25:28 -08:00
tr2_tbuf.h
tr2_tgt.h trace2: plumb config kvi 2023-06-28 14:06:39 -07:00
tr2_tgt_event.c Merge branch 'am/trace2-with-valueless-true' 2025-01-29 14:05:10 -08:00
tr2_tgt_normal.c trace2: prevent segfault on config collection with valueless true 2025-01-23 10:01:56 -08:00
tr2_tgt_perf.c Merge branch 'am/trace2-with-valueless-true' 2025-01-29 14:05:10 -08:00
tr2_tls.c trace2: destroy context stored in thread-local storage 2024-09-27 08:25:36 -07:00
tr2_tls.h trace2: fix typos 2024-10-03 12:06:50 -07:00
tr2_tmr.c treewide: remove unnecessary includes in source files 2023-12-26 12:04:33 -08:00
tr2_tmr.h trace2: add stopwatch timers 2022-10-24 12:45:26 -07:00