jemalloc/scripts
Azat Khuzhin 1903f63aaa ci: add a Linux whole-program-LTO lane (test-linux-lto)
The `tcache_fiber_migration` reproducer only exercises the bug when the
allocator is statically linked and inlined under whole-program LTO.  None of the
existing lanes build that way, so add a dedicated Linux lane: clang ThinLTO,
`--with-jemalloc-prefix=je_`, and llvm-ar/nm/ranlib (to archive the LTO bitcode)
+ `-fuse-ld=lld`, then `make check`.

Authored in scripts/gen_gh_actions.py; .github/workflows/linux-ci.yml
regenerated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 12:54:12 +02: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 ci: add a Linux whole-program-LTO lane (test-linux-lto) 2026-06-22 12:54:12 +02: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 Add a script to generate github actions instead of Travis CI and Cirrus 2026-03-10 18:14:33 -07:00
run_static_analysis.sh Fix static analysis warnings. 2024-08-28 16:03:53 -07:00