LLVM/project 8423915llvm/docs/TableGen ProgRef.rst, llvm/lib/TableGen TGParser.cpp TGParser.h

[TableGen] Add let append/prepend syntax for field concatenation
DeltaFile
+219-0llvm/test/TableGen/let-append.td
+77-7llvm/lib/TableGen/TGParser.cpp
+45-2llvm/docs/TableGen/ProgRef.rst
+10-4llvm/lib/TableGen/TGParser.h
+13-0llvm/test/TableGen/let-append-error.td
+13-0llvm/test/TableGen/let-append-bitrange-error.td
+377-131 files not shown
+390-137 files

LLVM/project 5e0ef90llvm/lib/Transforms/Scalar CorrelatedValuePropagation.cpp, llvm/test/Transforms/CorrelatedValuePropagation urem.ll

[profcheck][CVP] Adding 'unknown' branch weights for `urem` expansion in CVP (#180637)

This change ensures that !prof metadata is preserved and scaled
appropriately when the `CorrelatedValuePropagation` (CVP) pass expands
an expensive `urem` instruction into a sequence of `icmp`, `select`, and
`sub`.

In the RP, we add the `unknown`(50/50) branch weights for the new
`select` based on the original instruction's profile data.

Co-authored-by: Jin Huang <jingold at google.com>
DeltaFile
+11-3llvm/test/Transforms/CorrelatedValuePropagation/urem.ll
+4-1llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
+0-3llvm/utils/profcheck-xfail.txt
+15-73 files

OpenBSD/ports 869SPwsdevel/ipython Makefile distinfo

   update ipython to 9.10.0
VersionDeltaFile
1.101+3-3devel/ipython/Makefile
1.55+2-2devel/ipython/distinfo
+5-52 files

FreeBSD/src 1661d41sys/dev/mfi mfi.c

dev/mfi: include sys/abi_compat.h unconditionally

(cherry picked from commit bf603dbbb2c9964bba3d5bf2ba2371a75a0cc521)
DeltaFile
+0-2sys/dev/mfi/mfi.c
+0-21 files

FreeBSD/src c709babsys/compat/freebsd32 freebsd32.h, sys/kern kern_proc.c

sys/compat/freebsd32: use freebsd32_uint64_t for struct kinfo_proc32

(cherry picked from commit 31fab773613b21183fbd5a313fa8c69d37fcb196)
DeltaFile
+2-2sys/compat/freebsd32/freebsd32.h
+2-2sys/kern/kern_proc.c
+4-42 files

FreeBSD/src de0a537sys/sys abi_types.h

sys/abi_types.h: time32_t is 64-bit on non-x86 architectures

(cherry picked from commit 4ccca2100887943b11187787004bc8efc2a149c6)
DeltaFile
+1-5sys/sys/abi_types.h
+1-51 files

FreeBSD/src 7a2fdccsys/sys user.h

sys/user.h: remove XXXSKE markers

(cherry picked from commit ec6cf0c52698f9056cb17456717849653a03f7e4)
DeltaFile
+3-3sys/sys/user.h
+3-31 files

FreeBSD/src 5ae9aacsys/contrib/openzfs/include/os/freebsd/spl/sys types32.h, sys/contrib/openzfs/lib/libspl/include/sys types32.h

openzfs sys/types32.h: use abi_compat.h for time32_t

(cherry picked from commit 87632ddf67b01f3d4787d10332afc1eeece52e2d)
DeltaFile
+6-1sys/sys/abi_compat.h
+5-0sys/contrib/openzfs/lib/libspl/include/sys/types32.h
+2-1sys/contrib/openzfs/include/os/freebsd/spl/sys/types32.h
+13-23 files

FreeBSD/src c06360asys/compat/freebsd32 freebsd32.h freebsd32_misc.c

sys/compat/freebsd32: use freebsd32_uint64_t for several struct stat's

(cherry picked from commit beee89472e3e0e3640c9db5c34a6e422830ff00f)
DeltaFile
+5-5sys/compat/freebsd32/freebsd32.h
+4-4sys/compat/freebsd32/freebsd32_misc.c
+9-92 files

FreeBSD/src 8a8e439sys/compat/freebsd32 freebsd32.h, sys/kern kern_proc.c

sys/compat/freebsd32: ki_pd is missing from struct kinfo_proc32

(cherry picked from commit 154778e3585166f613fd3d2978a0cab2262d1611)
DeltaFile
+1-0sys/compat/freebsd32/freebsd32.h
+1-0sys/kern/kern_proc.c
+2-02 files

FreeBSD/src 2d63a28sys/dev/mfi mfi.c, sys/sys abi_types.h abi_compat.h

sys/event.h: reduce namespace pollution from sys/abi_compat.h

(cherry picked from commit ecadac729a1b855fe0d77a682ee424c3da1eb3db)
DeltaFile
+39-0sys/sys/abi_types.h
+1-29sys/sys/abi_compat.h
+3-2sys/dev/mfi/mfi.c
+1-1sys/sys/event.h
+44-324 files

FreeBSD/src f0fe4e1sys/compat/freebsd32 freebsd32_misc.c, sys/sys event.h

sys/event.h: use freebsd32_uint64_t for kevent32 64bit members

(cherry picked from commit ad639400dc9f1c5aec470996473bb54edc113dba)
DeltaFile
+6-32sys/compat/freebsd32/freebsd32_misc.c
+4-2sys/sys/event.h
+1-5usr.bin/kdump/kdump.c
+11-393 files

FreeBSD/src c3b1a6asys/compat/freebsd32 freebsd32.h, sys/dev/mfi mfi.c

sys/abi_compat.h: move freebsd32_uint64_t and FU64_CP() there

(cherry picked from commit e651c64bcab08c7b12d8ad6e3ad0b1ef3af3b875)
DeltaFile
+21-1sys/sys/abi_compat.h
+0-18sys/compat/freebsd32/freebsd32.h
+0-2sys/dev/mfi/mfi.c
+21-213 files

FreeBSD/src 3d14c79sys/sys abi_compat.h

sys/abi_compat.h: add Foundation copyright for uint64_t stuff

(cherry picked from commit 9ce0c190d8b3570c0a537f84952dca8c6e462ec3)
DeltaFile
+5-0sys/sys/abi_compat.h
+5-01 files

FreeBSD/src 838fcf3sys/compat/freebsd32 freebsd32_misc.c freebsd32.h

sys/compat/freebsd32: use freebsd32_uint64_t for struct ffclock_estimate32

(cherry picked from commit 3dc72107d29d304ba21f04426ec82077d23cedcd)
DeltaFile
+2-2sys/compat/freebsd32/freebsd32_misc.c
+1-1sys/compat/freebsd32/freebsd32.h
+3-32 files

FreeBSD/src f4f4f27sys/compat/freebsd32 freebsd32_misc.c freebsd32.h

sys/compat/freebsd32: use freebsd32_uint64_t for struct kinfo_knote32

(cherry picked from commit 485e916a67b4e700de5f50873e1e7b64de394b16)
DeltaFile
+3-28sys/compat/freebsd32/freebsd32_misc.c
+3-3sys/compat/freebsd32/freebsd32.h
+6-312 files

FreeBSD/src 51db826sys/sys abi_compat.h

sys/abi_compat.h: normalize include guard name

(cherry picked from commit c3a04a9585ae233c98ee2eef73e6a80d17512578)
DeltaFile
+3-3sys/sys/abi_compat.h
+3-31 files

FreeNAS/freenas 0b647d5src/middlewared/middlewared/plugins/pool_ dataset_encryption_lock.py dataset_encryption_info.py

NAS-139930 / 26.0.0-BETA.1 / Make sure on locking, we properly mark datasets as locked (#18267)

This commit fixes a regression where we are not detaching attachments
before locking a dataset which can result in various issues.
DeltaFile
+18-9src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+12-0src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+30-92 files

FreeBSD/src d57dee7usr.sbin/lpr/lp lp.1, usr.sbin/lpr/lpc lpc.8

lpr: Add deprecation notice

These programs require elevated privileges to work and have not seen
regular maintenance in decades.  Unless someone steps up and overhauls
them, we will have to remove them before 16.0.  Better-maintained
alternatives are available in ports (print/cups, sysutils/LPRng).

MFC after:      3 days
DeltaFile
+3-0usr.sbin/lpr/lp/lp.1
+3-0usr.sbin/lpr/lpc/lpc.8
+3-0usr.sbin/lpr/lpd/lpd.8
+3-0usr.sbin/lpr/lpq/lpq.1
+3-0usr.sbin/lpr/lpr/lpr.1
+3-0usr.sbin/lpr/pac/pac.8
+18-04 files not shown
+30-010 files

FreeBSD/src d4f6cb7etc/mtree BSD.usr.dist BSD.debug.dist, share/examples Makefile

build: Move all of lp under LPR option

* Tag related directories with package=lp

* Make the examples/printing directory conditional on MK_LPR

* Make the hosts.lpd(5) manual page conditional on MK_LPR

MFC after:      3 days
DeltaFile
+18-0tools/build/mk/OptionalObsoleteFiles.inc
+3-3etc/mtree/BSD.usr.dist
+3-1share/examples/Makefile
+2-2etc/mtree/BSD.debug.dist
+1-1share/man/man5/Makefile
+27-75 files

LLVM/project d67aa1cllvm/docs/TableGen ProgRef.rst, llvm/lib/TableGen TGParser.cpp TGParser.h

[TableGen] Add let append/prepend syntax for field concatenation
DeltaFile
+219-0llvm/test/TableGen/let-append.td
+77-7llvm/lib/TableGen/TGParser.cpp
+45-2llvm/docs/TableGen/ProgRef.rst
+10-4llvm/lib/TableGen/TGParser.h
+13-0llvm/test/TableGen/let-prepend-error.td
+13-0llvm/test/TableGen/let-append-error.td
+377-131 files not shown
+390-137 files

LLVM/project bbec22bllvm/docs/TableGen ProgRef.rst, llvm/lib/TableGen TGParser.cpp TGParser.h

[TableGen] Add let append/prepend syntax for field concatenation
DeltaFile
+219-0llvm/test/TableGen/let-append.td
+77-7llvm/lib/TableGen/TGParser.cpp
+45-2llvm/docs/TableGen/ProgRef.rst
+10-4llvm/lib/TableGen/TGParser.h
+13-0llvm/test/TableGen/let-prepend-error.td
+13-0llvm/test/TableGen/let-append-error.td
+377-131 files not shown
+390-137 files

LLVM/project 567a546llvm/lib/Target/X86/GISel X86LegalizerInfo.cpp

Clean vector clamps in X86 GlobalISel. (#182664)

DeltaFile
+8-16llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp
+8-161 files

Illumos/gate e7b3605usr/src/data/ucode/intel 000606C1-10 000706E5-80, usr/src/pkg/manifests system-microcode-intel.p5m

17879 Update Intel microcode to 20260210
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-1usr/src/pkg/manifests/system-microcode-intel.p5m
+0-0usr/src/data/ucode/intel/000606C1-10
+0-0usr/src/data/ucode/intel/000706E5-80
+0-0usr/src/data/ucode/intel/000806C1-80
+0-0usr/src/data/ucode/intel/000806C2-02
+0-0usr/src/data/ucode/intel/000806D1-02
+2-117 files not shown
+2-123 files

LLVM/project 27ddcadllvm/docs/TableGen ProgRef.rst, llvm/lib/TableGen TGParser.cpp

[TableGen] Add let append/prepend syntax for field concatenation
DeltaFile
+219-0llvm/test/TableGen/let-append.td
+98-0mlir/test/mlir-tblgen/op-decl-and-defs.td
+77-7llvm/lib/TableGen/TGParser.cpp
+82-0mlir/test/mlir-tblgen/typedefs.td
+82-0mlir/test/mlir-tblgen/attrdefs.td
+45-2llvm/docs/TableGen/ProgRef.rst
+603-96 files not shown
+710-1312 files

FreeNAS/freenas 8a90a96src/middlewared/middlewared/plugins etc.py

Add more concurrency for etc generation
DeltaFile
+8-5src/middlewared/middlewared/plugins/etc.py
+8-51 files

OpenBSD/ports 9ra8lOeprint/poppler Makefile distinfo, print/poppler/patches patch-poppler_XRef_cc

   Update to poppler-26.02.0.
VersionDeltaFile
1.36+7-9print/poppler/patches/patch-poppler_XRef_cc
1.206+3-3print/poppler/Makefile
1.122+2-2print/poppler/distinfo
+12-143 files

FreeNAS/freenas b45ec13src/middlewared/middlewared/plugins/datastore read.py event.py, src/middlewared/middlewared/plugins/failover_ datastore.py

Fix
DeltaFile
+20-0src/middlewared/middlewared/plugins/failover_/datastore.py
+12-0src/middlewared/middlewared/plugins/datastore/read.py
+12-0src/middlewared/middlewared/plugins/datastore/event.py
+11-0src/middlewared/middlewared/plugins/datastore/write.py
+10-1src/middlewared/middlewared/plugins/datastore/connection.py
+10-0src/middlewared/middlewared/plugins/datastore/util.py
+75-11 files not shown
+76-27 files

NetBSD/pkgsrc-wip 85848bcemacs-git PLIST

emacs-git: add new file
DeltaFile
+1-0emacs-git/PLIST
+1-01 files

FreeBSD/src 7965c93. Makefile.inc1

packages: Don't create empty packages

If a package plist only contains directories, but no files, do not
create the package.

This fixes an issue where setting "package=foo" in mtree causes the
"foo" package to always be created, even if nothing else installs in
that package, because the mtree entry is always added to the plist.

This most often happens:

* With architecture-specific directories, because mtree can't install
  a directory conditionally based on architecture, and

* With packages that are completely empty when a particular src.conf
  knob is disabled, because mtree will still create the directories.

Although it's theoretically possible that we might want to create a
package that only contains directories, there are no such packages

    [6 lines not shown]
DeltaFile
+18-11Makefile.inc1
+18-111 files