LLVM/project e808a7fllvm/lib/Target/RISCV/GISel RISCVInstructionSelector.cpp

[RISCV][GISel] Replace buildInstr with BuildMI (#183714)

As @arsenm mentioned in some of my PRs, such as:
https://github.com/llvm/llvm-project/pull/171092, we should use
`BuildMI` instead of `MachineInstrBuilder::buildInstr` in Selector.
This PR is tring to replace all `MachineInstrBuilder::buildInstr` with
`BuildMI`.
DeltaFile
+213-142llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+213-1421 files

FreeBSD/ports 9ccd794www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update vts module to its recent revision
- update zstd module to its recent revision

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+5-5www/freenginx-devel/distinfo
+2-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+8-83 files

LLVM/project e6b9d81clang/lib/Headers hvx_hexagon_protos.h .clang-format-ignore

[Hexagon] Ignore formatting of generated proto files (#184427)

hexagon_protos.h, hexagon_circ_brev_intrinsics.h, and
hvx_hexagon_protos.h are generated C header files that consist of
macro definitions and help fields in comments. These files are large.
Automatic formatting of these files breaks their regular structure
and increases maintenance effort.
DeltaFile
+102-80clang/lib/Headers/hvx_hexagon_protos.h
+4-0clang/lib/Headers/.clang-format-ignore
+106-802 files

LLVM/project dcbc5delldb/include/lldb/Host LZMA.h

[lldb][NFC] Add missing include to LZMA.h (#184536)

This header assumed you already included this otherwise it has errors
DeltaFile
+1-0lldb/include/lldb/Host/LZMA.h
+1-01 files

FreeBSD/ports d770223www/freenginx-devel distinfo Makefile

www/freenginx-devel: update njs module to 0.9.6

<ChangeLog>

nginx modules:

*) Bugfix: fixed expire field truncation in shared dict state files.
   Millisecond timestamps were silently truncated to 10 digits,
   making restored entries appear expired on restart.
   The issue has been present since eca03622 (0.9.1).

*) Bugfix: suppressed slab log_nomem for evict shared dict zones.
   When evict is enabled, memory allocation failures are expected
   and handled by evicting old entries.

*) Bugfix: fixed stack trace for native fetch exceptions for QuickJS
   engine.

Core:

    [38 lines not shown]
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile
+1-1www/freenginx-devel/Makefile.extmod
+5-53 files

FreeBSD/ports 5a8f821devel/libwasmtime distinfo Makefile

devel/libwasmtime: update 42.0.0 -> 42.0.1

ChangeLog:      https://github.com/bytecodealliance/wasmtime/compare/v42.0.0...v42.0.1

Sponsored by:   tipi.work
DeltaFile
+3-3devel/libwasmtime/distinfo
+1-1devel/libwasmtime/Makefile
+4-42 files

FreeNAS/freenas 1ca7342src/middlewared/middlewared/alembic/versions/26.0 2026-03-03_20-40_migrate_virt_global_networks.py, src/middlewared/middlewared/plugins/container migrate.py config.py

NAS-139547 / 26.0.0-BETA.1 / Add network overlap validation and defaults for container config (#18335)

## Problem

1. **No network overlap validation for containers**: Docker validates
that its `address_pools` don't overlap with system IPs, but container
config (`lxc.config`) has no such check — a user could set
`v4_network`/`v6_network` to a subnet that overlaps a system interface,
breaking networking.
2. **Network columns are nullable without defaults**: The `v4_network`
and `v6_network` columns in `container_config` are nullable with no
defaults, meaning newly created configs start with no network —
containers can't communicate out of the box.
3. **Legacy virt_global network settings not migrated**: Existing Incus
`virt_global` network settings (bridge, v4/v6 networks) are not carried
over to the LXC configuration during migration, causing previously
working setups to lose their network config.
4. **Docker's overlap validation logic is inline and not reusable**: The
CIDR-building and overlap-checking code in Docker's

    [27 lines not shown]
DeltaFile
+124-0src/middlewared/middlewared/pytest/unit/utils/test_network.py
+100-0src/middlewared/middlewared/pytest/unit/plugins/container/test_config_network_overlap.py
+91-0src/middlewared/middlewared/alembic/versions/26.0/2026-03-03_20-40_migrate_virt_global_networks.py
+21-4src/middlewared/middlewared/plugins/container/migrate.py
+22-2src/middlewared/middlewared/plugins/container/config.py
+21-0src/middlewared/middlewared/utils/network.py
+379-65 files not shown
+391-2211 files

LLVM/project 6e1ab3aclang/lib/Sema SemaType.cpp, clang/test/Modules var-inst-def.cppm pr149404-02.cppm

[Serialization] Stop demote var definition as declaration (#172430) (#177117) (#184287)

Close https://github.com/llvm/llvm-project/issues/172241 Close
https://github.com/llvm/llvm-project/issues/64034 Close
https://github.com/llvm/llvm-project/issues/149404 Close
https://github.com/llvm/llvm-project/issues/174858

After this patch, we (the clang dev) no longer assumes there are at most
one definition in a redeclaration chain.

See


https://discourse.llvm.org/t/rfc-clang-not-assuming-there-is-at-most-one-definition-in-a-redeclaration-chain/89360
for details.

---

Update since last commit:

    [13 lines not shown]
DeltaFile
+110-0clang/test/Modules/var-inst-def.cppm
+104-0clang/test/Modules/pr149404-02.cppm
+94-0clang/test/Modules/demote-var-def.cpp
+60-24clang/lib/Sema/SemaType.cpp
+83-0clang/test/Modules/module-init-forcelly-loaded-module.cpp
+47-0clang/test/Modules/pr172241.cppm
+498-241 files not shown
+508-267 files

FreeBSD/ports cf59c9cnet-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.6.1 -> 6.6.2

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.6.1...v6.6.2

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

LLVM/project 7fb92cdthird-party/benchmark/include/benchmark benchmark.h

[Benchmark] Fix warnings around usage of __COUNTER__ (#184524)

Premerge CI is currently failing with the following after the update to
clang v22:

```
/home/gha/llvm-project/clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp:92:1: error: '__COUNTER__' is a C2y extension [-Werror,-Wc2y-extensions]
   92 | BENCHMARK(dexQueries);
      | ^
```

Some original work was done around this in
df1d786c460e0e47c9074f3533f098190ebfbc1b, which was then done in
upstream Google benchmark in

https://github.com/google/benchmark/commit/d8db2f90b643eb28a12976beb4d57bcfb639911d.
The original work done in the patch implementing this feature doesn't
seem to account for as many cases as the upstream patch does. This patch
reverts the diff in df1d786c460e0e47c9074f3533f098190ebfbc1b and applies
the applicable hunks from the upstream patch.
DeltaFile
+17-11third-party/benchmark/include/benchmark/benchmark.h
+17-111 files

NetBSD/src SpnOGJBsys/arch/mac68k/dev sbc.c

   Follow pdma more closely in drq_intr.

   Performing the first few bytes inidiviually has improved reliabiltiy for
   SBC_INTR xfers.  This follows what is done in pdma_out.

   Thus far I've had only 1 error reading from a piscsi emulated cdrom drive,
   continuously unpacking sets for at least 5 hrs.  I'm now of the impression
   that the piscsi cdrom emulation may have problems.

   In any case the overall reliablity of drq_intr xfers has dramattically
   improved.
VersionDeltaFile
1.72+4-4sys/arch/mac68k/dev/sbc.c
+4-41 files

LLVM/project 98c4626llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/PowerPC clmul-vector.ll

[TargetLowering][PowerPC] Don't unroll vector CLMUL when MUL is not supported. (#184238)

We can use the bittest lowering instead.
DeltaFile
+2,338-2,209llvm/test/CodeGen/PowerPC/clmul-vector.ll
+0-4llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+2,338-2,2132 files

NetBSD/src hRl4IAcsys/arch/mac68k/dev sbc.c

   Provide a fast path out for drq_intr when aborting the xfer.

   The data is would just be discarded in dma_stop otherwize.
VersionDeltaFile
1.71+5-2sys/arch/mac68k/dev/sbc.c
+5-21 files

LLVM/project 1c43492utils/bazel .bazelrc

[bazel] Remove old zlib config variable (#184527)

Use was removed in a268127736e4d703cef8c9f4841f9a8e8ac21ba7
DeltaFile
+0-8utils/bazel/.bazelrc
+0-81 files

LLVM/project 3a85d99utils/bazel/llvm-project-overlay/third-party BUILD.bazel, utils/bazel/third_party_build zlib-ng.BUILD

[bazel] Fix building lldb with zlib disabled (#184525)

In cmake this value is set in llvm-config.h, we're not really handling
that the same way in bazel so we can just allow all targets to inherit
this disabled, otherwise it fails since lldb assumes it is always
something
DeltaFile
+3-1utils/bazel/llvm-project-overlay/third-party/BUILD.bazel
+3-1utils/bazel/third_party_build/zlib-ng.BUILD
+6-22 files

FreeBSD/src cda0610sys/netipsec ipsec_offload.c

netipsec/ipsec_offload.c: handle failures to install SA nicely

(cherry picked from commit 477f020c7b5453bcd3bff7f1491e9830027b271e)
DeltaFile
+21-6sys/netipsec/ipsec_offload.c
+21-61 files

FreeBSD/src fd53b8dsys/netipsec ipsec_offload.c

ipsec_offload: add comment stating why ipsec_accel_sa_newkey_cb() returns 0

(cherry picked from commit 0e5caac7d543687d540fa83a7125726c7c9e6e58)
DeltaFile
+7-0sys/netipsec/ipsec_offload.c
+7-01 files

FreeBSD/src b17655csys/dev/mlx5/mlx5_accel mlx5_ipsec.c

mlx5: convert GET_TRUNK_IF() to function

(cherry picked from commit 87ca74de89e0ae96774674f7ae14d303fad5b780)
DeltaFile
+18-15sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
+18-151 files

FreeBSD/src fad7cadsys/dev/mlx5/mlx5_accel mlx5_ipsec.c ipsec.h, sys/dev/mlx5/mlx5_en mlx5_en_main.c

mlx5: report IPSEC offload capabilities whenever IPSEC_OFFLOAD is configured

(cherry picked from commit de29fd0322254127c3ebaedbc91ee4f9620f5fdf)
DeltaFile
+14-5sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
+3-0sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+1-0sys/dev/mlx5/mlx5_accel/ipsec.h
+18-53 files

OpenBSD/src xFWf7ijsys/dev/pci if_rge.c

   Enable 64-bit DMA transfers.

   ok kettenis@
VersionDeltaFile
1.43+10-7sys/dev/pci/if_rge.c
+10-71 files

HardenedBSD/src 6e87223lib/libutil trimdomain.c trimdomain.3, lib/libutil/tests trimdomain_test.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+23-1lib/libutil/trimdomain.c
+4-4lib/libutil/trimdomain.3
+4-1lib/libutil/Symbol.map
+2-2sys/dev/acpica/acpi_spmc.c
+3-1lib/libutil/tests/trimdomain_test.c
+1-1lib/libutil/libutil.h
+37-102 files not shown
+40-118 files

HardenedBSD/src a7a1b47lib/libutil trimdomain.c trimdomain.3, lib/libutil/tests trimdomain_test.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+23-1lib/libutil/trimdomain.c
+4-4lib/libutil/trimdomain.3
+4-1lib/libutil/Symbol.map
+2-2sys/dev/acpica/acpi_spmc.c
+3-1lib/libutil/tests/trimdomain_test.c
+1-1sys/compat/linuxkpi/common/include/linux/sort.h
+37-102 files not shown
+40-118 files

LLVM/project 928505clld/test/wasm archive.ll archive.s, lld/test/wasm/Inputs archive2.ll archive2.s

[lld][WebAssembly] Convert more tests to assembly. NFC (#184418)

The only expectations change here is that `__stack_pointer` is
no longer exports in the `archive-export.test` test. This is because
we don't enable the mutable-globals feature (since the assembly files
don't contains all the now-default features of the generic CPU).
DeltaFile
+0-54lld/test/wasm/archive.ll
+53-0lld/test/wasm/archive.s
+0-14lld/test/wasm/Inputs/archive2.ll
+12-0lld/test/wasm/Inputs/archive2.s
+0-11lld/test/wasm/Inputs/archive3.ll
+4-7lld/test/wasm/archive-export.test
+69-863 files not shown
+86-959 files

LLVM/project 3b4d5ffmlir/lib/Dialect/XeGPU/IR XeGPUOps.cpp, mlir/lib/Dialect/XeGPU/Transforms XeGPUUnroll.cpp XeGPUBlocking.cpp

[MLIR][XeGPU] Add blocking and subgroup to lane distribution support for ConvertLayout operation (#183837)

This PR refactors blocking support for ConvertLayout op to allow it
unrollable, not just removing it for specialize case.
It also removes the foldable attribute for ConvertLayout op, as we
expect the OP to be explicitly handled by XeGPU lowering.
It adds subgroup to lane distribution support for ConvertLayout op.
DeltaFile
+56-7mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
+45-11mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
+22-27mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+22-1mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
+0-23mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
+16-0mlir/test/Dialect/XeGPU/subgroup-distribute-unit.mlir
+161-691 files not shown
+161-717 files

HardenedBSD/ports 10839d4devel/kf6-kservice distinfo, devel/qcoro distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+7-7sysutils/nginx-ui/distinfo
+7-7www/filebrowser/distinfo
+3-4sysutils/nginx-ui/Makefile
+3-3x11-fm/xfe/distinfo
+3-3devel/kf6-kservice/distinfo
+3-3devel/qcoro/distinfo
+26-2719 files not shown
+66-5825 files

HardenedBSD/ports 3dc1215sysutils/nginx-ui distinfo Makefile, sysutils/nginx-ui/files patch-cmd_version_generate.go

sysutils/nginx-ui: Update to 2.3.3

ChangeLog: https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.3
DeltaFile
+7-7sysutils/nginx-ui/distinfo
+3-4sysutils/nginx-ui/Makefile
+1-1sysutils/nginx-ui/files/patch-cmd_version_generate.go
+11-123 files

HardenedBSD/ports 31eac1cwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.61.0

ChangeLog: https://github.com/filebrowser/filebrowser/releases/tag/v2.61.0
DeltaFile
+7-7www/filebrowser/distinfo
+2-2www/filebrowser/Makefile
+9-92 files

FreeBSD/ports 31eac1cwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.61.0

ChangeLog: https://github.com/filebrowser/filebrowser/releases/tag/v2.61.0
DeltaFile
+7-7www/filebrowser/distinfo
+2-2www/filebrowser/Makefile
+9-92 files

FreeBSD/ports 3dc1215sysutils/nginx-ui distinfo Makefile, sysutils/nginx-ui/files patch-cmd_version_generate.go

sysutils/nginx-ui: Update to 2.3.3

ChangeLog: https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.3
DeltaFile
+7-7sysutils/nginx-ui/distinfo
+3-4sysutils/nginx-ui/Makefile
+1-1sysutils/nginx-ui/files/patch-cmd_version_generate.go
+11-123 files

LLVM/project 45dbce3lldb/include/lldb/Utility LLDBLog.h, lldb/source/Initialization SystemInitializerCommon.cpp

[lldb] Wrap LLDBLog Initialize/Terminate in a class (NFC) (#184469)

This matches what we do for all the other log channels (GDB Remote,
POSIX, Windows, KDP, etc).
DeltaFile
+5-2lldb/include/lldb/Utility/LLDBLog.h
+2-4lldb/source/Initialization/SystemInitializerCommon.cpp
+2-4lldb/source/Utility/LLDBLog.cpp
+9-103 files