LLVM/project 9f66ebellvm/include/llvm/MC MCAssembler.h, llvm/lib/MC MCAssembler.cpp

MC: Eliminate redundant fragment relaxation

The relaxOnce function now returns the index of the last modified section,
allowing subsequent calls to skip already stable sections.

This optimization can often save redundant iteration for trailing
.debug_ sections, leading to minor instructions:u decrease.
https://llvm-compile-time-tracker.com/compare.php?from=aec88832df5e8c1dcbe259a6cb3d82d44b89ff23&to=8012fb16eff93cba48e5f08166762c5333bd1d42&stat=instructions:u
DeltaFile
+16-10llvm/lib/MC/MCAssembler.cpp
+3-3llvm/include/llvm/MC/MCAssembler.h
+19-132 files

OpenBSD/src KEa28lWsys/dev/usb umcs.h umct.h

   remove duplicate defines
VersionDeltaFile
1.7+1-2sys/dev/usb/umcs.h
1.6+1-2sys/dev/usb/umct.h
+2-42 files

NetBSD/pkgsrc 4Ut7Yoadoc CHANGES-2025

   doc: Updated devel/p5-Syntax-Keyword-Try to 0.30
VersionDeltaFile
1.4148+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc p6sJuQjdevel/p5-Syntax-Keyword-Try distinfo Makefile

   p5-Syntax-Keyword-Try: update to 0.30. Changes:

   * Updates for XS::Parse::Keyword v0.35: new container macro names
   * Updated to latest hax/ support files: avoids SAVEt_LONG, now
     removed in perl 5.41.3
VersionDeltaFile
1.2+4-4devel/p5-Syntax-Keyword-Try/distinfo
1.5+2-3devel/p5-Syntax-Keyword-Try/Makefile
+6-72 files

FreeBSD/ports cf8ae8fx11-wm/cagebreak distinfo Makefile

x11-wm/cagebreak: update to 3.0.1

Changes:        https://github.com/project-repo/cagebreak/releases/tag/3.0.1
Reported by:    GitHub (watch releases)

(cherry picked from commit 04dfba61b6c1bfd4d2a9697c558722ccd86a7db1)
DeltaFile
+3-3x11-wm/cagebreak/distinfo
+2-2x11-wm/cagebreak/Makefile
+5-52 files

GhostBSD/build 1ddddd3packages drivers

Merge pull request #220 from ghostbsd/fix/add-firmware-for-14.3-wifi

Fix wifi for 14.3
DeltaFile
+2-1packages/drivers
+2-11 files

FreeBSD/ports 04dfba6x11-wm/cagebreak distinfo Makefile

x11-wm/cagebreak: update to 3.0.1

Changes:        https://github.com/project-repo/cagebreak/releases/tag/3.0.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-wm/cagebreak/distinfo
+2-2x11-wm/cagebreak/Makefile
+5-52 files

GhostBSD/build f2047dcpackages drivers

Fix wifi for 14.3
DeltaFile
+2-1packages/drivers
+2-11 files

HardenedBSD/src f3f0e17contrib/hardenedbsd/hbsdcontrol libhbsdcontrol.c cmd_pax.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+0-557contrib/hardenedbsd/hbsdcontrol/libhbsdcontrol.c
+0-210contrib/hardenedbsd/hbsdcontrol/cmd_pax.c
+0-171contrib/hardenedbsd/hbsdcontrol/main.c
+0-149contrib/hardenedbsd/hbsdcontrol/libhbsdcontrol.3
+0-90contrib/hardenedbsd/hbsdcontrol/hbsdcontrol.8
+0-73contrib/hardenedbsd/hbsdcontrol/libhbsdcontrol.h
+0-1,25012 files not shown
+42-1,37118 files

HardenedBSD/src b3c2accsys/fs/msdosfs msdosfs_vnops.c, sys/fs/smbfs smbfs_vnops.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+27-12sys/kern/vfs_aio.c
+4-0sys/fs/tmpfs/tmpfs_vnops.c
+3-0sys/fs/smbfs/smbfs_vnops.c
+3-0sys/ufs/ufs/ufs_vnops.c
+3-0sys/fs/msdosfs/msdosfs_vnops.c
+1-0sys/kern/vfs_default.c
+41-121 files not shown
+42-127 files

HardenedBSD/ports 89ce415graphics/djvulibre distinfo, net-mgmt/nstat distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+66-0x11/py-mouseinfo/files/patch-src_mouseinfo_____init____.py
+52-0x11/py-pyscreeze/files/patch-pyscreeze_____init____.py
+40-0x11/py-pyautogui/files/patch-pyautogui_____init____.py
+4-3x11/py-pyautogui/Makefile
+3-3net-mgmt/nstat/distinfo
+3-3graphics/djvulibre/distinfo
+168-915 files not shown
+197-3821 files

OpenBSD/src SxvMm8isys/dev/pci/drm/amd/amdgpu amdgpu_drv.c, sys/dev/pci/drm/radeon radeon_drv.c

   remove duplicate include of drm_drv.h
VersionDeltaFile
1.63+0-1sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
1.20+0-1sys/dev/pci/drm/radeon/radeon_drv.c
+0-22 files

FreeBSD/src afd5bc6sys/fs/msdosfs msdosfs_vnops.c, sys/fs/smbfs smbfs_vnops.c

pathconf: Add a new variable for hidden/system

For the NFSv4 server to implement the "hidden" and
"system" attributes, it needs to know if UF_HIDDEN,
UF_SYSTEM are supported for the file.

This patch adds a new pathconf variable called
_PC_HAS_HIDDENSYSTEM to do that. The ZFS patch
will be handled separately as a OpenZFS pull request.

Although this pathconf variable may be queried
by applications using pathconf(2), the current
interface where chflags(2) returns EOPNOTSUPP
may still be used to check if the flags are set.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D51172
DeltaFile
+4-0sys/fs/tmpfs/tmpfs_vnops.c
+3-0sys/fs/msdosfs/msdosfs_vnops.c
+3-0sys/fs/smbfs/smbfs_vnops.c
+3-0sys/ufs/ufs/ufs_vnops.c
+1-0sys/kern/vfs_default.c
+1-0sys/sys/unistd.h
+15-06 files

HardenedBSD/src afd5bc6sys/fs/msdosfs msdosfs_vnops.c, sys/fs/smbfs smbfs_vnops.c

pathconf: Add a new variable for hidden/system

For the NFSv4 server to implement the "hidden" and
"system" attributes, it needs to know if UF_HIDDEN,
UF_SYSTEM are supported for the file.

This patch adds a new pathconf variable called
_PC_HAS_HIDDENSYSTEM to do that. The ZFS patch
will be handled separately as a OpenZFS pull request.

Although this pathconf variable may be queried
by applications using pathconf(2), the current
interface where chflags(2) returns EOPNOTSUPP
may still be used to check if the flags are set.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D51172
DeltaFile
+4-0sys/fs/tmpfs/tmpfs_vnops.c
+3-0sys/fs/smbfs/smbfs_vnops.c
+3-0sys/fs/msdosfs/msdosfs_vnops.c
+3-0sys/ufs/ufs/ufs_vnops.c
+1-0sys/sys/unistd.h
+1-0sys/kern/vfs_default.c
+15-06 files

Linux/linux 1f988d0drivers/hid hid-appletb-kbd.c hid-elecom.c

Merge tag 'hid-for-linus-2025070502' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid

Pull HID fixes from Jiri Kosina:

 - Memory corruption fixes in hid-appletb-kbd driver (Qasim Ijaz)

 - New device ID in hid-elecom driver (Leonard Dizon)

 - Fixed several HID debugfs contants (Vicki Pfau)

* tag 'hid-for-linus-2025070502' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
  HID: appletb-kbd: fix slab use-after-free bug in appletb_kbd_probe
  HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL
  HID: elecom: add support for ELECOM HUGE 019B variant
  HID: appletb-kbd: fix memory corruption of input_handler_list
DeltaFile
+9-5drivers/hid/hid-appletb-kbd.c
+4-2drivers/hid/hid-elecom.c
+2-2drivers/hid/hid-debug.c
+2-1drivers/hid/hid-ids.h
+2-1drivers/hid/hid-quirks.c
+19-115 files

OpenBSD/src HSqqAomsys/arch/amd64/amd64 pmap.c

   remove duplicate include of vmmvar.h
VersionDeltaFile
1.181+1-2sys/arch/amd64/amd64/pmap.c
+1-21 files

HardenedBSD/ports d6f7857net-mgmt/nstat distinfo Makefile

net-mgmt/nstat: Update to latest version

Changelog: Support larger page sizes

Approved by:    gallatin
Sponsored by:   Netflix
DeltaFile
+3-3net-mgmt/nstat/distinfo
+2-3net-mgmt/nstat/Makefile
+5-62 files

FreeBSD/ports d6f7857net-mgmt/nstat distinfo Makefile

net-mgmt/nstat: Update to latest version

Changelog: Support larger page sizes

Approved by:    gallatin
Sponsored by:   Netflix
DeltaFile
+3-3net-mgmt/nstat/distinfo
+2-3net-mgmt/nstat/Makefile
+5-62 files

LLVM/project aec8883llvm/lib/Target/ARM/MCTargetDesc ARMMCCodeEmitter.cpp, llvm/lib/Target/CSKY/MCTargetDesc CSKYMCCodeEmitter.cpp

MC: Remove unneeded MCFixupKind casts
DeltaFile
+30-33llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
+16-16llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
+11-11llvm/lib/Target/CSKY/MCTargetDesc/CSKYMCCodeEmitter.cpp
+8-12llvm/lib/Target/RISCV/MCTargetDesc/RISCVFixupKinds.h
+6-12llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchAsmBackend.cpp
+6-6llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
+77-909 files not shown
+99-11615 files

LLVM/project d575f80llvm/include/llvm/MC MCFixup.h, llvm/lib/Target/Xtensa/MCTargetDesc XtensaAsmBackend.cpp

MCFixup: Make MCFixupKind a type alias

The unscoped enumeration contains a fix generic kinds (e.g. FK_Data_).
However, most fixup kinds are target-specific (including relocation
code) and lead to a lot of casts. Make MCFixupKind a type alias instead.
DeltaFile
+5-9llvm/include/llvm/MC/MCFixup.h
+1-1llvm/lib/Target/Xtensa/MCTargetDesc/XtensaAsmBackend.cpp
+6-102 files

FreeBSD/src 4685fa8sys/kern vfs_aio.c

aio: handle errors from fork

Do not try to fork forever if fork() failed.  Propagate the error up.

Reported and tested by: pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+25-10sys/kern/vfs_aio.c
+25-101 files

HardenedBSD/src 4685fa8sys/kern vfs_aio.c

aio: handle errors from fork

Do not try to fork forever if fork() failed.  Propagate the error up.

Reported and tested by: pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+25-10sys/kern/vfs_aio.c
+25-101 files

HardenedBSD/src c444399sys/kern vfs_aio.c

aio: make aio_init_aioinfo() and aio_aqueue() static

Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-4sys/kern/vfs_aio.c
+4-41 files

FreeBSD/src c444399sys/kern vfs_aio.c

aio: make aio_init_aioinfo() and aio_aqueue() static

Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-4sys/kern/vfs_aio.c
+4-41 files

FreeBSD/ports 6aa0c25lang/picolisp distinfo pkg-plist

lang/picolisp: update to 25.6

See https://software-lab.de/doc/ChangeLog
DeltaFile
+3-3lang/picolisp/distinfo
+3-1lang/picolisp/pkg-plist
+1-1lang/picolisp/Makefile
+7-53 files

HardenedBSD/ports 6aa0c25lang/picolisp distinfo pkg-plist

lang/picolisp: update to 25.6

See https://software-lab.de/doc/ChangeLog
DeltaFile
+3-3lang/picolisp/distinfo
+3-1lang/picolisp/pkg-plist
+1-1lang/picolisp/Makefile
+7-53 files

LLVM/project 878ce21clang/lib/Format UnwrappedLineFormatter.cpp, clang/unittests/Format FormatTestSelective.cpp

[clang-format] Propagate `LeadingEmptyLinesAffected` when joining lines (#146761)

Before this commit, when `LineJoiner` joins a line with affected leading
whitespace, it would drop the knowledge of this entirely. However, when
the `AffectedRangeManager` is computing the affected lines, the leading
empty whitespace lines are potentially considered for non-first tokens
in the `AnnotatedLine`. This causes a discrepancy in behavior when an
`AnnotatedLine` is put together from joining multiple lines versus when
it is not.

We change `LineJoiner::join` to follow `AffectedRangeManager`'s logic,
considering the leading whitespace when determining `Affected` for a
token.


https://github.com/llvm/llvm-project/blob/a63f57262898588b576d66e5fd79c0aa64b35f2d/clang/lib/Format/AffectedRangeManager.cpp#L111-L130

Fixes #138942.
DeltaFile
+5-0clang/unittests/Format/FormatTestSelective.cpp
+3-1clang/lib/Format/UnwrappedLineFormatter.cpp
+8-12 files

NetBSD/pkgsrc 7MyrBaYdoc CHANGES-2025

   doc: Updated multimedia/sickgear to 3.33.11
VersionDeltaFile
1.4147+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc evsqcExmultimedia/sickgear PLIST distinfo, multimedia/sickgear/patches patch-sickgear.py

   Update multimedia/sickgear to 3.33.11


   ### 3.33.11 (2025-06-26 11:15:00 UTC)

   * Update UnRar x64 for Windows 7.10 to 7.12


   ### 3.33.10 (2025-06-19 19:50:00 UTC)

   * Change add support for Python 3.13.5, 3.13.4, 3.9.23


   ### 3.33.9 (2025-05-20 16:45:00 UTC)

   * Change add support for Python 3.13.3, 3.12.9, 3.11.9 (Win), 3.10.17, 3.9.22


   ### 3.33.8 (2025-05-16 14:30:00 UTC)

    [318 lines not shown]
VersionDeltaFile
1.7+206-168multimedia/sickgear/PLIST
1.4+6-6multimedia/sickgear/patches/patch-sickgear.py
1.12+5-5multimedia/sickgear/distinfo
1.21+3-3multimedia/sickgear/Makefile
+220-1824 files

HardenedBSD/ports f1df0c7x11/py-pyautogui Makefile distinfo, x11/py-pyautogui/files patch-pyautogui_____init____.py

x11/py-pyautogui:  Update to 0.9.54

- Improve FreeBSD support
DeltaFile
+40-0x11/py-pyautogui/files/patch-pyautogui_____init____.py
+4-3x11/py-pyautogui/Makefile
+3-3x11/py-pyautogui/distinfo
+47-63 files