jemalloc/scripts
Slobodan Predolac fb5499aa9c Handle jemalloc calls after TSD teardown
This only changes behavior for the tsd_generic path, where
pthread_getspecific() can report no TSD after the pthread key destructor
has finished.  Other TSD backends keep tsd_teardown_done() as a constant
false, so the added checks compile out there.

Avoid recreating TSD for late deallocations.  Preserve existing
reincarnation behavior for late allocations and nonzero reallocations.

Add Linux CI coverage for force_tls=0, with and without --enable-debug,
to exercise the Android-equivalent generic TSD path.
2026-07-09 11:30:15 -04:00
..
freebsd Add FreeBSD to TravisCI 2022-03-29 11:58:27 -07:00
linux Add Windows to TravisCI 2022-01-26 10:16:57 -08:00
windows Add Windows to TravisCI 2022-01-26 10:16:57 -08:00
check-formatting.sh Add a script to check for clang-formattedness. 2020-10-02 14:49:56 -07:00
check_trailing_whitespace.sh Remove trailing whitespace 2023-06-23 11:58:18 -07:00
gen_gh_actions.py Handle jemalloc calls after TSD teardown 2026-07-09 11:30:15 -04:00
gen_header_dep_graph.sh Add header dep graph script for cleanup verification 2026-06-04 11:32:53 -04:00
gen_run_tests.py Port gen_run_tests.py to python3 2021-08-13 10:59:32 -07:00
gen_travis.py Remove Travis Windows CI for now since it has infra failures. 2026-03-10 18:14:33 -07:00
README_GH_ACTIONS.md Handle jemalloc calls after TSD teardown 2026-07-09 11:30:15 -04:00
run_static_analysis.sh Fix static analysis warnings. 2024-08-28 16:03:53 -07:00