LLVM/project 49a0c5cllvm/include/llvm/Transforms/Scalar Reassociate.h, llvm/lib/Transforms/Scalar Reassociate.cpp

review
DeltaFile
+32-12llvm/lib/Transforms/Scalar/Reassociate.cpp
+6-7llvm/include/llvm/Transforms/Scalar/Reassociate.h
+38-192 files

FreeBSD/ports c22bd47biology/coverm distinfo Makefile, biology/coverm/files patch-cargo-crates_rust-htslib-0.44.1_src_bam_record.rs

biology/coverm: update 0.7.0 → 0.8.0
DeltaFile
+321-305biology/coverm/distinfo
+160-153biology/coverm/Makefile
+0-20biology/coverm/files/patch-cargo-crates_rust-htslib-0.44.1_src_bam_record.rs
+481-4783 files

LLVM/project 62907d4llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/PowerPC test-issue-98598.ll

[PowerPC] Fix combineSignExtendSetCC() for large/small types (#207721)

The code should reject larger types (like i128) and zero-extend smaller
types (like i8 and i16). Consolidate the handling based on being
smaller/larger than OpVT to reduce the number of PPC64 conditions.
DeltaFile
+63-0llvm/test/CodeGen/PowerPC/test-issue-98598.ll
+7-10llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+70-102 files

NetBSD/xsrc ICFvBdUexternal/mit/libXfont2/dist/include/X11/fonts fontencc.h, external/mit/libXfont2/dist/src/fontfile fontencc.c

   rebirth the fontencc.[ch] files.

   libXfont2 2.0.8 removed these without bumping the shlib, and to avoid
   any possible problem with pullups, we're adding them back here.  these
   are just 5 shimming one-line functions that cost 270 bytes on amd64.
VersionDeltaFile
1.3+0-0external/mit/libXfont2/dist/src/fontfile/fontencc.c
1.3+0-0external/mit/libXfont2/dist/include/X11/fonts/fontencc.h
+0-02 files

NetBSD/xsrc vxn41Ksexternal/mit/libXfont2/dist/include/X11/fonts fontencc.h, external/mit/libXfont2/dist/src/fontfile fontencc.c

   merge libXfont2 2.0.8.

   (we're gonna put back these two files, since they've been removed
   without the shlib being bumped, and we'd like to pull this up.
   the symbols are almost certainly not used anywhere, but it still
   feels wrong to drop them without a major bump.)
VersionDeltaFile
1.2+0-0external/mit/libXfont2/dist/include/X11/fonts/fontencc.h
1.2+0-0external/mit/libXfont2/dist/src/fontfile/fontencc.c
+0-02 files

NetBSD/xsrc 7VdJyWSexternal/mit/libXfont2/dist aclocal.m4 configure, external/mit/libXfont2/dist/m4 libtool.m4

   initial import of libXfont2-2.0.8
VersionDeltaFile
1.1.1.7+3,781-3,333external/mit/libXfont2/dist/aclocal.m4
1.1.1.7+1,670-550external/mit/libXfont2/dist/configure
1.1.1.6+572-179external/mit/libXfont2/dist/config.sub
1.1.1.6+414-333external/mit/libXfont2/dist/ltmain.sh
1.1.1.7+636-32external/mit/libXfont2/dist/Makefile.in
1.1.1.2+279-188external/mit/libXfont2/dist/m4/libtool.m4
+7,352-4,61548 files not shown
+9,437-4,76554 files

LLVM/project 475f702clang/docs ReleaseNotes.md, clang/lib/Sema SemaExpr.cpp

[Clang] No longer reject call expression whose type is a not-yet-deduced auto type. (#208007)

This fixes a regression introduced in #139246

Fixes #207565
DeltaFile
+13-0clang/test/SemaTemplate/fun-template-def.cpp
+1-1clang/lib/Sema/SemaExpr.cpp
+1-0clang/docs/ReleaseNotes.md
+15-13 files

LLVM/project c279890bolt/include/bolt/Core MCPlusBuilder.h, bolt/lib/Passes IndirectCallPromotion.cpp

[BOLT][AArch64] Support call ICP (#208158)

* extends MCPlusBuilder with comparision between registers.
* updates the ICP pass to request a scavenged register for AArch64
callsites.
* wires ICP code generation on AArch64.
DeltaFile
+147-0bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+46-0bolt/test/AArch64/icp.c
+39-0bolt/test/AArch64/icp-inline.c
+27-6bolt/lib/Passes/IndirectCallPromotion.cpp
+11-1bolt/include/bolt/Core/MCPlusBuilder.h
+2-2bolt/test/AArch64/unsupported-passes.test
+272-91 files not shown
+273-107 files

FreeBSD/ports 40e01a7misc/antigravity-cli distinfo Makefile

misc/antigravity-cli: update 1.0.16 → 1.1.0
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports f795e14misc/claude-code distinfo Makefile

misc/claude-code: update 2.1.203 → 2.1.204
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

OPNSense/core 1a50a71src/opnsense/mvc/app/library/OPNsense/Auth Radius.php, src/opnsense/scripts/captiveportal process_accounting_messages.php set_session_restrictions.py

captive portal: adjust accounting interval to Acct-Interim-Interval (#10474)

This changes the default interval to 600, which is the recommended
value according to RFC 2869.
DeltaFile
+49-11src/opnsense/scripts/captiveportal/lib/db.py
+22-7src/opnsense/scripts/captiveportal/process_accounting_messages.php
+6-1src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php
+2-1src/opnsense/scripts/captiveportal/set_session_restrictions.py
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+2-0src/opnsense/scripts/captiveportal/sql/init.sql
+82-211 files not shown
+83-217 files

OpenBSD/src 1EByWMMusr.bin/tmux layout.c

   Fix a typo (use right var), from Dane Jensen.
VersionDeltaFile
1.92+2-2usr.bin/tmux/layout.c
+2-21 files

NetBSD/src SCpG2ADshare/mk bsd.x11.mk

   bump xorg-server version.
VersionDeltaFile
1.168+2-2share/mk/bsd.x11.mk
+2-21 files

NetBSD/xsrc l0FLTiCexternal/mit/xorg-server/dist configure configure.ac, external/mit/xorg-server/dist/Xi xichangecursor.c

   merge xorg-server 21.1.24.
VersionDeltaFile
1.27+14-14external/mit/xorg-server/dist/configure
1.10+7-3external/mit/xorg-server/dist/dix/dixfonts.c
1.30+2-2external/mit/xorg-server/include/version-config.h
1.29+2-2external/mit/xorg-server/dist/configure.ac
1.5+3-0external/mit/xorg-server/dist/Xi/xichangecursor.c
1.60+1-1external/mit/xorg-server/include/dix-config.h
+29-222 files not shown
+31-248 files

NetBSD/pkgsrc ZmV9NPgdoc CHANGES-2026

   doc: Updated databases/p5-DBI to 1.650
VersionDeltaFile
1.4342+2-1doc/CHANGES-2026
+2-11 files

NetBSD/xsrc ON2Ybftexternal/mit/xorg-server/dist ChangeLog configure, external/mit/xorg-server/dist/dix dixfonts.c

   initial import of xorg-server-21.1.24
VersionDeltaFile
1.1.1.34+309-0external/mit/xorg-server/dist/ChangeLog
1.1.1.4+33-6external/mit/xorg-server/dist/glamor/glamor_font.c
1.1.1.34+14-14external/mit/xorg-server/dist/configure
1.1.1.8+21-0external/mit/xorg-server/dist/hw/xquartz/GL/indirect.c
1.1.1.6+9-5external/mit/xorg-server/dist/xkb/maprules.c
1.1.1.14+7-3external/mit/xorg-server/dist/dix/dixfonts.c
+393-2812 files not shown
+420-4318 files

NetBSD/pkgsrc tUzI4eRdatabases/p5-DBI distinfo Makefile

   p5-DBI: update to 1.650.

   1.650 - 2026-07-06, H.Merijn Brand & Robert Rothenberg
       * Set a hard limit of 99999 on '?' placeholders (CVE-2026-14739)
       * Fix out-of-bounds read in preparse of SQL that starts with a comment (CVE-2026-14740)
       * Fix code injection via Profile DSN attribute or DBI_PROFILE variable (CVE-2026-14380)
       * Update dbipport.h to Devel::PPPort-3.73
       * Require Test::More 0.96 (tests will otherwise fail on pristine perl-5.12)
VersionDeltaFile
1.62+4-4databases/p5-DBI/distinfo
1.98+2-2databases/p5-DBI/Makefile
+6-62 files

NetBSD/pkgsrc-wip f5d4919crush distinfo go-modules.mk

crush: Update to 0.82.2

Changelog
New!
* cbb6daa: feat(ui): preserve newlines in expanded tool content (#3239) (@taciturnaxolotl)
Fixed
* d341d84: fix(alibaba): fix missing thinking traces on deepseek via aliababa (#3259) (@andreynering)
* 3ac7f1c: fix(baseten): make the thinking on/off toggle work for baseten (@andreynering)
* 78a205c: fix(copilot): guard nil request body in initiator transport (#3246) (@truffle-dev)
* ff12fa0: fix(scrollbar): only show on human scroll (@taciturnaxolotl)
* 6437f0d: fix(ui): make chat follow-scroll reliable when content grows (#3240) (@taciturnaxolotl)
Docs
* 3d60368: docs(readme): mention MOONSHOT_API_KEY (#3251) (@TheRAWagent)
Other stuff
* ebf6e82: chore: add alibaba us (#3249) (@andreynering)
* e01ecdf: readme: add hyper (@meowgorithm)
DeltaFile
+159-159crush/distinfo
+52-52crush/go-modules.mk
+1-1crush/Makefile
+212-2123 files

NetBSD/pkgsrc p2Vn188doc CHANGES-2026

   doc: Updated wayland/xwayland to 24.1.13
VersionDeltaFile
1.4341+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc kHFg3Kzwayland/xwayland distinfo Makefile

   xwayland: update to 24.1.13.

   This release contains the fixes for the issues reported in today's
   security advisory:
   https://lists.x.org/archives/xorg-announce/2026-July/003716.html

    -  CVE-2026-55999: glamor Font Atlas Heap Buffer Overflow
    -  CVE-2026-56000: GLX contextTags Use-After-Free in CommonMakeCurrent()

   In addition we have a few other smaller cleanup fixes.
VersionDeltaFile
1.5+4-4wayland/xwayland/distinfo
1.5+2-2wayland/xwayland/Makefile
+6-62 files

NetBSD/pkgsrc bzTlVQPdoc CHANGES-2026

   Updated x11/wxGTK32
VersionDeltaFile
1.4340+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc J4PUWcydoc CHANGES-2026

   doc: Updated x11/modular-xorg-xephyr to 21.1.24
VersionDeltaFile
1.4339+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc BYxWLF6doc CHANGES-2026

   doc: Updated x11/modular-xorg-server to 21.1.24
VersionDeltaFile
1.4338+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc PsaVgkKx11/modular-xorg-server distinfo Makefile.common

   modular-xorg-server: update to 21.1.24.

   This release contains the fixes for the issues reported in today's
   security advisory:
   https://lists.x.org/archives/xorg-announce/2026-July/003716.html

     -  CVE-2026-55999: glamor Font Atlas Heap Buffer Overflow
     -  CVE-2026-56000: GLX contextTags Use-After-Free in CommonMakeCurrent()

   As noted in the security advisory, CVE-2026-56000 seems to depend on a
   commit not previously in a 21.1.x release (but is present in this
   release). As far as we can tell, 21.1.23 and earlier are not vulnerable
   to CVE-2026-56000.

   On top of those we have few cleanup fixes backported to the 21.1 releases.
VersionDeltaFile
1.136+4-4x11/modular-xorg-server/distinfo
1.69+2-2x11/modular-xorg-server/Makefile.common
+6-62 files

NetBSD/pkgsrc-wip 9fa04c0chromium distinfo, chromium/patches patch-base_files_file__path__watcher__kqueue.cc patch-third__party_vulkan-loader_src_loader_loader__environment.c

chromium: update to 150.0.7871.100
DeltaFile
+1,628-1,621chromium/distinfo
+54-0chromium/patches/patch-base_files_file__path__watcher__kqueue.cc
+44-0chromium/patches/patch-third__party_vulkan-loader_src_loader_loader__environment.c
+25-0chromium/patches/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
+24-0chromium/patches/patch-third__party_vulkan-loader_src_BUILD.gn
+18-0chromium/patches/patch-third__party_nasm_output_outieee.c
+1,793-1,6211,618 files not shown
+3,456-3,2501,624 files

NetBSD/pkgsrc 7zZU4XEdoc CHANGES-2026

   doc: Updated x11/libXfont2 to 2.0.8
VersionDeltaFile
1.4337+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc D2XAXIWx11/libXfont2 distinfo Makefile

   libXfont2: update to 2.0.8.

   This release contains the fixes for the issues reported in today's
   security advisory:

   https://lists.x.org/archives/xorg-announce/2026-July/003714.html

     - CVE-2026-56001: BitmapScaleBitmaps Integer Overflow Heap Buffer Overflow
     - CVE-2026-56002: PCF Font Parsing Heap Buffer Overflow
     - CVE-2026-56003: computeProps Property Buffer Heap Buffer Overflow

   Additionally it contains a number of minor cleanup patches and the
   removal of a decades-obsolete compat API.
VersionDeltaFile
1.11+4-4x11/libXfont2/distinfo
1.20+2-2x11/libXfont2/Makefile
+6-62 files

NetBSD/pkgsrc 0IeJGhyx11/wxGTK32 distinfo Makefile

   wxGTK32: updated to 3.2.11

   3.2.11 includes an unusually huge amount of bug fixes for possible security
   problems, probably prompted by the increasing use of LLMs for finding them and
   also helped by the addition of extra fuzzers. Upgrading to this version is
   strongly recommended if you use any of the functions or classes mentioned below
   in untrusted contexts:

   Fix multiple buffer overflows in wxBMPHandler: when loading malformed BMP files with invalid RLE data
   Fix multiple buffer overflows in wxXPMDecoder
   Fix multiple problems in wxGIFHandler: reject more invalid GIFs and do it without leaking memory
   Fix buffer overflow in wxTarInputStream
   Fix out-of-bounds read in wxFileType::ExpandCommand()
   Fix buffer overflow in wxVsnprintf()
   Fix out-of-bounds read in wxRegEx::Replace()
   Fix out-of-bounds read in wxUString
   Fix wxDateTime::Format() handling of invalid format
   Fix buffer overflow in wxGethostby{addr,name}_r()
   Fix multiple buffer overflows in wxIFFDecoder: out-of-bounds palette write

    [8 lines not shown]
VersionDeltaFile
1.22+4-4x11/wxGTK32/distinfo
1.71+2-3x11/wxGTK32/Makefile
+6-72 files

LLVM/project e7195d5llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange debug-record-after-phi.ll

[LoopInterchange] Fix crash when dbg_value exists right after PHI (#208147)

When enabling reduction2mem with `-loop-interchange-reduction-to-mem`
and the input IR contains `dbg_value`s immediately after a certain PHI
node, assertion failure could be triggered due to the insertion position
of newly created PHI node. This patch fixes the issue by changing
IRBuilder ctor to be called. TBH, I'm not entirely sure what the
difference is between `IRBuilder::IRBuilder(Instruction *)` and
`IRBuilder::IRBuilder(BasicBlock *, BasicBlock::iterator)`, but judging
from the generated code, the behavior with this patch seems reasonable.

Taken over from #183273
DeltaFile
+96-0llvm/test/Transforms/LoopInterchange/debug-record-after-phi.ll
+1-1llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+97-12 files

NetBSD/pkgsrc 3FNGPTHdoc CHANGES-2026

   doc: Updated x11/xlsfonts to 1.0.9
VersionDeltaFile
1.4336+2-1doc/CHANGES-2026
+2-11 files