Rollup of 6 pull requests Successful merges: - #123063 (Function ABI is irrelevant for reachability) - #123096 (Don't check match scrutinee of postfix match for unused parens) - #123146 (Use compiletest directives instead of manually checking TARGET / tools) - #123160 (remove `def_id_to_node_id` in ast lowering) - #123162 (Correctly get complete intra-doc link data) - #123164 (Bump Unicode printables to version 15.1, align to unicode_data) r? `@ghost` `@rustbot` modify labels: rollup