LLVM/project a2686fc — llvm/lib/TargetParser Triple.cpp, llvm/unittests/TargetParser TripleTest.cpp

make `long double` with `spe` consistent (#241047)

Specifically, make `Triple::getDefaultLongDoubleFormat` match what the
target actually selects.

SPE sets the long double format to `f64` here, so update the
`TargetParser` to match.


https://github.com/llvm/llvm-project/blob/07a5b49195119547bc6420bde79a5b714153faca/clang/lib/Basic/Targets/PPC.cpp#L66-L70
DeltaFile
+5-3llvm/lib/TargetParser/Triple.cpp
+4-1llvm/unittests/TargetParser/TripleTest.cpp
+9-42 files

LLVM/project 4030384 — llvm/lib/TargetParser Triple.cpp, llvm/unittests/TargetParser TripleTest.cpp

make `long double` on `loongarch32` be `f128` consistently (#241043)

The `long double` format is set to `f128`  here


https://github.com/llvm/llvm-project/blob/07a5b49195119547bc6420bde79a5b714153faca/clang/lib/Basic/Targets/LoongArch.h#L57-L59

Update `Triple::getDefaultLongDoubleFormat` to match and test the
format.
DeltaFile
+3-0llvm/unittests/TargetParser/TripleTest.cpp
+1-0llvm/lib/TargetParser/Triple.cpp
+4-02 files

FreeBSD/ports 131bc4e — . UPDATING

UPDATING: Add upgrade instructions for net-mgmt/netbox

Give users some advice about the upgrade to the NetBox 4.7 release
series.
DeltaFile
+29-0UPDATING
+29-01 files

FreeBSD/ports 1ac53ca — security Makefile, security/py-social-auth-core5 distinfo pkg-descr

security/py-social-auth-core5: New port

This is the core component of the python-social-auth ecosystem, it
implements the common interface to define new authentication backends
to third parties services, implement integrations with web frameworks
and storage solutions.

Note: This port is primarily intended for use with net-mgmt/netbox,
which currently does not support newer versions of py-social-auth-core.
DeltaFile
+58-0security/py-social-auth-core5/Makefile
+34-0security/py-social-auth-core5/files/patch-pyproject.toml
+5-0security/py-social-auth-core5/pkg-descr
+3-0security/py-social-auth-core5/distinfo
+1-0security/Makefile
+101-05 files

FreeBSD/ports df107d9 — devel/py-dj61-strawberry-graphql Makefile, graphics/py-dj61-sorl-thumbnail Makefile

net-mgmt/netbox: Add Django 6.1 consumers

* Django 5.2 is currently the "default" version in the ports tree due
  its long term support until April 2028.  Thus ports that are assigned
  to that version will exist until then.

  The following ports are required to make the upgrade of
  net-mgmt/netbox to the 4.7 release possible because it requires
  Django 6.1.

  All of the ports listed below were created on the basis of their
  respective original ports:

  - devel/py-dj61-django-rq
  - devel/py-dj61-strawberry-graphql
  - graphics/py-dj61-sorl-thumbnail
  - www/py-dj61-channels
  - www/py-dj61-django-auth-ldap
  - www/py-dj61-django-choices-field

    [16 lines not shown]
DeltaFile
+71-0devel/py-dj61-strawberry-graphql/Makefile
+63-0graphics/py-dj61-sorl-thumbnail/Makefile
+43-0www/py-dj61-django-storages/Makefile
+43-0www/py-dj61-django-auth-ldap/Makefile
+39-0www/py-dj61-social-auth-app-django/Makefile
+39-0www/py-dj61-django-prometheus/Makefile
+298-076 files not shown
+1,238-182 files

FreeBSD/ports 2a91058 — net-mgmt/netbox distinfo Makefile, net-mgmt/netbox/files patch-mkdocs.yml patch-DRF-3.18.3-compatibility

net-mgmt/netbox: Update to 4.7.5

* Remove no longer required workaround for DRF 3.18.3.

* Sort some dependencies and prune update instructions for NetBox
  releases older than 3.7 while I'm here.

Netbox 4.7 contains many bugfixes/enhancements and the following new
features:

* Cooling Infrastructure Modeling
* Channelized Subinterfaces
* Multi-Protocol Application Services
* Module Bay Types
* Relocating Installed Modules
* Background Processing for REST API Requests
* Per-Object Errors for Bulk Operations
* Pre-Rendered Config Context Data
* Snapshot-Aware Event Rule Conditions

    [4 lines not shown]
DeltaFile
+129-43net-mgmt/netbox/files/pkg-message.in
+102-41net-mgmt/netbox/pkg-plist
+44-49net-mgmt/netbox/Makefile
+0-39net-mgmt/netbox/files/patch-DRF-3.18.3-compatibility
+7-6net-mgmt/netbox/files/patch-mkdocs.yml
+3-3net-mgmt/netbox/distinfo
+285-1811 files not shown
+286-1817 files

FreeBSD/ports f2ac829 — security/py-social-auth-core distinfo Makefile, security/py-social-auth-core/files patch-pyproject.toml

security/py-social-auth-core: Update to 5.2.0

* Adjust testsuite accordingly so that the results are successful
  depending on the configuration.

* Note: This is an interim update to create a py-social-auth-core5 port
  based on this, which is limited to the 5.x release series and adjust
  CONFLICTS_INSTALL for future variants of py-social-auth-core.

Changelog since 5.0.1:

https://github.com/python-social-auth/social-core/blob/5.2.0/CHANGELOG.md

Approved by:    ultima (maintainer, implicit)
MFH:            2026Q4
DeltaFile
+13-5security/py-social-auth-core/Makefile
+5-5security/py-social-auth-core/files/patch-pyproject.toml
+3-3security/py-social-auth-core/distinfo
+21-133 files

LLVM/project b6af8e0 — llvm/unittests/TargetParser TripleTest.cpp

test the `long double` format for some UEFI targets (#241013)

Add a test for the `long double` format of `i686-unknown-uefi` and
`aarch64-unknown-uefi`.

cc 

- https://github.com/llvm/llvm-project/pull/232705
- https://github.com/llvm/llvm-project/pull/109364

I could not find any explicit mention of `i686-unknown-uefi`. The target
parses, but is it actually meant to be supported?
DeltaFile
+4-0llvm/unittests/TargetParser/TripleTest.cpp
+4-01 files

FreeBSD/ports 7b94b5e — www/webhook Makefile, www/websocketd Makefile

various: Bump Go ports for Go 1.26.11 / 1.27.4
DeltaFile
+1-1www/xcaddy/Makefile
+1-1www/wuzz/Makefile
+1-1www/writefreely/Makefile
+1-1www/writeas-cli/Makefile
+1-1www/websocketd/Makefile
+1-1www/webhook/Makefile
+6-6856 files not shown
+862-692862 files

FreeBSD/ports d385e29 — lang/go127 Makefile distinfo

lang/go127: Update to 1.27.4

Changes:
  go1.27.4 (released 2026-11-10) includes security fixes to cgo, the go
  command, the compiler, the linker, and the net/http package, as well
  as bug fixes to the assembler, the compiler, the runtime, toolchain
  bootstrapping, and the crypto/fips140, crypto/hkdf, crypto/rsa,
  crypto/tls, and net packages.

MFH:            2026Q4
DeltaFile
+3-3lang/go127/distinfo
+1-1lang/go127/Makefile
+4-42 files

FreeBSD/ports c112de9 — lang/go126 Makefile distinfo

lang/go126: Update to 1.26.11

Changes:
  go1.26.11 (released 2026-11-10) includes security fixes to cgo, the go
  command, the compiler, the linker, and the net/http package, as well
  as bug fixes to the assembler, the compiler, the runtime, toolchain
  bootstrapping, and the crypto/fips140, crypto/hkdf, crypto/rsa,
  crypto/tls, net, and net/http packages.

MFH:            2026Q4
DeltaFile
+3-3lang/go126/distinfo
+1-1lang/go126/Makefile
+4-42 files

FreeBSD/ports 15f842e — databases/p5-DBIx-Class-Schema-Loader Makefile distinfo

databases/p5-DBIx-Class-Schema-Loader: Update to 0.07053
DeltaFile
+3-3databases/p5-DBIx-Class-Schema-Loader/distinfo
+1-1databases/p5-DBIx-Class-Schema-Loader/Makefile
+4-42 files

LLVM/project dd77d26 — clang/lib/CodeGen CodeGenModule.h CodeGenModule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+22-17clang/lib/CodeGen/CodeGenFunction.cpp
+12-0clang/lib/CodeGen/CodeGenModule.cpp
+3-0clang/lib/CodeGen/CodeGenModule.h
+37-173 files

LLVM/project cf58464 — clang/test/CIR/CodeGenCoroutines coro-task.cpp, libc/utils/MPFRWrapper MPFRUtils.cpp

Merge branch 'main' into revert-238985-amdgpu-exec-copy-clobber
DeltaFile
+1,069-378llvm/test/CodeGen/AArch64/neon-rshrn.ll
+1,161-0llvm/test/CodeGen/AArch64/fixed-masked-gather.ll
+1,064-0llvm/test/CodeGen/AArch64/fixed-masked-scatter.ll
+308-257llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fadd.ll
+500-2clang/test/CIR/CodeGenCoroutines/coro-task.cpp
+166-201libc/utils/MPFRWrapper/MPFRUtils.cpp
+4,268-838313 files not shown
+9,285-2,874319 files

FreeBSD/ports 7cd2f71 — devel/rubygem-oj-gitlab Makefile distinfo

devel/rubygem-oj-gitlab: update to 3.17.8

Changes:        https://github.com/ohler55/oj/blob/develop/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-oj-gitlab/distinfo
+2-3devel/rubygem-oj-gitlab/Makefile
+5-62 files

FreeBSD/ports 20c583c — net/rubygem-gitlab-orbit-proto Makefile distinfo

net/rubygem-gitlab-orbit-proto: update to 0.156.0

Changes:        https://gitlab.com/gitlab-org/orbit/knowledge-graph/-/blob/main/CHANGELOG.md?ref_type=heads
DeltaFile
+3-3net/rubygem-gitlab-orbit-proto/distinfo
+1-1net/rubygem-gitlab-orbit-proto/Makefile
+4-42 files

FreeBSD/ports 81c2a0f — devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 19.5.5

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-5-4-released/?nav=19.5.4
Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-5-5-released/?nav=19.5.5
Security:       808dee2b-dd99-11f1-ac90-2cf05da270f3
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+3-3www/gitlab/Makefile.common
+37-371 files not shown
+39-397 files

FreeBSD/src 9743203 — sys/kern sys_capability.c, sys/sys syscallsubr.h

sys_capability.c: add kern_ and user_ implementations

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+55-29sys/kern/sys_capability.c
+9-0sys/sys/syscallsubr.h
+64-292 files

FreeBSD/src 9acec4c — sys/kern sys_generic.c, sys/sys syscallsubr.h

sys_generic.c: add kern_ and user_ implementations

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+148-62sys/kern/sys_generic.c
+25-0sys/sys/syscallsubr.h
+173-622 files

FreeBSD/src 1eada42 — sys/kern sys_getrandom.c, sys/sys syscallsubr.h

getrandom(2): add kern_getrandom

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+2-1sys/kern/sys_getrandom.c
+2-0sys/sys/syscallsubr.h
+4-12 files

FreeBSD/src 1c17a09 — sys/kern subr_prof.c, sys/sys syscallsubr.h

profil(2): add kern_ implemenation

Effort:         CHERI upstreaming
Sponsored by:   Innovate, UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+15-6sys/kern/subr_prof.c
+2-0sys/sys/syscallsubr.h
+17-62 files

FreeBSD/src 7f8c205 — sys/kern kern_module.c

modstat: avoid copying from freed memory

If a module is unloaded after the module is looked up in kern_modstat,
but before one of the copyout's occurs, then the memory being copied
might be freed and reused leading to an information disclosure.

The LLM was particularly concerned about a TOCTOU issue in the length
of the name, but it seems likely that there are issues with all the
copyout's.  As such, hold the shared lock throughout.

Reviewed by:    markj
Reported by:    llm-postcr
MFC after:      3 days
Sponsored by:   Innovate UK
Fixes:          9b3851e9e3b1 ("- Lock down the ``module'' structure...")
Differential Revision:  https://reviews.freebsd.org/D61398
DeltaFile
+32-26sys/kern/kern_module.c
+32-261 files

FreeBSD/src e5100cd — sys/kern p1003_1b.c, sys/sys syscallsubr.h

sched_*(2): add user_ implementations

Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2284
DeltaFile
+39-13sys/kern/p1003_1b.c
+8-0sys/sys/syscallsubr.h
+47-132 files

LLVM/project 5bb5a9f — clang/lib/CIR/Dialect/Transforms/TargetLowering CIRABIRewriteContext.cpp, clang/test/CIR/Transforms/abi-lowering amdgpu-one-field-struct.cir

[CIR] Flatten one-field structs in CallConvLowering
DeltaFile
+162-0clang/test/CIR/Transforms/abi-lowering/amdgpu-one-field-struct.cir
+3-7clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+165-72 files

LLVM/project 7d25e4f — llvm/include/llvm/Support RISCVISAUtils.h, llvm/lib/Support RISCVISAUtils.cpp

[RISCV] Avoid temporary extension keys

Make ExtensionComparator transparent and compare StringRef keys
directly.

Use heterogeneous lookup for OrderedExtensionMap queries.

Avoid temporary std::string allocations in common ISA checks.

Three interleaved CTMark pairs reduce median compile time by 0.163%
and geomean by 0.293%.

Assisted-by: TRAE CLI (GPT-6)

Reviewers: lenary, arichardson, topperc, mshockwave, lukel97

Pull Request: https://github.com/llvm/llvm-project/pull/241175
DeltaFile
+5-5llvm/lib/TargetParser/RISCVISAInfo.cpp
+4-2llvm/include/llvm/Support/RISCVISAUtils.h
+2-3llvm/lib/Support/RISCVISAUtils.cpp
+1-0llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+12-104 files

OpenBSD/xenocara CVfVY9V — . MODULES

   update
VersionDeltaFile
1.575+2-2MODULES
+2-21 files

LLVM/project 7b085fa — mlir/include/mlir/Dialect/ArmSVE/IR ArmSVE.td, mlir/lib/Dialect/ArmSVE/Transforms LegalizeForLLVMExport.cpp

[mlir][ArmSVE] Add indexed FMLA op (#239175)

Adds arm_sve.fmla to represent FMLA (indexed):
* https://support.arm.com/documentation/111108/2025-12/SVE-Instructions/FMLA--indexed---Floating-point-fused-multiply-add-by-indexed-element-?lang=en

Support for the predicated vector form is not included in this PR:
* https://support.arm.com/documentation/111108/2025-12/SVE-Instructions/FMLA--vectors---Floating-point-fused-multiply-add--predicated--?lang=en

For now, I am using the generic name arm_sve.fmla. If we later add the
vector variant, we should rename this op to distinguish the two forms.
The replacement name is TBD.
DeltaFile
+47-0mlir/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td
+17-0mlir/test/Target/LLVMIR/arm-sve.mlir
+17-0mlir/test/Dialect/ArmSVE/legalize-for-llvm.mlir
+4-0mlir/lib/Dialect/ArmSVE/Transforms/LegalizeForLLVMExport.cpp
+85-04 files

LLVM/project e63d941 — mlir/include/mlir/Dialect/Bufferization/IR BufferizationTypeInterfaces.td, mlir/test/Dialect/Bufferization/Transforms test-one-shot-module-bufferize.mlir

[mlir][bufferization] Let a type be tensor-like for some of its instances (#240522)

Today `isa<TensorLikeType>(ty)` depends only on which type `ty` is: a
type that implements the interface is tensor-like for every instance.
This change lets the answer depend on `ty`'s parameters as well.

It adds `TensorLikeType::isTensorLike`, defaulting to true, and makes
the interface's `classof` require it through `extraClassOf`. This is the
"optional interface" pattern `extraClassOf` exists for, and which
`SymbolOpInterface` uses for optional symbols. Types which do not
override the method are unaffected.

This enables a wrapper type to be tensor-like only when the type it
wraps is. Otherwise, either all instances of the wrapper are treated as
tensor-like or none are.

Adds a test tensor-like wrapper type that is tensor-like when its
wrapped type is. Tests bufferization against wrapped tensor-like and
non-tensor-like types.

    [3 lines not shown]
DeltaFile
+60-0mlir/test/Dialect/Bufferization/Transforms/test-one-shot-module-bufferize.mlir
+19-0mlir/include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td
+11-0mlir/test/lib/Dialect/Test/TestTypes.cpp
+10-0mlir/test/lib/Dialect/Test/TestTypeDefs.td
+6-1mlir/test/lib/Dialect/Bufferization/TestOneShotModuleBufferize.cpp
+106-15 files

LLVM/project 5989cb6 — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64InstrAtomics.td, llvm/test/CodeGen/AArch64 atomic-fp-cast.ll rcpc3.ll

[AArch64] Support direct RCPC3 FP atomic loads and stores

Preserve half, bfloat, float, and double atomic loads and stores
through AtomicExpand for acquire and release orderings, and preserve
sequentially consistent stores, when RCPC3 and NEON are available.

Add SelectionDAG patterns for the RCPC3 LDAPUR and STLUR operations,
including unscaled offsets, and update the existing FP lane patterns to
match the preserved floating-point atomic nodes. Targets without the
required features continue to use integer lowering.
DeltaFile
+182-0llvm/test/CodeGen/AArch64/atomic-fp-store.ll
+118-0llvm/test/CodeGen/AArch64/atomic-fp-load.ll
+94-12llvm/test/CodeGen/AArch64/rcpc3.ll
+69-0llvm/lib/Target/AArch64/AArch64InstrAtomics.td
+45-5llvm/test/CodeGen/AArch64/atomic-fp-cast.ll
+9-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+517-176 files

LLVM/project d13658f — offload/plugins-nextgen/common/include PluginInterface.h, offload/plugins-nextgen/common/src PluginInterface.cpp

[Offload] Fix possible out-of-scope access in kernel launch (#240597)

Fix issue reported by @jayfoad. 

In the case of synchronous kernel launch, the Asyncinfo is allocated on
the stack. When the pointer is stored in the `KernelTraceInfoRecord` it
might be eventually be accessed after being deallocated when a kernel
trap happens.
Fix it by not adding it to the KTI when is a synchronous operation (this
was the previous behavior).

Assisted by Claude.
DeltaFile
+15-0offload/plugins-nextgen/common/include/PluginInterface.h
+11-0offload/plugins-nextgen/common/src/PluginInterface.cpp
+26-02 files