v1.10.9
optimizer: move inlineable constants into argument position during `compact!`-ion (#50767)
AbstractInterpreter: Refactor `abstract_call` to be more overload-friendly (#50355)
Revert "Make sure we don't promise alignments that are larger than the heap alignment to LLVM (#56938)"
Fall bad generated functions back to interpreter (#50348)
inference: refactoring to allow irinterp to perform `:call` inference
effects: fix #52843, account for mutable values directly embedded to IR
inference: ensure inferring reachable code methods (#57088)
inference: avoid inferring unreachable code methods (#51317)
tidy test cases added by #47066 (#47118)
effects: ignore `:noinbounds` effect bit when collecting backedges (#48932)
Handle no-postdominator case in finalizer pass
update irutils.jl and fix the irpasses.jl test
refactor the `at-newinterp` test utility (#48943)
ssair: `compact!` constant `PiNode` (#50768)
Reland: expose caller world to GeneratedFunctionStub (#48766)