LLVM/project 6bb3a35clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaChecking.cpp

[clang] Improve diagnostics for `__builtin_align` builtins with floating/member pointer operands (#192650)

Improve diagnostics for `__builtin_align_up`, `__builtin_align_down`,
and `__builtin_is_aligned` when the first operand has an invalid type.

Clang already emits `err_typecheck_expect_scalar_operand` for
unsupported operands, but the message is generic. This patch adds
follow-up notes to clarify three common invalid cases:

* floating point operands (β€œfloating point types are not allowed here”)
* C++ member pointer operands (β€œmember pointers are not allowed here”)
* plain-function-pointer ("function pointers are not allowed here")
DeltaFile
+7-2clang/lib/Sema/SemaChecking.cpp
+5-1clang/test/Sema/builtin-align.c
+3-3clang/test/SemaCXX/builtin-align-cxx.cpp
+6-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+21-64 files

LLVM/project 499593cllvm/lib/Target/LoongArch LoongArchLSXInstrInfo.td LoongArchLASXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx/ir-instruction nor.ll

[LoongArch] Select `V{AND,OR,XOR,NOR}I.B` for bitwise with byte splat immediates (#192217)

The `V{AND,OR,XOR,NOR}I.B` instructions operate on byte elements and
accept an 8-bit immediate. However, when the same byte splat constant is
used with wider vector element types (e.g. v8i16, v4i32, v2i64),
instruction selection currently falls back to materializing the constant
in a temporary register.

```
vrepli.b  -1
vxor.v
```

even though the immediate form is available:

```
vxori.b 255
```


    [11 lines not shown]
DeltaFile
+17-2llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+12-0llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+3-6llvm/test/CodeGen/LoongArch/lasx/ir-instruction/nor.ll
+3-6llvm/test/CodeGen/LoongArch/lsx/ir-instruction/icmp.ll
+3-6llvm/test/CodeGen/LoongArch/lsx/ir-instruction/nor.ll
+3-6llvm/test/CodeGen/LoongArch/lsx/ir-instruction/or.ll
+41-2612 files not shown
+73-8418 files

LLVM/project 780a959lldb/include/lldb/ValueObject DILParser.h, lldb/source/Target StackFrame.cpp

[lldb] Remove unused bool members of DILParser (NFC) (#192572)

These options are used by DIL's `Interpreter`, but are unused by the
Parser.
DeltaFile
+6-18lldb/source/ValueObject/DILParser.cpp
+3-15lldb/include/lldb/ValueObject/DILParser.h
+2-3lldb/source/Target/StackFrame.cpp
+11-363 files

FreeBSD/ports 4a332f9graphics/curtail pkg-plist distinfo

graphics/curtail: update 1.13.0 β†’ 1.15.1
DeltaFile
+10-0graphics/curtail/pkg-plist
+3-3graphics/curtail/distinfo
+1-1graphics/curtail/Makefile
+14-43 files

FreeBSD/ports df5ac7fsysutils/conan distinfo Makefile

sysutils/conan: update 2.23.0 β†’ 2.27.1
DeltaFile
+3-3sysutils/conan/distinfo
+1-1sysutils/conan/Makefile
+4-42 files

FreeBSD/ports a205a03math/alglib distinfo Makefile

math/alglib: update 4.06.0 β†’ 4.07.0
DeltaFile
+3-3math/alglib/distinfo
+1-1math/alglib/Makefile
+4-42 files

FreeBSD/doc 6440a94website/content/en/status/report-2026-01-2026-03 kbench-maint-pkgdist.adoc

Status/2026q1/kbench-maint-pkgdist.adoc: Add missing sponsorship line

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-0website/content/en/status/report-2026-01-2026-03/kbench-maint-pkgdist.adoc
+2-01 files

FreeBSD/doc cb27009website/content/en/status/report-2026-01-2026-03 pkgbasify.adoc

Status/2026Q1/pkgbasify.adoc: Add missing sponsorship line

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-0website/content/en/status/report-2026-01-2026-03/pkgbasify.adoc
+2-01 files

FreeBSD/doc 32f3831website/content/en/status/report-2026-01-2026-03 freebsd-foundation.adoc

status/2026q1/freebsd-foundation.adoc: Fix cross references

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-3website/content/en/status/report-2026-01-2026-03/freebsd-foundation.adoc
+1-31 files

FreeBSD/ports 178f74ddevel/buf distinfo Makefile

devel/buf: update 1.68.0 β†’ 1.68.2
DeltaFile
+5-5devel/buf/distinfo
+1-1devel/buf/Makefile
+6-62 files

FreeBSD/ports 39c1882misc/fabric distinfo Makefile

misc/fabric: update 1.4.446 β†’ 1.4.448
DeltaFile
+5-5misc/fabric/distinfo
+1-1misc/fabric/Makefile
+6-62 files

LLVM/project ebbcd42lldb/packages/Python/lldbsuite/test dotest_args.py, lldb/packages/Python/lldbsuite/test/builders darwin.py builder.py

Revert "[lldb] Rally around triple rather than arch in the API tests (#191416)" (#192763)

Temoprarily reverting while we look at the TestMacCatalyst.py and
TestRosetta.py fails introduced by this PR, to unblock the CI.

This reverts commit 86397f49c7725f35a51517a8290cb4207c97771d.
DeltaFile
+81-33lldb/packages/Python/lldbsuite/test/builders/darwin.py
+86-24lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+15-11lldb/packages/Python/lldbsuite/test/builders/builder.py
+16-6lldb/packages/Python/lldbsuite/test/dotest_args.py
+5-12lldb/test/API/commands/expression/ptrauth-objc/TestPtrAuthObjectiveC.py
+4-11lldb/test/API/commands/expression/ptrauth/TestPtrAuthExpressions.py
+207-9711 files not shown
+230-13117 files

FreeBSD/ports 7f6e230databases/weaviate distinfo Makefile

databases/weaviate: update 1.36.11 β†’ 1.37.1
DeltaFile
+5-5databases/weaviate/distinfo
+2-2databases/weaviate/Makefile
+7-72 files

FreeBSD/ports 16e3cccmultimedia/kew distinfo pkg-plist

multimedia/kew: update 3.6.4 β†’ 3.7.3
DeltaFile
+3-3multimedia/kew/distinfo
+5-0multimedia/kew/pkg-plist
+1-1multimedia/kew/Makefile
+9-43 files

FreeBSD/ports a6332e3science/agrum Makefile distinfo

science/agrum: update 2.3.0 β†’ 2.3.2
DeltaFile
+3-4science/agrum/Makefile
+3-3science/agrum/distinfo
+6-72 files

FreeBSD/ports b92858fmisc/onnxruntime distinfo Makefile.DISTFILES, misc/onnxruntime/files patch-onnxruntime_core_mlas_lib_qlmul.cpp patch-onnxruntime_core_mlas_lib_power_qgemm__kernel__power10.cpp

misc/onnxruntime: update 1.23.2 β†’ 1.24.4
DeltaFile
+25-23misc/onnxruntime/distinfo
+11-10misc/onnxruntime/Makefile.DISTFILES
+0-20misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_qlmul.cpp
+0-19misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_power_qgemm__kernel__power10.cpp
+0-12misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp
+2-2misc/onnxruntime/Makefile
+38-862 files not shown
+41-878 files

FreeBSD/ports a606407sysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.14 β†’ 2026.4.16
DeltaFile
+27-21sysutils/mise/distinfo
+13-10sysutils/mise/Makefile
+40-312 files

FreeBSD/src 4ed20e0share/man/man5 src.conf.5, share/mk src.opts.mk

kshim/usb: Add build option.

Add WITH{,OUT}_LOADER_USB to build the kshim usb library. Nothing
in-tree uses it, but this will make it easier to keep building. Updated
src.conf.5 with a few extra changes...

Sponsored by:           Netflix
DeltaFile
+438-7share/man/man5/src.conf.5
+2-1share/mk/src.opts.mk
+2-0tools/build/options/WITH_LOADER_USB
+1-0stand/Makefile
+443-84 files

FreeBSD/ports f16a680misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.1.5 β†’ 3.2.3
DeltaFile
+9-5misc/lean-ctx/distinfo
+6-2misc/lean-ctx/Makefile
+15-72 files

FreeBSD/ports 7ebf0a1devel/py-ruff distinfo Makefile, devel/ruff distinfo Makefile.crates

devel/{,py-}ruff: update 0.15.10 β†’ 0.15.11
DeltaFile
+21-19devel/ruff/distinfo
+21-19devel/py-ruff/distinfo
+10-10devel/py-ruff/Makefile
+9-8devel/ruff/Makefile.crates
+1-1devel/ruff/Makefile
+62-575 files

FreeBSD/ports dd14754x11/clipcat distinfo Makefile

x11/clipcat: update 0.24.1 β†’ 0.25.0
DeltaFile
+477-261x11/clipcat/distinfo
+239-132x11/clipcat/Makefile
+716-3932 files

FreeBSD/ports 5d4ab79devel/nextest distinfo Makefile

devel/nextest: update 0.9.132 β†’ 0.9.133
DeltaFile
+99-55devel/nextest/distinfo
+49-27devel/nextest/Makefile
+148-822 files

FreeBSD/src 823889ashare/vt/keymaps Makefile

us.intl.acc.kbd: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: a049678039e40bdf523230852f78887a12435def
Discussed with: imp
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 3b373d484046a94d050a7901feadc001f35fa97f)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/src ca42bd4share/vt/keymaps Makefile

br.lenovo.kdb: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: 9357c694e8dca627c25b15529e8435b2ab3dd48b
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 6fb5df548e4a581f958f60544b7fa8ba1716c4c6)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/src 34196ceshare/vt/keymaps Makefile

us.intl.acc.kbd: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: a049678039e40bdf523230852f78887a12435def
Discussed with: imp
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 3b373d484046a94d050a7901feadc001f35fa97f)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

FreeBSD/src 23eaa98share/vt/keymaps Makefile

br.lenovo.kdb: add it to Makefile

This keyboard was implemented but wasn't actually installed to the
system.

Fixes: 9357c694e8dca627c25b15529e8435b2ab3dd48b
MFC after: 1 day
Relnotes: yes

(cherry picked from commit 6fb5df548e4a581f958f60544b7fa8ba1716c4c6)
DeltaFile
+1-0share/vt/keymaps/Makefile
+1-01 files

LLVM/project 43e798eclang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGenCXX bpf-debug-info-alias.cpp

[BPF] Handle aliases in CodeGenModule::EmitExternalDeclaration. Fixes #192365 (#192374)

Adds handling of global aliases in
CodeGenModule::EmitExternalDeclaration. This fixes a clang crash on some
real code, see llvm#192365.
DeltaFile
+16-0clang/test/CodeGenCXX/bpf-debug-info-alias.cpp
+4-0clang/lib/CodeGen/CodeGenModule.cpp
+20-02 files

FreeBSD/ports 47c6817misc/py-comfyui-workflow-templates-media-other distinfo Makefile

misc/py-comfyui-workflow-templates-media-other: update 0.3.170 β†’ 0.3.176
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-other/distinfo
+1-1misc/py-comfyui-workflow-templates-media-other/Makefile
+4-42 files

FreeBSD/ports eabc2eemisc/py-comfyui-workflow-templates-media-image distinfo Makefile

misc/py-comfyui-workflow-templates-media-image: update 0.3.119 β†’ 0.3.127
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-image/distinfo
+1-1misc/py-comfyui-workflow-templates-media-image/Makefile
+4-42 files

FreeBSD/ports 8bbdc17misc/py-comfyui-workflow-templates Makefile distinfo

misc/py-comfyui-workflow-templates: update 0.9.49 β†’ 0.9.57
DeltaFile
+6-6misc/py-comfyui-workflow-templates/Makefile
+3-3misc/py-comfyui-workflow-templates/distinfo
+9-92 files