LLVM/project 2b7ee86llvm/lib/Transforms/Scalar JumpThreading.cpp, llvm/test/Transforms/JumpThreading update-bpi-bfi-unfold-select.ll

[JumpThreading] Don't divide by all-zero branch weights (#221846)

Fixes #192165.
DeltaFile
+19-14llvm/lib/Transforms/Scalar/JumpThreading.cpp
+23-0llvm/test/Transforms/JumpThreading/update-bpi-bfi-unfold-select.ll
+42-142 files

LLVM/project dbdf266llvm/utils profcheck-xfail.txt

Add openmp test to xfail list

Introduced in PR #219323. Looking at the PR, and given we haven't yet addressed openmp profcheck failures, the change is highly unlikely to have introduced a new regression (it's exposing existing ones)
DeltaFile
+1-0llvm/utils/profcheck-xfail.txt
+1-01 files

FreeBSD/ports 460e58bgames/minetestmapper Makefile distinfo

games/minetestmapper: update 2025040820260808
DeltaFile
+3-3games/minetestmapper/distinfo
+1-1games/minetestmapper/Makefile
+4-42 files

HardenedBSD/src c170899share/man/man4 nvd.4, sys/compat/linuxkpi/common/include/linux kobject.h time.h

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+183-0sys/compat/linuxkpi/common/src/linux_timesub.c
+13-22share/man/man4/nvd.4
+31-0tests/sys/netinet/udp_bindings.c
+19-0sys/compat/linuxkpi/common/include/linux/time.h
+19-0sys/compat/linuxkpi/common/include/linux/hrtimer.h
+16-1sys/compat/linuxkpi/common/include/linux/kobject.h
+281-2315 files not shown
+353-3321 files

HardenedBSD/src cdb18c1lib/libbe libbe.3, lib/libpmc pmc.haswellxeon.3

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+7-7sys/netinet/libalias/libalias.3
+3-3stand/forth/beastie.4th.8
+3-3sbin/bectl/bectl.8
+3-2sbin/ipfw/ipfw.8
+2-2lib/libpmc/pmc.haswellxeon.3
+2-2lib/libbe/libbe.3
+20-1964 files not shown
+95-9470 files

HardenedBSD/src b56f98dshare/man/man4 nvd.4, sys/compat/linuxkpi/common/include/linux kobject.h time.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+183-0sys/compat/linuxkpi/common/src/linux_timesub.c
+13-22share/man/man4/nvd.4
+31-0tests/sys/netinet/udp_bindings.c
+19-0sys/compat/linuxkpi/common/include/linux/time.h
+19-0sys/compat/linuxkpi/common/include/linux/hrtimer.h
+16-1sys/compat/linuxkpi/common/include/linux/kobject.h
+281-2314 files not shown
+351-3120 files

HardenedBSD/src 0e8bc4elib/libbe libbe.3, lib/libpmc pmc.haswellxeon.3

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+7-7sys/netinet/libalias/libalias.3
+3-3stand/forth/beastie.4th.8
+3-3sbin/bectl/bectl.8
+3-2sbin/ipfw/ipfw.8
+2-2lib/libpmc/pmc.haswellxeon.3
+2-2lib/libbe/libbe.3
+20-1964 files not shown
+95-9470 files

HardenedBSD/ports 00a14c2astro/traccar pkg-plist, devel/tinygo pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+8,757-924devel/tinygo/pkg-plist
+2,011-3,394graphics/processing/pkg-plist
+424-409astro/traccar/pkg-plist
+187-155mail/stalwart/distinfo
+260-0devel/tinygo/files/modules.txt
+104-97mail/mailpit/files/patch-package-lock.json
+11,743-4,979126 files not shown
+13,036-5,680132 files

FreeBSD/ports ee64c8dmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-RC1 arm64-aarch64-14.5-RC1

misc/freebsd-release-manifests: Add 14.5-RELEASE MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit c581f2c644f32288ad2edbe9baf37f9ccf8a5650)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-RELEASE
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-RELEASE
+26-3512 files not shown
+71-7118 files

FreeBSD/doc 0cfe34awebsite/content/en/releases/14.5R announce.asc announce.adoc

14.5: Add release announcement

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+745-0website/content/en/releases/14.5R/announce.adoc
+707-0website/content/en/releases/14.5R/announce.asc
+1,452-02 files

LLVM/project a6ab49elibcxx/docs/Status Cxx23Issues.csv Cxx20Papers.csv

[libc++][docs] Preserve tight inline spacing
DeltaFile
+21-21libcxx/docs/Status/Cxx20Issues.csv
+15-15libcxx/docs/Status/Cxx17Issues.csv
+4-4libcxx/docs/Status/Cxx26Issues.csv
+4-4libcxx/docs/Status/Cxx17Papers.csv
+1-1libcxx/docs/Status/Cxx23Issues.csv
+1-1libcxx/docs/Status/Cxx20Papers.csv
+46-466 files

FreeBSD/ports c581f2cmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-RC1 arm64-aarch64-14.5-RC1

misc/freebsd-release-manifests: Add 14.5-RELEASE MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-RELEASE
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-RELEASE
+26-3512 files not shown
+71-7118 files

LLVM/project 2e6c7bcllvm/lib/Transforms/IPO OpenMPOpt.cpp, llvm/test/Transforms/OpenMP indirect_call_specialization_cap.ll

[OpenMPOpt] Bound indirect-call specialization instead of paying for all of it (#219323)

`registerAAsForFunction()` seeds `AAIndirectCallInfo` unconditionally,
so device
code pays for specializing every indirect call site. Device code routes
many
calls through function-pointer tables and virtual dispatch, so a call
site can
see every address-taken candidate in the module, and the if-cascade
`AAIndirectCallInfo` builds over them is quadratic.

Skip specialization at a call site with more than three possible
callees,
overridable with `-openmp-opt-max-callees-for-specialization`. The bound
is a
threshold on the call site rather than a limit on how many callees get
specialized: the Attributor asks about each callee with the same total,
so a
site above the threshold keeps its indirect call instead of getting

    [29 lines not shown]
DeltaFile
+157-0llvm/test/Transforms/OpenMP/indirect_call_specialization_cap.ll
+25-0llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+182-02 files

LLVM/project d031640orc-rt/lib/bedrock CMakeLists.txt, orc-rt/lib/support CMakeLists.txt

[orc-rt] Hide symbols by default in Bedrock and Support libs. (#221848)

Hides C/C++ symbols by default in the orc-rt Bedrock and Support
libraries. Only explicitly annotated APIs should be exposed by these
libraries.
DeltaFile
+5-1orc-rt/lib/support/CMakeLists.txt
+5-1orc-rt/lib/bedrock/CMakeLists.txt
+10-22 files

HardenedBSD/ports 26471b3games/simutrans-pak64 Makefile distinfo

games/simutrans-pak64: update 124-3 → 124-4
DeltaFile
+3-3games/simutrans-pak64/distinfo
+1-1games/simutrans-pak64/Makefile
+4-42 files

FreeBSD/ports 1aae1ccgames/simutrans Makefile distinfo

games/simutrans: update 124.3.1 → 124.5
DeltaFile
+3-3games/simutrans/distinfo
+2-2games/simutrans/Makefile
+5-52 files

FreeBSD/ports 26471b3games/simutrans-pak64 Makefile distinfo

games/simutrans-pak64: update 124-3 → 124-4
DeltaFile
+3-3games/simutrans-pak64/distinfo
+1-1games/simutrans-pak64/Makefile
+4-42 files

FreeBSD/ports 87ee1c8games/simutrans-pak128 distinfo Makefile

games/simutrans-pak128: update 2.10.0 → 2.10.1
DeltaFile
+3-3games/simutrans-pak128/distinfo
+3-3games/simutrans-pak128/Makefile
+6-62 files

HardenedBSD/ports 87ee1c8games/simutrans-pak128 distinfo Makefile

games/simutrans-pak128: update 2.10.0 → 2.10.1
DeltaFile
+3-3games/simutrans-pak128/distinfo
+3-3games/simutrans-pak128/Makefile
+6-62 files

HardenedBSD/ports 1aae1ccgames/simutrans Makefile distinfo

games/simutrans: update 124.3.1 → 124.5
DeltaFile
+3-3games/simutrans/distinfo
+2-2games/simutrans/Makefile
+5-52 files

FreeBSD/ports 688a05eastro/josm Makefile distinfo

astro/josm: update 19555 → 19613
DeltaFile
+3-3astro/josm/distinfo
+1-1astro/josm/Makefile
+4-42 files

HardenedBSD/ports 688a05eastro/josm Makefile distinfo

astro/josm: update 19555 → 19613
DeltaFile
+3-3astro/josm/distinfo
+1-1astro/josm/Makefile
+4-42 files

FreeBSD/ports ab2f36egames/DDNet Makefile distinfo

games/DDNet: update 19.8.3 → 20.0
DeltaFile
+65-19games/DDNet/distinfo
+33-11games/DDNet/Makefile
+98-302 files

HardenedBSD/ports ab2f36egames/DDNet Makefile distinfo

games/DDNet: update 19.8.3 → 20.0
DeltaFile
+65-19games/DDNet/distinfo
+33-11games/DDNet/Makefile
+98-302 files

HardenedBSD/ports 77d8db4devel/sdl3 Makefile distinfo

devel/sdl3: update 3.4.14 → 3.4.16
DeltaFile
+3-3devel/sdl3/distinfo
+1-1devel/sdl3/Makefile
+4-42 files

FreeBSD/ports 77d8db4devel/sdl3 Makefile distinfo

devel/sdl3: update 3.4.14 → 3.4.16
DeltaFile
+3-3devel/sdl3/distinfo
+1-1devel/sdl3/Makefile
+4-42 files

FreeBSD/ports d34613esecurity/xray-core pkg-plist Makefile, security/xray-core/files 09_reverse.json.sample xray.in

security/xray-core: Fix runtime: remove "legacy reverse" feature

Failed to start: main: failed to load config files: [/usr/local/etc/xray-core/00_log.json /usr/local/etc/xray-core/01_api.json /usr/local/etc/xray-core/02_dns.json  /usr/local/etc/xray-core/03_routing.json /usr/local/etc/xray-core/04_policy.json /usr/local/etc/xray-core/05_inbounds.json /usr/local/etc/xray-core/06_outbounds.json /usr/local/etc/xray-core/07_transport.json /usr/local/etc/xray-cor e/08_stats.json /usr/local/etc/xray-core/09_reverse.json] > common/errors: The feature "legacy reverse" has been removed and migrated to "VLESS Reverse Proxy". Please update your config(s) according to release note and documentation.

- Add daemon syslog_output_enable feature to rc.script.
- Fix build with custom (non v2ray) USER/GROUP.

PR:             298264
Approved by:    Kirill Lebedev <kirill at drlebedev.com> (maintainer)
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+32-10security/xray-core/files/xray.in
+14-6security/xray-core/Makefile
+0-8security/xray-core/files/09_reverse.json.sample
+0-1security/xray-core/pkg-plist
+46-254 files

HardenedBSD/ports d34613esecurity/xray-core pkg-plist Makefile, security/xray-core/files 09_reverse.json.sample xray.in

security/xray-core: Fix runtime: remove "legacy reverse" feature

Failed to start: main: failed to load config files: [/usr/local/etc/xray-core/00_log.json /usr/local/etc/xray-core/01_api.json /usr/local/etc/xray-core/02_dns.json  /usr/local/etc/xray-core/03_routing.json /usr/local/etc/xray-core/04_policy.json /usr/local/etc/xray-core/05_inbounds.json /usr/local/etc/xray-core/06_outbounds.json /usr/local/etc/xray-core/07_transport.json /usr/local/etc/xray-cor e/08_stats.json /usr/local/etc/xray-core/09_reverse.json] > common/errors: The feature "legacy reverse" has been removed and migrated to "VLESS Reverse Proxy". Please update your config(s) according to release note and documentation.

- Add daemon syslog_output_enable feature to rc.script.
- Fix build with custom (non v2ray) USER/GROUP.

PR:             298264
Approved by:    Kirill Lebedev <kirill at drlebedev.com> (maintainer)
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+32-10security/xray-core/files/xray.in
+14-6security/xray-core/Makefile
+0-8security/xray-core/files/09_reverse.json.sample
+0-1security/xray-core/pkg-plist
+46-254 files

HardenedBSD/ports c9804d0graphics/processing distinfo Makefile, graphics/processing/files processing.in processing.desktop

graphics/processing: Update to 4.5.6

Changelog:      https://github.com/processing/processing4/releases/tag/processing-1434-4.5.6

Switch to the upstream Linux build, run under the Linuxulator with
the bundled JRE.
DeltaFile
+2,011-3,394graphics/processing/pkg-plist
+23-18graphics/processing/Makefile
+18-0graphics/processing/files/pkg-message.in
+12-0graphics/processing/files/processing.desktop
+10-1graphics/processing/files/processing.in
+3-3graphics/processing/distinfo
+2,077-3,4166 files

FreeBSD/ports c9804d0graphics/processing distinfo Makefile, graphics/processing/files processing.in processing.desktop

graphics/processing: Update to 4.5.6

Changelog:      https://github.com/processing/processing4/releases/tag/processing-1434-4.5.6

Switch to the upstream Linux build, run under the Linuxulator with
the bundled JRE.
DeltaFile
+2,011-3,394graphics/processing/pkg-plist
+23-18graphics/processing/Makefile
+18-0graphics/processing/files/pkg-message.in
+12-0graphics/processing/files/processing.desktop
+10-1graphics/processing/files/processing.in
+3-3graphics/processing/distinfo
+2,077-3,4166 files