OPNSense/plugins 4f95c4f — net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config bgpd.conf

net/frr: BGP do not render empty remote-as for peer-group
DeltaFile
+3-3net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/bgpd.conf
+3-31 files

LLVM/project d87df4a — llvm/lib/MC MCDwarf.cpp

[MC][Dwarf] Support DWARF Version 6 in CIE (#226997)

According to the latest draft (as of 9/28/2026) of the V6 specification
of DWARF, section 8.24 states

"The value of the CIE version number is 4."

(PDF of the draft as of 9/28/2026 available at
https://snapshots.sourceware.org/dwarfstd/dwarf-spec/latest/dwarf6-20260920-2248.pdf).

Fixes #226994.
DeltaFile
+1-0llvm/lib/MC/MCDwarf.cpp
+1-01 files

FreeBSD/src 222210c — . Makefile.inc1, lib Makefile

libgcc_s: add libgcc_s_asneeded.so wrapper for gcc 16

GCC 16[0][1] now requires a wrapper lib to handle
`--push-state --as-needed -lgcc_s --pop-state` logic[1]
for `gcc` invocations. `g++` will still unconditionally
use `-lgcc_s`.

This fixes buildworld with gcc16.

[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=8a99fdb70493df1294b53406913e5ea1fc971c13
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123396

Reviewed by:    jhb
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59511
DeltaFile
+11-0lib/libgcc_s_asneeded/Makefile
+4-3Makefile.inc1
+1-0lib/Makefile
+1-0lib/libgcc_s_asneeded/libgcc_s_asneeded.ldscript
+17-34 files

FreeBSD/src 188c455 — sys/conf kern.pre.mk

OFED: add -Wunused-but-set-variable to OFED_C

This keeps it in sync with sys/modules/ibcore/Makefile and
fixes the build on GCC 16 after the changes to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    jhb
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59539
DeltaFile
+1-1sys/conf/kern.pre.mk
+1-11 files

FreeNAS/freenas 7eca670 —

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 33cb50f — src/middlewared/middlewared/api/v26_0_0 s3.py, src/middlewared/middlewared/api/v27_0_0 s3.py

NAS-144061 / 27.0.0-BETA.1 / Add bucket recovery APIs (#19873)

There are various situations in which we can have orphaned buckets.
Examples include:

* bucket is deleted and admin wants to reinstate.
* the NAS is disaster recovery instance and needs to activate buckets
after switching datasets to read-write.

This is facilited by inserting a .truenas_s3/config_backup.json file
inside each bucket (daemon-owned path) and restoring the DB row / S3
config with some user-provided overrides if required.

Two new API endpoints are added:

* sharing.s3.recoverable_buckets lists mounted datasets containing
orphaned buckets.

* sharing.s3.recover basically takes a list of datasets and rebuilds
bucket configuration from backups for them.
DeltaFile
+433-17src/middlewared/middlewared/plugins/truenas_s3/bucket_crud.py
+295-0tests/api2/test_s3_bucket.py
+120-0src/middlewared/middlewared/pytest/unit/plugins/test_truenas_s3_on_disk.py
+103-0src/middlewared/middlewared/plugins/truenas_s3/on_disk.py
+63-1src/middlewared/middlewared/api/v27_0_0/s3.py
+63-1src/middlewared/middlewared/api/v26_0_0/s3.py
+1,077-191 files not shown
+1,086-207 files

LLVM/project 19b0091 — .github/workflows bazel-checks.yml

[Github] Add LLVM-libc's full-build to Bazel Checks workflow (#224749)

Adds a job to run LLVM-libc's full build test suite in Bazel via
`bazelisk test --@llvm-project//libc:build_mode=full
@llvm-project//libc/...`. It is part of an effort to support LLVM-libc's
full build functionality in Bazel.
DeltaFile
+13-2.github/workflows/bazel-checks.yml
+13-21 files

LLVM/project 8f1211f — llvm/docs ReleaseNotes.md

Remove from Release Notes
DeltaFile
+0-4llvm/docs/ReleaseNotes.md
+0-41 files

LLVM/project c223c37 — llvm/lib/Target/AMDGPU SIWholeQuadMode.cpp, llvm/test/CodeGen/AMDGPU wqm-terminators.mir wqm-debug-instr.mir

AMDGPU: Mark SCC defs dead in SIWholeQuadMode state transitions

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+10-10llvm/test/CodeGen/AMDGPU/wqm.mir
+13-7llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
+4-4llvm/test/CodeGen/AMDGPU/wqm-propagate-for-execz-side-effect.mir
+4-4llvm/test/CodeGen/AMDGPU/wqm-debug-instr-terminator.mir
+3-3llvm/test/CodeGen/AMDGPU/wqm-debug-instr.mir
+2-2llvm/test/CodeGen/AMDGPU/wqm-terminators.mir
+36-302 files not shown
+39-338 files

LLVM/project eb7f12a — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 narrowed-reduction-minbw-root.ll

[SLP]Fix narrowed leaf masks for demoted reduction root

The root of the narrowed-leaf reduction may be demoted and resized to the
reduction bitwidth of the wide reduction operations, while the masks are
built for the narrow leaves type, causes the crash.

Fixes https://github.com/llvm/llvm-project/pull/224919#issuecomment-5869787812

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/227009
DeltaFile
+60-0llvm/test/Transforms/SLPVectorizer/X86/narrowed-reduction-minbw-root.ll
+9-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+69-12 files

LLVM/project 615504e — llvm/lib/Transforms/Instrumentation PGOInstrumentation.cpp, llvm/test/Transforms/PGOProfile wave-profile-use.ll

[PGO] Add a debugging switch for wave profile metadata

Add the hidden pgo-wave-metadata option, enabled by default, for debugging,
performance comparisons and disabling wave annotations when investigating
regressions without turning off ordinary PGO or uniformity hints.

Gate wave metadata emission while retaining the existing clearing of stale
function and block annotations during profile use. Profile collection and
ordinary count reconstruction are unchanged.

Test default/explicit enablement, disabling, retained counts and uniformity
hints, and replacement profiles with missing, mismatched or zero counts.
DeltaFile
+34-1llvm/test/Transforms/PGOProfile/wave-profile-use.ll
+6-1llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
+40-22 files

LLVM/project 0538559 — llvm/lib/Target/AMDGPU SIISelLowering.cpp

AMDGPU: Mark SCC defs dead in the indirect addressing expansion

The exec manipulation and index offset computations clobber SCC but
never use it.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+12-6llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+12-61 files

LLVM/project 50566a6 — .github/workflows libcxx-benchmark-libstdcxx.yml, llvm/test/CodeGen/AMDGPU dynamic-vgpr-entry-register-pressure.ll

Rebase

Created using spr 1.3.7
DeltaFile
+326-0llvm/test/tools/yaml2obj/COFF/bb-addr-map.yaml
+304-0llvm/test/CodeGen/Mips/msa/f16vec-shuffle.ll
+199-0llvm/test/CodeGen/AMDGPU/dynamic-vgpr-entry-register-pressure.ll
+182-0.github/workflows/libcxx-benchmark-libstdcxx.yml
+149-27llvm/tools/llvm-strings/llvm-strings.cpp
+174-0llvm/test/tools/yaml2obj/COFF/bb-addr-map-pgo-analysis-map.yaml
+1,334-27132 files not shown
+3,251-930138 files

LLVM/project 947be9f — .github/workflows bazel-checks.yml

[Github] Add LLVM-libc's full-build to Bazel Checks workflow

This PR adds a job to run `bazelisk test --@llvm-project//libc:build_mode=full @llvm-project//libc/...`. It is part of an effort to support LLVM-libc's full build functionality in Bazel.
DeltaFile
+13-2.github/workflows/bazel-checks.yml
+13-21 files

LLVM/project d527561 — llvm/lib/Target/Mips MipsSEISelLowering.cpp, llvm/test/CodeGen/Mips/msa f16vec-shuffle.ll

[Mips] Promote MSA half-vector shuffles to integer vectors (#226105)

Promote v8f16 VECTOR_SHUFFLE operations to v8i16 to avoid expanding them
through EXTRACT_VECTOR_ELT and BUILD_VECTOR with an illegal scalar f16
type.

Fixes: #223618
Assisted-by: Codex # Tests
DeltaFile
+304-0llvm/test/CodeGen/Mips/msa/f16vec-shuffle.ll
+4-0llvm/lib/Target/Mips/MipsSEISelLowering.cpp
+308-02 files

LLVM/project a401e65 — utils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/startup/linux BUILD.bazel

[bazel] Port 4faf0ae, 15cff90, 9028ff14, 4057f8e4 (#226853)
DeltaFile
+76-4utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+0-15utils/bazel/llvm-project-overlay/libc/startup/linux/x86_64/BUILD.bazel
+2-2utils/bazel/llvm-project-overlay/libc/startup/linux/BUILD.bazel
+78-213 files

LLVM/project e1941f8 — utils/bazel/llvm-project-overlay/libc libc_build_rules.bzl BUILD.bazel

[bazel][libc] Refactor to allow copts under full-build mode (#226851)

This PR moves away from having sets of predefined groups of `copts` to
just directly listing `copts` for each target. The idea behind
[`copt_sets`](https://github.com/llvm/llvm-project/blob/dbde1428562362792d85cb9bbb58415f1b21cb48/utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl#L80)
in `_libc_library` was to restrict the different ways `copts` could be
defined, since `libc_release_library` doesn't respect `copts` and in
general having fewer combinations of `copts` allows for using fewer
`cc_library` targets. This PR allows `copts` to only be configurable if
the target is full-build only, so at least overlay libc function are
still more restricted.
DeltaFile
+30-35utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+27-26utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
+57-612 files

LLVM/project fdcab03 — .github/workflows libcxx-benchmark-libstdcxx.yml

[libc++] Update GHA pins in libcxx-benchmark-libstdcxx.yml (#227003)

This workflow landed with older versions of actions/checkout and
actions/setup-python than the (recently updated) versions used by other
workflows.
DeltaFile
+3-3.github/workflows/libcxx-benchmark-libstdcxx.yml
+3-31 files

LLVM/project 800baed — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 narrowed-reduction-minbw-root.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+60-0llvm/test/Transforms/SLPVectorizer/X86/narrowed-reduction-minbw-root.ll
+9-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+69-12 files

LLVM/project df11f86 —

[llvm-strings] Use small buffer instead of reading whole file (#163073)

To prevent large memory footprint, we use small buffer and a seperated
string to print. This can largely reduce the memory consumption when
processing.

In the following example, the test file is a clang-24 debug build
binary. Each runs with three rounds and use the median number as a
result.

reading from stdin:

blast at localhost ~/o/l/build (main)> time cat ./bin/clang-24 |
./bin/llvm-strings > /dev/null

Executed in    3.94 secs    fish           external
   usr time    3.03 secs    2.27 millis    3.03 secs
   sys time    1.43 secs    0.00 millis    1.43 secs


    [32 lines not shown]
DeltaFile
+0-00 files

LLVM/project 36797af — llvm/include/llvm/CodeGen SelectionDAG.h, llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

helper
DeltaFile
+2-5llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+5-0llvm/include/llvm/CodeGen/SelectionDAG.h
+7-52 files

NetBSD/pkgsrc-wip 24a3df1 — . TODO, yayamlls Makefile go-modules.mk

yayamlls: update to 0.3.1.
DeltaFile
+75-75yayamlls/distinfo
+24-24yayamlls/go-modules.mk
+1-1yayamlls/Makefile
+0-1TODO
+100-1014 files

FreeBSD/ports 75f0fd8 — sysutils/eppctl pkg-descr distinfo

sysutils/eppctl: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/eppctl/distinfo
+3-3sysutils/eppctl/Makefile
+2-2sysutils/eppctl/pkg-descr
+8-83 files

LLVM/project 410c754 — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

DAG: Use poison for some vector element folds
DeltaFile
+7-4llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+7-41 files

FreeNAS/freenas cf11e5a — tests/api2 test_kmip.py test_zfs_resource_create.py

Remove tests
DeltaFile
+0-2,687tests/api2/test_300_nfs.py
+0-1,427tests/api2/test_200_ftp.py
+0-1,128tests/api2/test_account.py
+0-1,025tests/api2/test_rsync_ssh_authentication.py
+0-807tests/api2/test_zfs_resource_create.py
+0-752tests/api2/test_kmip.py
+0-7,826299 files not shown
+0-47,181305 files

LLVM/project 1cc30fa — llvm/test/CodeGen/AMDGPU global_atomics_scan_fadd.ll bf16.ll, llvm/test/CodeGen/RISCV/rvv vector-interleave-fixed.ll expandload.ll

Merge main into users/mariusz-sikora-at-amd/gfx13/v-cvt-scale-pk32-gc
DeltaFile
+14,261-14,477llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,451-6,570llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+6,425-6,204llvm/test/CodeGen/AMDGPU/bf16.ll
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+10,618-154llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+4,833-5,233llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+48,674-38,6649,706 files not shown
+566,544-288,1969,712 files

LLVM/project ace2eb0 — clang/include/clang/Basic BuiltinsAMDGPUDocs.td

Update doc
DeltaFile
+12-12clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+12-121 files

LLVM/project 92c62f3 — clang/lib/CIR/CodeGen CIRGenOpenMPClause.h CIRGenStmtOpenMP.cpp, clang/test/CIR/CodeGenOpenMP parallel.c

[CIR][OpenMP] Implement lowering for the 'num_threads' clause for 'parallel' directive (#202466)

Implementing the emission of the "single-dimension" `num_threads` clause
for the `#pragma omp parallel` directive. The clause just accepts an
integer value and creates the `numThreadsVars` `llvm::SmallVector` with
that single value (representing a single num_thread dimension).

Based myself off of PR #172501 that implements the lowering for the
`proc_bind` clause.

Following this, I'll work on a PR to adapt CIR to deal with the
"dimensions" modifier introduced in openmp 6.1 (as also tackled by PR
#171767).

### Evidence:
Output of: `python3 build/bin/llvm-lit -sv
clang/test/CIR/CodeGenOpenMP/parallel.c`

```

    [6 lines not shown]
DeltaFile
+23-0clang/test/CIR/CodeGenOpenMP/parallel.c
+19-0clang/lib/CIR/CodeGen/CIRGenOpenMPClause.cpp
+4-3clang/lib/CIR/CodeGen/CIRGenStmtOpenMP.cpp
+4-2clang/lib/CIR/CodeGen/CIRGenOpenMPClause.h
+50-54 files

FreeNAS/freenas b013ba3 — src/middlewared/middlewared/plugins/truenas_s3 config.py bucket_crud.py, tests/api2 test_s3_bucket.py

Read ZFS properties raw in the S3 bucket backup and recovery

`mounted` parses to a bool and a literal `none` to None, so no backup was
ever written and every recovery was refused. The backup test also leaked
its row into the rest of the module.
DeltaFile
+14-10src/middlewared/middlewared/plugins/truenas_s3/bucket_crud.py
+2-2src/middlewared/middlewared/plugins/truenas_s3/config.py
+4-0tests/api2/test_s3_bucket.py
+20-123 files

FreeBSD/ports 45a66e6 — devel/pecl-runkit7 Makefile

devel/pecl-runkit7: Mark DEPRECATED

- Uses soon to be EOLed php82
- Set EXPIRATION_DATE 2026-12-31 which syncs with the EOL of php82

Approved by:    portmgr (blanket)

(cherry picked from commit 34051891176772e797ceaefce40f0ce795d361aa)
DeltaFile
+5-1devel/pecl-runkit7/Makefile
+5-11 files