guangli-dai
8edd101286
Remove dead pai_t field and delete pai.h
...
After replacing PAI vtable dispatch with direct calls in the previous
commit, the embedded pai_t member in pac_t and hpa_shard_t is dead
weight, and pai.h has no remaining users. Remove them.
Changes:
- Drop pai_t pai member (and "must be first member" comment) from
pac_t and hpa_shard_t.
- Replace #include "jemalloc/internal/pai.h" with the actually-needed
edata.h / tsd_types.h in pac.h, hpa.h, sec.h, pa.h.
- Update extent_pai_t comment in edata.h to no longer reference pai.h.
- Update three remaining test files (hpa_thp_always,
hpa_vectorized_madvise, hpa_vectorized_madvise_large_batch) to call
hpa_*(tsdn, shard, ...) directly instead of pai_*(tsdn, &shard->pai,
...).
- Delete include/jemalloc/internal/pai.h.
No behavioral changes.
2026-05-12 13:43:16 -07: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-04-30 15:17:18 -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
2020-07-31 09:16:50 -07:00
2020-07-31 09:16:50 -07:00
2026-03-10 18:14:33 -07:00
2020-07-31 09:16:50 -07:00
2026-03-10 18:14:33 -07: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-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-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
2020-10-15 10:03:16 -07:00
2026-03-10 18:14:33 -07:00
2026-03-10 18:14:33 -07: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-04-30 15:17:18 -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-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-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-03-10 18:14:33 -07: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-04-01 23:15:19 -04:00
2026-03-10 18:14:33 -07:00
2020-03-31 06:25:08 -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-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
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-03-10 18:14:33 -07: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-03-10 18:14:33 -07: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-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
2021-12-22 20:10:28 -08:00
2026-03-10 18:14:33 -07:00
2025-05-06 14:47:35 -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-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-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
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