LLVM/project cb58129llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.is.fpclass.ll llvm.is.fpclass.f16.ll

[AMDGPU][GlobalISel] Add RegBankLegalize support for G_IS_FPCLASS (#167575)

DeltaFile
+218-84llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.ll
+115-52llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.f16.ll
+8-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+341-1363 files

XigmaNAS/svn 10590trunk/build/ports/nut-devel Makefile

commit correct file
DeltaFile
+1-1trunk/build/ports/nut-devel/Makefile
+1-11 files

XigmaNAS/svn 10589trunk/build readme_14.3.txt CHANGES, trunk/build/ports/nut-devel distinfo Makefile

Upgrade nut to v2025.11.17.
DeltaFile
+11-0trunk/build/ports/nut-devel/files/patch-scripts_Makefile.am
+0-10trunk/build/ports/nut-devel/files/patch-scripts_Makefile
+3-3trunk/build/ports/nut-devel/distinfo
+1-1trunk/build/readme_14.3.txt
+1-1trunk/build/ports/nut-devel/Makefile
+1-1trunk/build/CHANGES
+17-166 files

LLVM/project 727ee7ellvm/include/llvm/ADT APInt.h, llvm/lib/Support APInt.cpp

[APInt] Introduce carry-less multiply primitives (#168527)

In line with a std proposal to introduce std::clmul, and in preparation
to introduce a clmul intrinsic, implement carry-less multiply primitives
for APIntOps, clmul[rh].

Ref: https://isocpp.org/files/papers/P3642R3.html
DeltaFile
+83-0llvm/unittests/ADT/APIntTest.cpp
+21-1llvm/lib/Support/APInt.cpp
+21-0llvm/include/llvm/ADT/APInt.h
+125-13 files

LLVM/project c7d2ed4llvm/lib/Support Parallel.cpp, llvm/unittests/Support JobserverTest.cpp

Reland [Support][Jobserver][Tests] Simplify default executor init (#168165)

and make (#165264)

Truely recover Executor::getDefaultExecutor. The previous change missed
std::unique_ptr, which is needed in a normal program exit, since only
with that ThreadPoolExecutor destructor will be called in a normal
program exit, where it ensures the executor has been stopped and waits
for worker threads to finish. The wait is important as it prevents
intermittent crashes on Windows when the process is doing a full exit.
DeltaFile
+65-16llvm/unittests/Support/JobserverTest.cpp
+3-18llvm/lib/Support/Parallel.cpp
+68-342 files

XigmaNAS/svn 10588trunk/build readme_14.3.txt CHANGES, trunk/build/ports/iperf3 distinfo Makefile

Upgrade iperf3 to v3.20.
DeltaFile
+3-3trunk/build/ports/iperf3/distinfo
+1-2trunk/build/readme_14.3.txt
+1-1trunk/build/CHANGES
+1-1trunk/build/ports/iperf3/Makefile
+6-74 files

LLVM/project 2675dcdlldb/test/Shell/lldb-server TestPlatformHelp.test TestPlatformErrorMessages.test, lldb/tools/lldb-server lldb-platform.cpp PlatformOptions.td

[lldb] update lldb-server platform help parsing (attempt 3) (#164904)

* original change #162730
* with windows fix #164843
* remove timeout that was pointed out in the comment above
* Remove test that starts and listens on a socket to avoid timeout
issues
DeltaFile
+157-110lldb/tools/lldb-server/lldb-platform.cpp
+75-0lldb/tools/lldb-server/PlatformOptions.td
+40-0lldb/test/Shell/lldb-server/TestPlatformHelp.test
+25-0lldb/test/Shell/lldb-server/TestPlatformErrorMessages.test
+0-14lldb/test/Shell/lldb-server/TestErrorMessages.test
+14-0lldb/test/Shell/lldb-server/TestGdbserverErrorMessages.test
+311-1241 files not shown
+316-1247 files

Dreckly/dreckly 7ef51e6misc/goffice0.10 distinfo Makefile

goffice0.10: update to 0.10.59.

goffice 0.10.59:

(undocumented)

goffice 0.10.58:

Morten:
        * Work around axis bug.  [Gnumeric #774]
        * Fix axis problem with really big numbers.  [Gnumeric #777]
        * Fix combo box problem when wm closes window.  [Gnumeric #784]
        * Fix graph tooltip problem.  [#78]
        * Adapt to new gnome release requirements.
DeltaFile
+4-4misc/goffice0.10/distinfo
+2-3misc/goffice0.10/Makefile
+6-72 files

LLVM/project 93a8ca8llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64/GlobalISel knownbits-copy-vector-crash.ll

[AArch64][GISel] Don't crash in known-bits when copying from vectors to non-vectors (#168081)

Updates the demanded elements before recursing through copies in case
the type of the source register changes from a non-vector register to a
vector register.

Fixes #167842.
DeltaFile
+56-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-copy-vector-crash.ll
+9-2llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+65-22 files

LLVM/project 1fb8e3dlldb/include/lldb/Utility RegisterValue.h, lldb/source/Utility RegisterValue.cpp DataExtractor.cpp

[lldb] Support integer registers with more than 64 bits. (#166363)

In this PR we are proposing to change LLDB codebase so that LLDB is able
to print values of integer registers that have more than 64-bits (even
if the number of bits is not equal to 128).

---------

Co-authored-by: Matej Košík <matej.kosik at codasip.com>
Co-authored-by: Jonas Devlieghere <jonas at devlieghere.com>
DeltaFile
+280-18lldb/unittests/Utility/RegisterValueTest.cpp
+22-26lldb/source/Utility/RegisterValue.cpp
+6-5lldb/include/lldb/Utility/RegisterValue.h
+0-4lldb/source/Utility/DataExtractor.cpp
+308-534 files

HardenedBSD/src 75fd26fsbin/geom Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4sbin/geom/Makefile
+0-41 files

HardenedBSD/src dfb7319sbin/geom Makefile, sbin/geom/core geom.c

Merge remote-tracking branch 'origin/freebsd/14-stable/main' into hardened/14-stable/master

Conflicts:
        sbin/geom/Makefile (unresolved)
DeltaFile
+178-76sbin/geom/core/geom.c
+37-16sbin/mount/getmntopts.c
+11-4sys/kern/kern_thread.c
+9-0usr.sbin/bhyve/amd64/xmsr.c
+4-0sbin/geom/Makefile
+239-965 files

FreeBSD/ports 9aba7f8misc/py-napari Makefile distinfo, misc/py-napari/files patch-pyproject.toml

misc/py-napari: update 0.6.4 → 0.6.6

(cherry picked from commit 5367e8a1ec9466a89249da8bc6321a37195b45dd)
DeltaFile
+13-2misc/py-napari/files/patch-pyproject.toml
+5-5misc/py-napari/Makefile
+3-3misc/py-napari/distinfo
+21-103 files

FreeBSD/ports aecaea3graphics/py-napari-console distinfo Makefile

graphics/py-napari-console: update 0.1.3 → 0.1.4

(cherry picked from commit ea10e7664ca6a0397ddd1750c8ee9916c25a4292)
DeltaFile
+3-3graphics/py-napari-console/distinfo
+1-1graphics/py-napari-console/Makefile
+4-42 files

HardenedBSD/src 81bb2a2sbin/geom Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-4sbin/geom/Makefile
+0-41 files

FreeBSD/ports e9e78b0science/mbdyn/files patch-libraries_libmbwrap_umfpackwrap.h

science/mbdyn: Fix build

Reported by:    fallout
DeltaFile
+19-0science/mbdyn/files/patch-libraries_libmbwrap_umfpackwrap.h
+19-01 files

HardenedBSD/src 75e67d6sbin/geom/core geom.c, sys/contrib/openzfs/module/zfs spa.c dnode.c

Merge remote-tracking branch 'origin/freebsd/15-stable/main' into hardened/15-stable/main

Conflicts:
        sbin/geom/Makefile (unresolved)
DeltaFile
+175-106sys/contrib/openzfs/module/zfs/spa.c
+178-76sbin/geom/core/geom.c
+205-0tests/sys/sound/polling.c
+17-182sys/dev/sound/pcm/buffer.c
+68-88sys/contrib/openzfs/module/zfs/dnode.c
+76-76sys/dev/sound/pcm/channel.c
+719-528176 files not shown
+2,384-1,880182 files

FreeNAS/freenas 934682bsrc/middlewared/middlewared/plugins network.py, tests/api2 test_audit_network.py

Add audit of network interface commit and rollback.
Update CI tests to include commit and rollback.
DeltaFile
+14-5tests/api2/test_audit_network.py
+12-2src/middlewared/middlewared/plugins/network.py
+26-72 files

XigmaNAS/svn 10587trunk/locale xigmanas-bg.po xigmanas-en_GB.po

update translations
DeltaFile
+850-610trunk/locale/xigmanas-bg.po
+35-30trunk/locale/xigmanas-en_GB.po
+1-1trunk/locale/xigmanas-bs.po
+1-1trunk/locale/xigmanas-ca.po
+1-1trunk/locale/xigmanas-cs.po
+1-1trunk/locale/xigmanas-da.po
+889-64432 files not shown
+921-67638 files

LLVM/project 67d5c14llvm/lib/Transforms/Instrumentation AddressSanitizer.cpp

[llvm][AddressSanitizer] option for applying AddressSanitizer to specific address spaces (#167770)

For some backends, e.g., BPF, it is desirable to only sanitize memory
belonging to specific address spaces. More specifically, it is sometimes
desirable to only apply address sanitization for arena memory belonging
to address space 1. However, AddressSanitizer currently does not support
selectively sanitizing address spaces. Add a new option to select which
address spaces to apply AddressSanitizer to.

No functional change for existing targets (namely AMD GPU) that hardcode
which address spaces to sanitize
DeltaFile
+28-7llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+28-71 files

XigmaNAS/svn 10586trunk/build/ports/base-ports/ports/open-vm-tools Makefile, trunk/build/ports/base-ports/ports/open-vm-tools/files patch-vgauth_common_prefs.h patch-vgauth_service_Makefile.am

Upgrade open-vm-tools to v13.0.5.
DeltaFile
+20-0trunk/build/ports/base-ports/ports/open-vm-tools/files/patch-vgauth_common_prefs.h
+17-0trunk/build/ports/base-ports/ports/open-vm-tools/files/patch-vgauth_service_Makefile.am
+11-3trunk/build/ports/base-ports/ports/open-vm-tools/Makefile
+11-0trunk/build/ports/base-ports/ports/open-vm-tools/files/patch-vmware-user-suid-wrapper_wrapper.h
+11-0trunk/build/ports/base-ports/ports/open-vm-tools/files/patch-Makefile.am
+11-0trunk/build/ports/base-ports/ports/open-vm-tools/files/patch-lib_misc_codeset.c
+81-38 files not shown
+115-1414 files

FreeBSD/ports bfd9af5audio/odin2-synthesizer Makefile

audio/odin2-synthesizer: Fix compilation by adding mixxing xorg dependencies

Reported by:    fallout
DeltaFile
+3-1audio/odin2-synthesizer/Makefile
+3-11 files

FreeBSD/src 39ee241libexec/rc rc.subr, share/man/man5 rc.conf.5

rc.subr: Support setting the audit user when starting services

When an unprivileged user restarts a service using, e.g., sudo, the
service runs with the audit user ID set to that of the unprivileged
user.  This can have surprising effects: for instance, a user that
restarts a jail that is running sshd will end up with their UID attached
to all audit logs associated with users who log in via that sshd
instance.  (sshd will set the audit user, but this is disallowed in
jails by default.)

Add support for rc.conf directives which cause rc to override the audit
user.  Specifically, make <name>_audit_user=foo cause the audit user to
be set to "foo" for service <name>.  A plain audit_user=foo directive
causes all services to be started as foo.

Note, like other similar rc features, this feature is limited to rc
services which are run by executing a command.  Shell functions can't be
wrapped this way.


    [5 lines not shown]
DeltaFile
+17-1libexec/rc/rc.subr
+12-2share/man/man5/rc.conf.5
+29-32 files

FreeBSD/src 71f6592libexec/rc rc.subr

rc.subr: Remove misguided cpuset usage

When running an rc command, if the target rc script defines
<command>_cmd, e.g., start_cmd=..., then the run_rc_command() executes
that instead of $command.  In general it's a shell function, and
"cpuset -l <n> <shell function>" doesn't work.

Moreover, it doesn't really make sense to run cpuset for anything other
than start_cmd.

Other optional isolation mechanisms (e.g., <name>_fib,
<name>_chroot) are only used when invoking $command directly as part of
the "start" command.  Make <name>_cpuset consistent with everything else
by removing these extraneous cpuset invocations.

Reviewed by:    0mp
MFC after:      2 weeks
Sponsored by:   Modirum MDPay
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D53746
DeltaFile
+4-4libexec/rc/rc.subr
+4-41 files

FreeBSD/src d795c75sys/kern kern_event.c

kevent: Hold the knlist mutex when invoking f_event(NOTE_FORK)

In general f_event is supposed to be called with the knlist mutex held,
so lock it earlier to follow this protocol.  Also make sure that the
update to kn_fflags is synchronized.

Lock the kqueue itself earlier in the case where the knote is activated,
to avoid locking and unlocking the kqueue twice.

PR:             291005
Reported by:    Qiu-ji Chen <chenqiuji666 at gmail.com>
Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53762
DeltaFile
+12-4sys/kern/kern_event.c
+12-41 files

FreeBSD/src 7861d05libexec/rc rc.subr

rc.subr: Try to make svjc option handling a bit easier to read

Specifically, make this code fit in fewer columns:
- deindent cases to conform to the usual style,
- use a local variable to minimize duplication in each case.

No functional change intended.

Reviewed by:    0mp, netchild
MFC after:      2 weeks
Sponsored by:   Klara, Inc.
Sponsored by:   Modirum MDPay
Differential Revision:  https://reviews.freebsd.org/D53754
DeltaFile
+47-41libexec/rc/rc.subr
+47-411 files

FreeBSD/src a9be8f9usr.sbin/setaudit setaudit.c Makefile

setaudit: Bump WARNS and fix some style bugs

- Cast sockaddrs through void to silence warnings about expected
  alignment.
- Fix cast style.
- Sort includes.
- Make some global variables local.
- Sort options.

No functional change intended.

Reviewed by:    csjp
MFC after:      2 weeks
Sponsored by:   Modirum MDPay
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D53670
DeltaFile
+16-18usr.sbin/setaudit/setaudit.c
+0-2usr.sbin/setaudit/Makefile
+16-202 files

FreeBSD/src dcb0790usr.sbin Makefile, usr.sbin/setaudit setaudit.c setaudit.8

setaudit: Initial import

Unmodified sources from https://github.com/csjayp/setaudit at commit
aa4dd9dfa40b6437030d718834236f4eaeb18ccb.

Some follow-up changes will fix a few issues and make it easier to use
this utility in the rc framework.

Reviewed by:    csjp
MFC after:      2 weeks
Sponsored by:   Modirum MDPay
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D53669
DeltaFile
+140-0usr.sbin/setaudit/setaudit.c
+78-0usr.sbin/setaudit/setaudit.8
+8-0usr.sbin/setaudit/Makefile
+2-0usr.sbin/setaudit/.gitignore
+1-0usr.sbin/Makefile
+229-05 files

FreeBSD/src 1238610usr.sbin/setaudit setaudit.c setaudit.8

setaudit: Add an update mode

By default, setaudit(8) overwrites the whole audit session state.  For
the purpose of overwriting only a single field, e.g., the audit user,
this is inconvenient.  Add -U to accomodate this case: when specified,
setaudit(8) will first fetch the current session state block and then
will only overwrite those fields specified on the command line.

Reviewed by:    csjp
MFC after:      2 weeks
Sponsored by:   Modirum MDPay
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D53672
DeltaFile
+28-10usr.sbin/setaudit/setaudit.c
+11-1usr.sbin/setaudit/setaudit.8
+39-112 files

FreeBSD/src 551191eusr.sbin/setaudit setaudit.c setaudit.8

setaudit: Fix handling of numeric UIDs

The usage of strtoul() was incorrect.

Reviewed by:    csjp
MFC after:      2 weeks
Sponsored by:   Modirum MDPay
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D53671
DeltaFile
+4-2usr.sbin/setaudit/setaudit.c
+1-1usr.sbin/setaudit/setaudit.8
+5-32 files