v1.11.4
Use tagged CodeInstances for AbstractInterpreter caching (#52233)
effects: add new `@consistent_overlay` macro (#54322)
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)
optimizer: fix the `all_rettypes_consistent` case of post-opt analysis (#51187)
effects: fix `Base.@_noub_meta` (#56061)
fixup! inference: fix lattice for unusual InterConditional return and Const Bool representations (#57080)
Compiler: fix unsoundness of getfield_tfunc on Tuple Types (#57275)
Fix interpreter_exec.jl test (#53218)
Handle no-postdominator case in finalizer pass (#54765)
extract common code to create a dummy `IRCode` into a utility function (#52329)
minor refactoring on the `CustomAbstractInterpreterCaching` test case (#53329)
post-opt: add more test cases for `visit_conditional_successors` (#53642)
add `construct_[post]domtree(::[IRCode|CFG])` interfaces (#53638)
Reland: expose caller world to GeneratedFunctionStub (#48766)