QEMU TCG, bsd-user, and PostgreSQL replication work
QEMU developers advanced TCG dispatch optimizations and several bsd-user and device migration pulls, while PostgreSQL hackers reviewed fixes for replication slot leaks and a subscriber hook for logical decoding messages. The day's traffic stayed tightly technical across both projects.
QEMU TCG cuts per-block dispatch overhead
A sixth-revision 13-part patch series for QEMU's TCG accelerator adds an inline translation-block jump cache probe together with new goto_jc operations. The changes target reduced helper_lookup_tb_ptr overhead on indirect branches. Lower dispatch cost matters for emulation performance on workloads heavy in indirect control flow.
PostgreSQL replication slot release on error
A patch under review on pgsql-hackers addresses replication slot leaks that occur on subtransaction error paths inside SQL-callable slot functions. Discussion among nine participants examined correct release behavior when those functions fail. Reliable slot cleanup prevents resource exhaustion in replication setups that invoke the functions from SQL.
QEMU bsd-user misc pull applied
Warner Losh's 41-patch misc 2026q2 v4 series for bsd-user, covering many FreeBSD syscalls and noted as AI-assisted, was pulled into QEMU staging. The series expands syscall coverage and related infrastructure. Broader FreeBSD user-mode emulation support benefits developers who rely on QEMU for cross-building or testing BSD binaries.
virtio-sound gains migration support
A ten-patch pull request adds migration support to QEMU's virtio-sound device after earlier stream refactoring and VMState corrections. The work lets sound device state move with the guest. Live migration completeness for multimedia guests depends on such device-level state handling.
Logical decoding message hook for subscribers
PostgreSQL patch review continued on a hook that would let subscribers handle logical decoding messages. Four participants examined the interface and its placement in the apply path. An explicit hook gives extension authors a supported way to react to custom decoding messages without core changes.
Additional bsd-user fixes posted
Warner Losh posted a 14-patch series of bsd-user cleanups covering endian handling, mmap, syscalls, and the drop of FreeBSD 12 support. The patches sit alongside the larger pull already staged. Incremental correctness fixes keep the BSD user emulator aligned with current FreeBSD interfaces.