LLVM/project fbad7d8llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass.ll

ValueTracking: Fix handling of fadd with mixed denormal modes

Fix case where the input mode is IEEE, the output flushes, and the
input could be subnormal. Also improves accuracy with positive zero
case.
DeltaFile
+45-1llvm/test/Transforms/Attributor/nofpclass.ll
+4-1llvm/lib/Analysis/ValueTracking.cpp
+49-22 files

FreeBSD/ports c6fdb1dmail/mlmmj distinfo Makefile

mail/mlmmj: update to 1.7.0
DeltaFile
+3-3mail/mlmmj/distinfo
+2-2mail/mlmmj/Makefile
+5-52 files

FreeNAS/freenas 6842e27src/middlewared/middlewared/plugins/interface/netif_linux ethernet_settings.py, src/middlewared/middlewared/plugins/interface/netif_linux/ethtool netlink.py constants.py

fix mem leak in netif library
DeltaFile
+478-0src/middlewared/middlewared/plugins/interface/netif_linux/ethtool/netlink.py
+52-76src/middlewared/middlewared/plugins/interface/netif_linux/ethernet_settings.py
+56-0src/middlewared/middlewared/plugins/interface/netif_linux/ethtool/constants.py
+25-0src/middlewared/middlewared/plugins/interface/netif_linux/ethtool/__init__.py
+611-764 files

FreeNAS/freenas d5436cdsrc/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/utils mount.py

Fix
DeltaFile
+29-41src/middlewared/middlewared/plugins/sysdataset.py
+47-1src/middlewared/middlewared/utils/mount.py
+76-422 files

FreeBSD/ports 78d2a39biology/sra-tools Makefile

biology/sra-tools: pin to java 17

As soon as another JDK is installed it fails the build.
This commit will make it possible to bump JAVA_DEFAULT to 21
while the maintainer looks for a solution to build this port
with other JDK versions.

PR:     292215
DeltaFile
+2-1biology/sra-tools/Makefile
+2-11 files

FreeBSD/src 9b54998. MAINTAINERS, .github CODEOWNERS

MAINTAINERS/CODEOWNERS: Add myself to mpr, mps and mpi3mr

Yea, I realize these are decaying, but I'm going to take a run at
automatically tagging reviews for github pull requests. I suspect that
tagging will help with the 'stale' issues with at least CODEOWNER.  As
better data becomes available, especailly for contrib, I'll update
things.

Sponsored by:           Netflix
DeltaFile
+3-0.github/CODEOWNERS
+3-0MAINTAINERS
+6-02 files

FreeBSD/ports 89362eblang/asn1c pkg-plist Makefile

lang/asn1c: Update 0.9.27 => 0.9.28

Changelog:
https://github.com/vlm/asn1c/releases/tag/v0.9.28

- Switch to tarball from upstream.
- Add LICENSE.
- Remove GNU_CONFIGURE_MANPREFIX - default value.
- Sort USES.
- Fix warnings from portclippy.

PR:             291348
Approved by:    vlm at lionet.info (maintainer, timeout > 1 month)
Co-authored-by: Hadi <rezaee.hadi at gmail.com>
DeltaFile
+11-8lang/asn1c/pkg-plist
+6-9lang/asn1c/Makefile
+3-3lang/asn1c/distinfo
+20-203 files

FreeBSD/src a50789dsys/powerpc/powerpc swtch32.S swtch64.S

powerpc: put the isync inside the TD_LOCK() checking loop

Fix a narrow window where the lock is unlocked but the checking CPU
hasn't flushed things appropriately.

Inside this window the CPU inside cpu_switch() will loop forever thinking
the destination thread is still blocked/locked even though it is not.

This manifests as the system hanging after starting all APs.

I've seen this reliably trigger in qemu-system-ppc64 running power9 pseries
guests; the more CPUs the more likely it triggers at boot.

PR: kern/292167
Differential Revision:  https://reviews.freebsd.org/D54478
Reviewed by:    jhibbits
MFC after:      1 week
Relnotes:       yes

(cherry picked from commit 8df2e542146801fd01675e56724eaa567d04c209)
DeltaFile
+1-1sys/powerpc/powerpc/swtch32.S
+1-1sys/powerpc/powerpc/swtch64.S
+2-22 files

FreeBSD/src e5861dccontrib/file/src apprentice.c

Merge commit faa5141b9be4 from file git (by Christos Zoulas):

  PR/656: harry.sintonen: Fix bug in byte swapping that was caused by the change to make flags uint16_t and cont_level uint8_t.

This fixes using a magic.mgc built with a different endianness than
file(1) itself, e.g. when building powerpc64 on amd64.

PR:             292079
Fixes:          ae316d1d1cff ("MFV: file 5.46.")
MFC after:      3 days

(cherry picked from commit 39047538cf5d8f26112f7b08b3c56967f70f7f94)
DeltaFile
+2-3contrib/file/src/apprentice.c
+2-31 files

OpenBSD/ports O2MFf4smail/rspamd distinfo Makefile, mail/rspamd/patches patch-cmake_Toolset_cmake patch-src_lua_lua_util_c

   update to rspamd-3.14.3
VersionDeltaFile
1.81.2.5+2-2mail/rspamd/distinfo
1.148.2.5+1-2mail/rspamd/Makefile
1.10.10.1+1-1mail/rspamd/patches/patch-cmake_Toolset_cmake
1.1.2.3+1-1mail/rspamd/patches/patch-src_lua_lua_util_c
1.62.2.4+1-0mail/rspamd/pkg/PLIST
+6-65 files

DragonFlyBSD/src b08bfb7sys/kern kern_proc.c

KERN_PROC - Fix KERN_PROC_ARGS and KERN_PROC_CWD to return length if oldptr==NULL.

Sysctl handlers still have to compute the full output, even when
oldptr == NULL. This is necessary to implement the behavior documented in
sysctl(3), that it will return the required buffer length in "oldlenp", if
"oldptr" is NULL and "oldlenp" is not NULL.
DeltaFile
+46-48sys/kern/kern_proc.c
+46-481 files

LLVM/project c6db8f4llvm/lib/Target/AArch64 AArch64InstrFormats.td

[AArch64] Remove dead tuimm5sN tablegen Operands. NFC (#174735)

I believe these were last used in https://reviews.llvm.org/D71773.
DeltaFile
+0-24llvm/lib/Target/AArch64/AArch64InstrFormats.td
+0-241 files

NetBSD/pkgsrc iXeKVxgsecurity/gnutls Makefile

   gnutls: disable GNUTLS_GAS_VERSION check for NetBSD

   This was added in 2020 for CentOS 6. This test never worked on NetBSD
   because the version number looks different there ($4 is always
   "Binutils").

   Perhaps this should be limited to Linux instead.

   Avoids a fork during Makefile parsing.
VersionDeltaFile
1.272+2-2security/gnutls/Makefile
+2-21 files

OpenBSD/ports 6ZjsA1Aeditors/vim Makefile distinfo, editors/vim/patches patch-runtime_syntax_make_vim patch-runtime_filetype_vim

   update to vim-9.1.2077
VersionDeltaFile
1.25+15-0editors/vim/pkg/PLIST
1.297+7-4editors/vim/Makefile
1.22+2-2editors/vim/patches/patch-runtime_syntax_make_vim
1.151+2-2editors/vim/distinfo
1.72+1-1editors/vim/patches/patch-runtime_filetype_vim
+27-95 files

NetBSD/src sGnDP7ashare/examples/npf host-npf.conf

   Fix a couple more ``blacklist --> blocklist''
VersionDeltaFile
1.13+3-3share/examples/npf/host-npf.conf
+3-31 files

HardenedBSD/src 4fad675contrib/kyua/cli cmd_debug.cpp, contrib/kyua/utils/cmdline options.cpp parser.cpp

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+81-1contrib/kyua/cli/cmd_debug.cpp
+24-0contrib/kyua/utils/process/child.cpp
+12-12contrib/mtree/mtree.8
+17-3contrib/kyua/utils/cmdline/options.cpp
+20-0contrib/kyua/utils/process/child.ipp
+15-5contrib/kyua/utils/cmdline/parser.cpp
+169-218 files not shown
+205-4614 files

HardenedBSD/src 883159acontrib/kyua/cli cmd_debug.cpp, contrib/kyua/utils/cmdline options.cpp parser.cpp

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+81-1contrib/kyua/cli/cmd_debug.cpp
+12-12contrib/mtree/mtree.8
+24-0contrib/kyua/utils/process/child.cpp
+20-0contrib/kyua/utils/process/child.ipp
+17-3contrib/kyua/utils/cmdline/options.cpp
+15-5contrib/kyua/utils/cmdline/parser.cpp
+169-218 files not shown
+205-4614 files

OpenBSD/ports 4bCGpj0devel/quirks/files Quirks.pm, editors/calligraplan Makefile

   Replace kdiagram-qt6 with kdiagram (qt6 only)

   OK and hint by sthen@
VersionDeltaFile
1.6+274-261graphics/kdiagram/pkg/PLIST
1.13+9-8graphics/kdiagram/Makefile
1.5+2-2graphics/kdiagram/distinfo
1.69+2-2productivity/kmymoney/Makefile
1.1779+2-1devel/quirks/files/Quirks.pm
1.6+2-1editors/calligraplan/Makefile
+291-27512 files not shown
+298-28018 files

NetBSD/pkgsrc tL8LMbxdevel/ocaml-dune Makefile.common

   6
VersionDeltaFile
1.7+2-2devel/ocaml-dune/Makefile.common
+2-21 files

NetBSD/pkgsrc 5Uwskj4net/mDNSResponder builtin.mk

   mDNSResponder: add a missing ]
VersionDeltaFile
1.14+2-2net/mDNSResponder/builtin.mk
+2-21 files

LLVM/project eba79bcllvm/lib/Target/X86 X86FixupBWInsts.cpp X86.h, llvm/test/CodeGen/X86 fixup-bw-inst.mir

[X86][NewPM] Port x86-fixup-bw-insts to NPM (#175399)

Similar to other pass portings. Refactor into an implementation class,
rename the old pass, and add a wrapper around the implementation for the
new pass manager. Handle PSI/MBFI similar to other backend passes.
DeltaFile
+84-45llvm/lib/Target/X86/X86FixupBWInsts.cpp
+8-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+1-0llvm/test/DebugInfo/MIR/InstrRef/x86-fixup-bw-inst-subreb.mir
+1-0llvm/test/CodeGen/X86/fixup-bw-inst.mir
+97-501 files not shown
+98-507 files

OpenBSD/ports P2HQrlZmultimedia/atomicparsley Makefile

   tweak PORTROACH limit
VersionDeltaFile
1.21+1-1multimedia/atomicparsley/Makefile
+1-11 files

OpenBSD/ports vsx9U7Osysutils/py-mitogen distinfo Makefile

   update to py3-mitogen-0.3.37
VersionDeltaFile
1.19+2-2sysutils/py-mitogen/distinfo
1.23+1-1sysutils/py-mitogen/Makefile
+3-32 files

OpenBSD/ports vImsnhwsysutils/freedt Makefile distinfo, sysutils/freedt/pkg PLIST

   update to freedt-24, use https homepage/sites
VersionDeltaFile
1.23+7-9sysutils/freedt/Makefile
1.11+2-2sysutils/freedt/distinfo
1.6+1-1sysutils/freedt/pkg/PLIST
+10-123 files

NetBSD/pkgsrc mPQ6Glmnet/mDNSResponder builtin.mk

   mDNSResponder: use [[:blank:]] to avoid whitespace issues
VersionDeltaFile
1.13+2-2net/mDNSResponder/builtin.mk
+2-21 files

OpenBSD/ports oOfr4CGmail/rspamd distinfo Makefile, mail/rspamd/patches patch-cmake_Toolset_cmake patch-src_lua_lua_util_c

   update to rspamd-3.14.3
VersionDeltaFile
1.85+2-2mail/rspamd/distinfo
1.155+1-1mail/rspamd/Makefile
1.11+1-1mail/rspamd/patches/patch-cmake_Toolset_cmake
1.4+1-1mail/rspamd/patches/patch-src_lua_lua_util_c
1.66+1-0mail/rspamd/pkg/PLIST
+6-55 files

OpenBSD/ports XKOWS5adatabases/py-alembic distinfo Makefile, databases/py-alembic/pkg PLIST

   update to py3-alembic-1.18.0
VersionDeltaFile
1.11+29-3databases/py-alembic/pkg/PLIST
1.21+2-2databases/py-alembic/distinfo
1.30+1-1databases/py-alembic/Makefile
+32-63 files

OpenBSD/ports DS5Zg31graphics/leptonica distinfo Makefile

   update to leptonica-1.87.0
VersionDeltaFile
1.16+2-2graphics/leptonica/distinfo
1.31+1-1graphics/leptonica/Makefile
+3-32 files

OpenBSD/ports edatDRadatabases/py-apsw distinfo Makefile

   update to py3-apsw-3.51.2.0
VersionDeltaFile
1.14+2-2databases/py-apsw/distinfo
1.32+1-1databases/py-apsw/Makefile
+3-32 files

OpenBSD/ports ZOPzZIpdatabases/sqlite3 Makefile

   oops, bump PKGNAME not just DISTNAME :)
VersionDeltaFile
1.149+1-1databases/sqlite3/Makefile
+1-11 files