LLVM/project f754276mlir/lib/Conversion/RaiseWasm RaiseWasmMLIR.cpp, mlir/test/Conversion/RaiseWasm wasm-div-to-arith-div.mlir wasm-convert-to-arith-tofp.mlir

Revert "[MLIR][WASM] Introduce the RaiseWasmMLIRPass to convert WasmSSA MLIR …"

This reverts commit a38998941b2f57ffce38d6161a48d59d7d481964.
DeltaFile
+0-469mlir/lib/Conversion/RaiseWasm/RaiseWasmMLIR.cpp
+0-109mlir/test/Conversion/RaiseWasm/wasm-div-to-arith-div.mlir
+0-81mlir/test/Conversion/RaiseWasm/wasm-convert-to-arith-tofp.mlir
+0-80mlir/test/Conversion/RaiseWasm/wasm-sub-to-arith-sub.mlir
+0-79mlir/test/Conversion/RaiseWasm/wasm-add-to-arith-add.mlir
+0-78mlir/test/Conversion/RaiseWasm/wasm-mul-to-arith-mul.mlir
+0-89634 files not shown
+1-1,86840 files

DragonFlyBSD/src 4414dacsys/conf kern.post.mk

kern.post.mk: Early fail the build in case of any duplicate objs

Since all the kernel objects are built and placed in the same directory,
a conflict is quite possible when two modules have a file with the same
name.  Another conflict possibility is that the source is specified
twice in conf/files.

In order to avoid running into mysterious/unexpected issues caused by
duplicate objects, simply abort the build when such a duplicate is
found.

Of course, a better solution is to refactor the build framework to
eliminate such a limitation, so that a module may choose whatever
filename it likes.
DeltaFile
+7-0sys/conf/kern.post.mk
+7-01 files

LLVM/project a389989mlir/lib/Conversion/RaiseWasm RaiseWasmMLIR.cpp, mlir/test/Conversion/RaiseWasm wasm-div-to-arith-div.mlir wasm-convert-to-arith-tofp.mlir

[MLIR][WASM] Introduce the RaiseWasmMLIRPass to convert WasmSSA MLIR to core dialects (#164562)

This is following https://github.com/llvm/llvm-project/pull/154674 and
still related to
https://discourse.llvm.org/t/rfc-mlir-dialect-for-webassembly/86758.

This PR introduces the RaiseWasmMLIRPass. This pass lowers WasmSSA MLIR
to other dialects of the LLVM ecosystem (namely: arith, math, cf and
memref).
This is the first PR of a series of 2 or 3 to introduce the lowering, as
an introduction it brings support for function calls, local and global
variables and handling of arithmetic operations. As explained in the
RFC, most WasmSSA operations have been made to stay close to other
dialects' semantics so that conversion is trivialized.

---------

Signed-off-by: Ferdinand Lemaire <flemairen6 at gmail.com>
Co-authored-by: Ferdinand Lemaire <ferdinand.lemaire at woven-planet.global>
Co-authored-by: Ferdinand Lemaire <flemairen6 at gmail.com>
DeltaFile
+469-0mlir/lib/Conversion/RaiseWasm/RaiseWasmMLIR.cpp
+109-0mlir/test/Conversion/RaiseWasm/wasm-div-to-arith-div.mlir
+81-0mlir/test/Conversion/RaiseWasm/wasm-convert-to-arith-tofp.mlir
+80-0mlir/test/Conversion/RaiseWasm/wasm-sub-to-arith-sub.mlir
+79-0mlir/test/Conversion/RaiseWasm/wasm-add-to-arith-add.mlir
+78-0mlir/test/Conversion/RaiseWasm/wasm-mul-to-arith-mul.mlir
+896-034 files not shown
+1,868-140 files

LLVM/project 42794a3llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV clmul.ll

Merge branch 'users/ikudrin/clang-findallocationfunction-simplify' into users/ikudrin/clang-cwg2282
DeltaFile
+25,784-36,416llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+12,227-23,140llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+4,004-11,142llvm/test/CodeGen/RISCV/clmul.ll
+6,940-6,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+3,502-9,174llvm/test/CodeGen/X86/clmul-vector.ll
+3,985-7,989llvm/test/CodeGen/Thumb2/mve-clmul.ll
+56,442-94,6431,844 files not shown
+134,112-159,5141,850 files

FreeBSD/ports 77df982devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.51

Changelog: https://github.com/astral-sh/ty/blob/0.0.51/CHANGELOG.md

Reported by:    Repology
DeltaFile
+63-51devel/py-ty/distinfo
+30-24devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+94-763 files

LLVM/project 601422allvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV clmul.ll

Merge branch 'main' into users/ikudrin/clang-findallocationfunction-simplify
DeltaFile
+25,784-36,416llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+12,227-23,140llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+4,004-11,142llvm/test/CodeGen/RISCV/clmul.ll
+6,940-6,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+3,502-9,174llvm/test/CodeGen/X86/clmul-vector.ll
+3,985-7,989llvm/test/CodeGen/Thumb2/mve-clmul.ll
+56,442-94,6431,843 files not shown
+134,111-159,5131,849 files

LLVM/project 4cc954fclang/lib/Sema SemaExprCXX.cpp

fixup! Pass the argument list without the alignment argument to the msvc-specific fallback
DeltaFile
+6-2clang/lib/Sema/SemaExprCXX.cpp
+6-21 files

FreeBSD/ports f975800databases Makefile, databases/iceberg-rust distinfo Makefile

databases/iceberg-rust: New port: Apache Iceberg
DeltaFile
+1,365-0databases/iceberg-rust/distinfo
+712-0databases/iceberg-rust/Makefile
+1-0databases/Makefile
+1-0databases/iceberg-rust/pkg-descr
+2,079-04 files

FreeBSD/ports 06567ecmisc/dartsim pkg-plist distinfo

misc/dartsim: update 6.17.0 → 6.19.2
DeltaFile
+31-26misc/dartsim/pkg-plist
+3-3misc/dartsim/distinfo
+2-2misc/dartsim/Makefile
+36-313 files

LLVM/project 4c16440clang/test/OpenMP nvptx_teams_reduction_codegen.cpp target_teams_reduction_codegen.cpp, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Revert "[OpenMP][offload] Cross-team reductions with variable number of teams" (#204914)

Reverts llvm/llvm-project#195102 due to some missed debug info issue
revealed by https://lab.llvm.org/buildbot/#/builders/67/builds/7022
DeltaFile
+3,642-0clang/test/OpenMP/nvptx_teams_reduction_codegen.cpp
+0-2,331clang/test/OpenMP/target_teams_reduction_codegen.cpp
+170-156openmp/device/src/Reduction.cpp
+73-144llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+60-60clang/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
+60-60clang/test/OpenMP/teams_distribute_parallel_for_schedule_codegen.cpp
+4,005-2,751168 files not shown
+5,535-4,267174 files

LLVM/project 0862357clang/lib/Sema SemaExprCXX.cpp

fixup! Do not try the msvc-specific fallback with the alignment argument
DeltaFile
+9-2clang/lib/Sema/SemaExprCXX.cpp
+9-21 files

DragonFlyBSD/src 80c6dc3sys/conf bsd.kern.mk, sys/platform/pc64/conf kern.mk

bsd.kern.mk: Remove -finline-limit and related compiler parameters

These compiler flags/parameter were inherited from FreeBSD.  They
basically meant to ALWAYS inline the functions mark with the 'inline'
keyword.  Since modern GCC provides with the 'always_inline' attribute,
it's better to use '__always_inline' annotation for those functions that
must be inlined.  As a result, remove the '-finline-limit' and related
parameters to achieve better inlining results; e.g., it avoids
unnecessary over-inlining.
DeltaFile
+1-7sys/conf/bsd.kern.mk
+0-2sys/platform/pc64/conf/kern.mk
+0-2sys/platform/vkernel64/conf/kern.mk
+1-113 files

DragonFlyBSD/src ddf0679sys/kern vfs_cache.c kern_timeout.c, sys/sys spinlock2.h

kernel: Adjust inlining annotations for better results

We will be removing the '-finline-limit=8000 ...' compiler flags, which
can change the inlining results.  By adjusting the inlining annoations
with proper '__always_inline' annotations, the inlining results become
better and more deterministic.

In the meantime, a few unnecessary '__inline' annotations are removed.

Discussed-with: dillon
DeltaFile
+13-13sys/kern/vfs_cache.c
+4-4sys/sys/spinlock2.h
+3-3sys/kern/kern_timeout.c
+20-203 files

LLVM/project 0d1d2f3clang/test/OpenMP nvptx_teams_reduction_codegen.cpp target_teams_reduction_codegen.cpp, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Revert "[OpenMP][offload] Cross-team reductions with variable number of teams…"

This reverts commit e9acb01904be7c32e98dedee27b68f939d79549a.
DeltaFile
+3,642-0clang/test/OpenMP/nvptx_teams_reduction_codegen.cpp
+0-2,331clang/test/OpenMP/target_teams_reduction_codegen.cpp
+170-156openmp/device/src/Reduction.cpp
+73-144llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+60-60clang/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
+60-60clang/test/OpenMP/teams_distribute_parallel_for_schedule_codegen.cpp
+4,005-2,751168 files not shown
+5,535-4,267174 files

FreeBSD/ports efc8f29math/R-cran-GPArotation distinfo Makefile

math/R-cran-GPArotation: Update to 2026.6-1

Changelog: https://cran.r-project.org/web/packages/GPArotation/NEWS
DeltaFile
+3-3math/R-cran-GPArotation/distinfo
+1-1math/R-cran-GPArotation/Makefile
+4-42 files

FreeBSD/ports 46a60c9devel/taskflow pkg-plist distinfo

devel/taskflow: update 4.0.0 → 4.1.0
DeltaFile
+11-4devel/taskflow/pkg-plist
+3-3devel/taskflow/distinfo
+2-3devel/taskflow/Makefile
+16-103 files

FreeBSD/ports a52ff91devel/py-pydantic-settings distinfo Makefile

devel/py-pydantic-settings: update 2.14.1 → 2.14.2
DeltaFile
+3-3devel/py-pydantic-settings/distinfo
+1-1devel/py-pydantic-settings/Makefile
+4-42 files

FreeBSD/ports cad0b31databases/rqlite distinfo Makefile

databases/rqlite: update 10.2.1 → 10.2.2
DeltaFile
+5-5databases/rqlite/distinfo
+1-1databases/rqlite/Makefile
+6-62 files

FreeBSD/ports 16992f2devel/xbyak distinfo Makefile

devel/xbyak: update 7.37.3 → 7.37.4
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

LLVM/project e9acb01clang/test/OpenMP nvptx_teams_reduction_codegen.cpp target_teams_reduction_codegen.cpp, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[OpenMP][offload] Cross-team reductions with variable number of teams (#195102)

This is a part of a series of patches that rework OpenMP cross-team
reductions.

This patch changes the cross-team reduction runtime to no longer work
through larger number of teams in chunks. Instead, we allocate a
suitable-sized global buffer for the team values and let all teams run
at once. The last team that finishes uses a strided loop to reduce the
team values from the global buffer.

We also use `mapping::getNumberOfThreadsInBlock()` instead of
`omp_get_num_threads()` because the reduction of the team values runs
outside of the parallel region device code, which would make
`omp_get_num_threads()` always return 1. For Generic-SPMD mode, we also
want to use all available threads, which means that we need to copy the
reduction data from LDS (where it lives in that mode by default) to
scratch in codegen before calling the cross-team reduction.


    [48 lines not shown]
DeltaFile
+0-3,642clang/test/OpenMP/nvptx_teams_reduction_codegen.cpp
+2,331-0clang/test/OpenMP/target_teams_reduction_codegen.cpp
+155-169openmp/device/src/Reduction.cpp
+144-73llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+60-60clang/test/OpenMP/teams_distribute_parallel_for_simd_schedule_codegen.cpp
+60-60clang/test/OpenMP/teams_distribute_parallel_for_schedule_codegen.cpp
+2,750-4,004168 files not shown
+4,266-5,534174 files

LLVM/project 2678b8fllvm/lib/Target/DirectX DXILResourceAccess.cpp DXILOpLowering.cpp, llvm/test/CodeGen/DirectX/ResourceAccess load-constant-buffer-t.ll

[DirectX] Handle llvm.dx.resource.getbasepointer intrinsic in DXILResourceAccess pass (#204732)

The `llvm.dx.resource.getbasepointer` intrinsic is emitted for
`Constantbuffer<T>` element access and needs to be translated to
`llvm.dx.resource.load.cbufferrow` calls in the `DXILResourceAccess`
pass. The handling is identical to `llvm.dx.resource.getpointer` with a
0 offset.

Fixes #204234
DeltaFile
+189-0llvm/test/CodeGen/DirectX/ResourceAccess/load-constant-buffer-t.ll
+12-3llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+1-0llvm/lib/Target/DirectX/DXILOpLowering.cpp
+202-33 files

DragonFlyBSD/src 4c9946bsys/conf kern.pre.mk

kern.pre.mk: Remove 'gcc2_compiled.' symbol stripping

This was inherited from FreeBSD and has long been obsolete since GCC 3.

See also: FreeBSD (https://reviews.freebsd.org/D38764)
DeltaFile
+1-2sys/conf/kern.pre.mk
+1-21 files

FreeBSD/doc b28edabdocumentation/content/en/books/handbook/advanced-networking _index.adoc, documentation/content/en/books/handbook/audit _index.adoc

handbook: Add containers chapter

Reviewed by:    ziaee
Event:          BSDCan 2026
Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D57654
DeltaFile
+201-0documentation/content/en/books/handbook/containers/_index.adoc
+17-0documentation/content/en/books/handbook/containers/_index.po
+3-3documentation/content/en/books/handbook/mac/_index.adoc
+2-2documentation/content/en/books/handbook/zfs/_index.adoc
+2-2documentation/content/en/books/handbook/advanced-networking/_index.adoc
+2-2documentation/content/en/books/handbook/audit/_index.adoc
+227-915 files not shown
+256-3621 files

LLVM/project 4de1cb8clang/lib/Sema SemaExprCXX.cpp, clang/test/CXX/drs cwg22xx.cpp cwg5xx.cpp

fixup! do not restrict the patch to C++20
DeltaFile
+10-16clang/test/CXX/drs/cwg22xx.cpp
+7-8clang/test/SemaCXX/new-delete.cpp
+5-8clang/test/CXX/expr/expr.unary/expr.new/p14.cpp
+1-6clang/lib/Sema/SemaExprCXX.cpp
+2-3clang/test/CXX/drs/cwg5xx.cpp
+1-3clang/test/SemaCXX/std-align-val-t-in-operator-new.cpp
+26-441 files not shown
+27-457 files

FreeBSD/ports cca9c95mail/py-resend distinfo Makefile, mail/py-resend/files requirements.txt

mail/py-resend: Update to 2.32.2

Changelog:
- https://github.com/resend/resend-python/releases/tag/v2.31.0
- https://github.com/resend/resend-python/releases/tag/v2.32.0
- https://github.com/resend/resend-python/releases/tag/v2.32.1
- https://github.com/resend/resend-python/releases/tag/v2.32.2

Reported by:    Repology
DeltaFile
+3-3mail/py-resend/distinfo
+1-4mail/py-resend/Makefile
+0-2mail/py-resend/files/requirements.txt
+4-93 files

FreeBSD/doc 28b246cdocumentation Makefile, website Makefile

Teach hugo to listen over TLS without a port appended

Add targets to documentation & website, to serve the website over TLS,
with nice clean URLs. You will need to provide the TLS terminating proxy
yourself.

Differential Revision:  https://reviews.freebsd.org/D53930

Approved by:    ziaee
Reviewed by:    kevans
Event:          BSDCan 2026
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+8-0documentation/Makefile
+6-0website/Makefile
+14-02 files

OpenBSD/src u8EyxAfusr.sbin/httpd server_file.c

   httpd: error check timegm(3) per the manual

   ok job rsadowski
VersionDeltaFile
1.81+8-3usr.sbin/httpd/server_file.c
+8-31 files

FreeBSD/src d582187contrib/file/magic/Magdir archive firmware, contrib/file/src readelf.c funcs.c

MFV: file 5.47.

(cherry picked from commit e949ce9dc0e6fff26e83904f1008b76d36ba0a37)

file: normalize .result files to ensure trailing newline on install

Some upstream result files introduced in file 5.47 (e.g., bgcode.result)
lack a trailing newline, causing the contrib_file_tests ATF test to
fail with "cmp: EOF on bgcode.result".  Generate normalized copies
of the expected results and install those instead.

Fixes:          e949ce9dc0e6fff26e83904f1008b76d36ba0a37

(cherry picked from commit f7c0bd206fe4f3a956b3ecb4dc11a7386b85fa22)
DeltaFile
+143-74contrib/file/magic/Magdir/archive
+109-96contrib/file/src/readelf.c
+140-5contrib/file/magic/Magdir/firmware
+112-0contrib/file/magic/Magdir/sf3
+77-26contrib/file/src/funcs.c
+101-1contrib/file/magic/Magdir/database
+682-20278 files not shown
+2,054-59784 files

FreeBSD/src 5f5fd36contrib/file/magic/Magdir archive firmware, contrib/file/src readelf.c funcs.c

MFV: file 5.47.

(cherry picked from commit e949ce9dc0e6fff26e83904f1008b76d36ba0a37)

file: normalize .result files to ensure trailing newline on install

Some upstream result files introduced in file 5.47 (e.g., bgcode.result)
lack a trailing newline, causing the contrib_file_tests ATF test to
fail with "cmp: EOF on bgcode.result".  Generate normalized copies
of the expected results and install those instead.

Fixes:          e949ce9dc0e6fff26e83904f1008b76d36ba0a37

(cherry picked from commit f7c0bd206fe4f3a956b3ecb4dc11a7386b85fa22)
DeltaFile
+143-74contrib/file/magic/Magdir/archive
+109-96contrib/file/src/readelf.c
+140-5contrib/file/magic/Magdir/firmware
+112-0contrib/file/magic/Magdir/sf3
+77-26contrib/file/src/funcs.c
+101-1contrib/file/magic/Magdir/database
+682-20278 files not shown
+2,054-59784 files

LLVM/project 359bfe6clang/docs LifetimeSafety.rst, clang/include/clang/Basic LangOptions.h

[LifetimeSafety] Allow configuring lifetimebound fix-it spelling (#204045)

When suggesting `[[clang::lifetimebound]]` fix-its, allow users to
provide a project-specific macro spelling with
`-lifetime-safety-lifetimebound-macro=...`.

If no spelling is configured, use a visible macro whose replacement
tokens spell the attribute, preferring the most recently defined
matching macro, and fall back to `[[clang::lifetimebound]]` or
`__attribute((lifetimebound))` otherwise.

Closes https://github.com/llvm/llvm-project/issues/200232
DeltaFile
+76-0clang/test/Sema/LifetimeSafety/annotation-suggestions-fixits.cpp
+49-2clang/test/Sema/LifetimeSafety/misplaced-lifetimebound-intra-tu.cpp
+31-6clang/lib/Sema/SemaLifetimeSafety.h
+9-0clang/include/clang/Options/Options.td
+7-1clang/docs/LifetimeSafety.rst
+3-0clang/include/clang/Basic/LangOptions.h
+175-96 files