LLVM/project f1bfed1llvm/docs ReleaseNotes.md, llvm/lib/Target/ARM ARMISelLowering.cpp

[ARM] support `r14` as an alias for `lr` in inline assembly (#179740)

In rustc (and I suspect Clang and Zig) there is some special logic to
rewrite `r14` into `lr` when used in inline assembly. LLVM should
probably support `r14` directly.


https://developer.arm.com/documentation/ddi0211/i/programmer-s-model/registers/the-arm-state-register-set

> You can treat r14 as a general-purpose register at all other times.

This heavily suggests that we should be able to use it as a clobber and
read its value.

This is the arm analogue to
https://github.com/llvm/llvm-project/pull/167783.
DeltaFile
+25-0llvm/test/CodeGen/ARM/inline-asm-clobber.ll
+4-0llvm/lib/Target/ARM/ARMISelLowering.cpp
+4-0llvm/docs/ReleaseNotes.md
+33-03 files

FreeBSD/ports cd1b322textproc/R-cran-readr Makefile distinfo

textproc/R-cran-readr: Update to 2.2.0

Reported by:    portscout
DeltaFile
+6-4textproc/R-cran-readr/Makefile
+3-3textproc/R-cran-readr/distinfo
+9-72 files

FreeNAS/freenas cf016d3src/middlewared/middlewared/plugins/datastore connection.py filter.py, src/middlewared/middlewared/pytest/unit/plugins test_datastore.py

Add more tests, fix annotations, add getpid check
DeltaFile
+20-0src/middlewared/middlewared/pytest/unit/plugins/test_datastore.py
+10-0src/middlewared/middlewared/plugins/datastore/connection.py
+5-4src/middlewared/middlewared/plugins/datastore/filter.py
+1-1src/middlewared/middlewared/plugins/datastore/event.py
+36-54 files

LLVM/project c3e318dlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req atomic_fetch_max.pass.cpp atomic_fetch_max_explicit.pass.cpp

header
DeltaFile
+1-0libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_max.pass.cpp
+1-0libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_max_explicit.pass.cpp
+1-0libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_min.pass.cpp
+1-0libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_min_explicit.pass.cpp
+4-04 files

HardenedBSD/src 51620bfstand/efi/loader/arch/amd64 trap.c, sys/dev/sound/pcm channel.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+64-85sys/kern/kern_procctl.c
+15-1sys/dev/sound/pcm/channel.c
+2-2stand/efi/loader/arch/amd64/trap.c
+81-883 files

HardenedBSD/src a7290bcstand/efi/loader/arch/amd64 trap.c, sys/dev/sound/pcm channel.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+64-85sys/kern/kern_procctl.c
+15-1sys/dev/sound/pcm/channel.c
+2-2stand/efi/loader/arch/amd64/trap.c
+81-883 files

HardenedBSD/src f715995include exterr.h, lib/libc/gen uexterr_gettext.3 err.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+183-0tests/sys/kern/pdrfork.c
+71-0lib/libc/gen/uexterr_gettext.3
+23-3lib/libsys/pdfork.2
+5-0sys/kern/kern_fork.c
+2-2lib/libc/gen/err.c
+1-2include/exterr.h
+285-75 files not shown
+291-911 files

HardenedBSD/ports 1e367d7deskutils/joplin-desktop distinfo Makefile.crates, deskutils/joplin-desktop/files/app-clipper package-lock.json

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+54,295-0deskutils/joplin-desktop/files/packagejsons/yarn.lock
+26,047-0deskutils/joplin-desktop/files/default-plugins/io.github.jackgruber.backup/package-lock.json
+7,700-0deskutils/joplin-desktop/files/app-clipper/package-lock.json
+942-0deskutils/joplin-desktop/files/packagejsons/.yarn/releases/yarn-4.9.2.cjs
+751-0deskutils/joplin-desktop/distinfo
+367-0deskutils/joplin-desktop/Makefile.crates
+90,102-0129 files not shown
+94,453-296135 files

FreeNAS/freenas a7f28fcsrc/middlewared/middlewared/pytest/unit/plugins test_datastore.py

Expand tests
DeltaFile
+51-0src/middlewared/middlewared/pytest/unit/plugins/test_datastore.py
+51-01 files

OPNSense/core 13040e2src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

openvpn: Adding options for legacy ciphers (#9829)

Signed-off-by: Bjoern Jakobsen <Bjoern.Jakobsen at lrz.de>
DeltaFile
+46-8src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+46-81 files

LLVM/project a85a1dflibcxx/include/__atomic atomic.h atomic_ref.h, libcxx/include/__atomic/support gcc.h c11.h

address review comments
DeltaFile
+48-21libcxx/test/std/atomics/atomics.ref/fetch_max.pass.cpp
+48-21libcxx/test/std/atomics/atomics.ref/fetch_min.pass.cpp
+31-8libcxx/include/__atomic/atomic.h
+28-0libcxx/include/__atomic/atomic_ref.h
+12-14libcxx/include/__atomic/support/gcc.h
+8-8libcxx/include/__atomic/support/c11.h
+175-725 files not shown
+187-7611 files

OPNSense/core b88621asrc/opnsense/www/js opnsense_health.js

UI: restore canvas state in health graph (#9827)

Fixed health graph bug on Firefox causing graph to shrink after hovering over it for an extended amount of time. The problem was caused by ctx.save() being called repeatedly during hovering. This caused a rendering degradation, because Firefox is stricter about canvas state stack growth. Added ctx.restore() so every save state gets restored and removed from the stack so the canvas doesn't accumulate state. Graph behaves properly on Chrome and Firefox now.

Fixes #9528
DeltaFile
+2-0src/opnsense/www/js/opnsense_health.js
+2-01 files

OpenBSD/ports YhClIrBwww/ruby-passenger distinfo, www/ruby-passenger/files nginx-passenger.conf.sample

   Send ruby-passenger to the Attic

   BROKEN since the libc++19 uupdate, and nobody has stepped up to fix it.

   OK tb@, sthen@, kn@, rsadowski@
VersionDeltaFile
1.2+0-0www/ruby-passenger/patches/patch-src_cxx_supportlib_vendor-modified_boost_atomic_detail_futex_hpp
1.14+0-0www/ruby-passenger/distinfo
1.7+0-0www/ruby-passenger/files/nginx-passenger.conf.sample
1.3+0-0www/ruby-passenger/patches/patch-src_agent_Core_AdminPanelConnector_h
1.4+0-0www/ruby-passenger/patches/patch-src_agent_Core_ApplicationPool_Options_h
1.4+0-0www/ruby-passenger/patches/patch-src_agent_Core_ApplicationPool_Pool_AnalyticsCollection_cpp
+0-027 files not shown
+0-033 files

OpenBSD/ports 4HRvC8rwww Makefile

   Unhook ruby-passenger
VersionDeltaFile
1.1173+0-3www/Makefile
+0-31 files

NetBSD/pkgsrc-wip c92b6d7stalwart TODO

stalwart: Add reference to CVE-2026-26312
DeltaFile
+2-0stalwart/TODO
+2-01 files

NetBSD/pkgsrc-wip de1e914deno TODO

deno: Add reference to CVE-2026-27190
DeltaFile
+1-1deno/TODO
+1-11 files

LLVM/project 334502dllvm/docs/TableGen ProgRef.rst, llvm/lib/TableGen TGParser.cpp

[TableGen] Add let append/prepend syntax for field concatenation
DeltaFile
+110-0llvm/test/TableGen/let-append.td
+98-0mlir/test/mlir-tblgen/op-decl-and-defs.td
+82-0mlir/test/mlir-tblgen/typedefs.td
+82-0mlir/test/mlir-tblgen/attrdefs.td
+68-7llvm/lib/TableGen/TGParser.cpp
+41-2llvm/docs/TableGen/ProgRef.rst
+481-98 files not shown
+568-1614 files

OpenBSD/ports aECKKXNdevel/py-puremagic distinfo Makefile, devel/py-puremagic/pkg PLIST

   update to py3-puremagic-2.0.0
VersionDeltaFile
1.8+34-0devel/py-puremagic/pkg/PLIST
1.11+2-2devel/py-puremagic/distinfo
1.18+2-2devel/py-puremagic/Makefile
+38-43 files

LLVM/project b397c9dllvm/lib/Transforms/IPO FunctionAttrs.cpp, llvm/test/Transforms/FunctionAttrs nofpclass.ll

FunctionAttrs: Basic propagation of nofpclass (#182444)

DeltaFile
+317-0llvm/test/Transforms/FunctionAttrs/nofpclass.ll
+58-4llvm/lib/Transforms/IPO/FunctionAttrs.cpp
+375-42 files

OpenBSD/ports 74TMeeHeditors/abiword Makefile distinfo, editors/abiword/pkg PLIST

   Update to abiword-3.0.9pre20260116.
VersionDeltaFile
1.157+5-5editors/abiword/Makefile
1.35+2-2editors/abiword/distinfo
1.40+1-0editors/abiword/pkg/PLIST
+8-73 files

FreeBSD/doc 7abc674website/content/en/status _index.adoc

Status/2025Q4: Publish

Differential Revision:  https://reviews.freebsd.org/D55409
DeltaFile
+2-1website/content/en/status/_index.adoc
+2-11 files

HardenedBSD/ports d5b7886devel/R-cran-future.apply Makefile distinfo

devel/R-cran-future.apply: Update to 1.20.2

- Use only RUN_DEPENDS as port doesn't compile
- Add missing test dependency

ChangeLog: https://cran.r-project.org/web/packages/future.apply/index.html
DeltaFile
+3-4devel/R-cran-future.apply/Makefile
+3-3devel/R-cran-future.apply/distinfo
+6-72 files

FreeBSD/ports d5b7886devel/R-cran-future.apply Makefile distinfo

devel/R-cran-future.apply: Update to 1.20.2

- Use only RUN_DEPENDS as port doesn't compile
- Add missing test dependency

ChangeLog: https://cran.r-project.org/web/packages/future.apply/index.html
DeltaFile
+3-4devel/R-cran-future.apply/Makefile
+3-3devel/R-cran-future.apply/distinfo
+6-72 files

OpenBSD/ports GZrSZSbsysutils/diffoscope Makefile distinfo

   update to diffoscope-313
   add some more optional TDEPs
VersionDeltaFile
1.86+18-13sysutils/diffoscope/Makefile
1.70+2-2sysutils/diffoscope/distinfo
+20-152 files

FreeNAS/freenas 89cf67bsrc/middlewared/middlewared/plugins/pool_ dataset_encryption_lock.py dataset_encryption_info.py

Make sure on locking, we properly mark datasets as locked
DeltaFile
+24-8src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+12-0src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+36-82 files

OpenBSD/ports 4I7Qq7Odevel/dtc Makefile distinfo, devel/dtc/patches patch-Makefile patch-libfdt_Makefile_libfdt

   update to dtc-1.7.2
   fix linking so that binaries linked to libfdt can run
VersionDeltaFile
1.13+11-21devel/dtc/patches/patch-Makefile
1.23+14-11devel/dtc/Makefile
1.6+9-2devel/dtc/patches/patch-libfdt_Makefile_libfdt
1.11+2-2devel/dtc/distinfo
+36-364 files

FreeBSD/src 3deae7bsys/dev/sound/pcm channel.c

sound: Detect unsupported formats

This way we can avoid edge-cases like
8af6aee96ed609456900c6dd92dafabac5e89c0a ("virtual_oss(8): Remove
floating point formats from preference list").

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55403
DeltaFile
+15-1sys/dev/sound/pcm/channel.c
+15-11 files

HardenedBSD/src 3deae7bsys/dev/sound/pcm channel.c

sound: Detect unsupported formats

This way we can avoid edge-cases like
8af6aee96ed609456900c6dd92dafabac5e89c0a ("virtual_oss(8): Remove
floating point formats from preference list").

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55403
DeltaFile
+15-1sys/dev/sound/pcm/channel.c
+15-11 files

FreeBSD/doc fd235c5website/content/en/status/report-2025-10-2025-12 _index.adoc

Status/2025Q4: Sort reports

Co-authored-by: Joseph Mingrone <jrm at FreeBSD.org>
Differential Revision:  https://reviews.freebsd.org/D55200
DeltaFile
+177-0website/content/en/status/report-2025-10-2025-12/_index.adoc
+177-01 files

FreeBSD/doc f1998c4website/content/en/status/report-2025-10-2025-12 parthenope-design-ideas.adoc jdk21default.adoc

Status/2025Q4: More fixes
DeltaFile
+3-2website/content/en/status/report-2025-10-2025-12/parthenope-design-ideas.adoc
+1-1website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
+1-1website/content/en/status/report-2025-10-2025-12/mongodb80.adoc
+5-43 files