Slobodan Predolac
09d419ded5
Consolidate simple component headers (large, background_thread, bin)
...
Fold historical *_types/_structs/_externs/_inlines splits where the
layering is no longer load-bearing.
- large_externs.h -> large.h: rename; it was a single-purpose
function-prototype file.
- background_thread_structs.h + background_thread_externs.h ->
background_thread.h: merge. background_thread_inlines.h stays
separate because it depends on arena_inlines_a.h.
- bin_types.h -> bin.h: BIN_SHARDS_MAX / N_BIN_SHARDS_DEFAULT join the
bin_t struct and the bin_dalloc_locked_info_t type. bin_inlines.h
stays separate so TUs that only need the bin_t type don't pull in
the tcache-flush inline closure. The two bin_stats_* helpers move
from bin.h into bin_inlines.h so all bin inlines live together.
- tsd_binshards.h (new): houses tsd_binshards_t and its zero
initializer. Lets tsd_internals.h pull it in for X-macro expansion
without dragging mutex.h -- mutex.h depends on TSD machinery, which
would form a cycle through bin.h.
jemalloc_internal_includes.h drops the references to the deleted/
merged headers.
2026-06-04 11:32:53 -04:00
..
2026-04-30 15:17:18 -04:00
2026-03-10 18:14:33 -07:00
2020-10-24 20:43:44 -07:00
2017-02-23 08:57:02 -08:00
2017-02-23 08:57:02 -08:00
2026-03-10 18:14:33 -07:00
2026-05-13 17:50:41 -04:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-06-04 11:32:53 -04:00
2026-03-10 18:14:33 -07:00
2025-05-28 19:21:49 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-05-22 23:34:10 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-04-01 23:15:19 -04:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-06-02 13:24:23 -04:00
2020-10-15 10:03:16 -07:00
2026-03-10 18:14:33 -07:00
2026-06-01 18:18:31 -04:00
2026-03-10 18:14:33 -07:00
2026-06-01 18:18:31 -04:00
2026-05-05 10:44:28 -07:00
2026-05-12 13:14:39 -04:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-05-20 08:57:37 -04:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-05-12 13:43:16 -07:00
2026-03-10 18:14:33 -07:00
2026-06-01 18:18:31 -04:00
2026-05-21 13:07:08 -07:00
2026-05-14 11:00:33 -07:00
2026-03-10 18:14:33 -07:00
2026-05-12 13:43:16 -07:00
2026-03-10 18:14:33 -07:00
2026-05-12 13:43:16 -07:00
2025-04-25 19:19:03 -07:00
2026-05-12 13:43:16 -07:00
2026-03-10 18:14:33 -07:00
2026-05-12 13:43:16 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-06-02 13:24:23 -04:00
2021-12-22 20:10:28 -08:00
2026-05-11 16:23:09 -07:00
2026-04-01 23:15:19 -04:00
2017-02-23 08:57:02 -08:00
2017-02-23 08:57:02 -08:00
2017-02-23 08:57:02 -08:00
2017-02-23 08:57:02 -08:00
2026-03-10 18:14:33 -07:00
2017-02-23 08:57:02 -08:00
2026-04-01 23:15:19 -04:00
2026-03-10 18:14:33 -07:00
2026-05-14 11:00:33 -07:00
2026-06-02 13:24:23 -04:00
2020-03-31 06:25:08 -07:00
2026-06-04 11:32:53 -04:00
2026-04-01 23:15:19 -04:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-04-01 23:15:19 -04:00
2026-06-01 18:18:31 -04:00
2026-03-10 18:14:33 -07:00
2017-05-18 11:33:45 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2017-02-23 08:57:02 -08:00
2026-03-10 18:14:33 -07:00
2021-12-22 20:10:28 -08:00
2026-03-10 18:14:33 -07:00
2024-04-09 12:57:01 -07:00
2026-06-02 13:24:23 -04:00
2022-09-12 13:56:22 -07:00
2026-03-10 18:14:33 -07:00
2017-04-21 10:06:12 -07:00
2026-03-10 18:14:33 -07:00
2021-12-22 20:10:28 -08:00
2026-03-10 18:14:33 -07:00
2020-06-29 14:27:50 -07:00
2026-03-10 18:14:33 -07:00
2023-05-11 09:10:57 -07:00
2026-03-10 18:14:33 -07:00
2019-12-30 15:58:57 -08:00
2026-03-10 18:14:33 -07:00
2023-07-03 16:19:06 -07:00
2026-03-10 18:14:33 -07:00
2021-12-22 20:10:28 -08:00
2026-03-10 18:14:33 -07:00
2021-12-22 20:10:28 -08:00
2026-03-10 18:14:33 -07:00
2021-12-22 20:10:28 -08:00
2026-03-10 18:14:33 -07:00
2017-02-23 08:57:02 -08:00
2026-03-26 10:39:37 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-06-02 13:24:23 -04:00
2021-12-22 20:10:28 -08:00
2026-04-01 23:15:19 -04:00
2026-03-10 18:14:33 -07:00
2021-12-15 10:39:17 -08:00
2026-03-10 18:14:33 -07:00
2026-05-14 11:00:33 -07:00
2026-03-10 18:14:33 -07:00
2026-06-02 13:24:23 -04:00
2021-12-22 20:10:28 -08:00
2026-05-27 11:39:04 -04:00
2025-05-06 14:47:35 -07:00
2026-06-04 11:32:53 -04:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2026-06-01 18:18:31 -04:00
2026-03-10 18:14:33 -07:00
2026-04-01 23:15:19 -04:00
2024-06-25 12:59:45 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07:00
2019-11-04 11:15:50 -08:00
2026-03-10 18:14:33 -07:00
2026-05-13 18:27:43 -04:00
2026-06-02 13:24:23 -04:00
2026-03-10 18:14:33 -07:00
2026-06-02 13:24:23 -04:00
2019-10-29 17:48:44 -07:00
2026-03-10 18:14:33 -07:00
2022-04-20 10:27:25 -07:00
2026-03-10 18:14:33 -07:00
2019-10-29 17:48:44 -07:00
2026-03-10 18:14:33 -07:00
2019-10-29 17:48:44 -07:00
2026-03-10 18:14:33 -07:00
2017-02-23 08:57:02 -08:00