pkgng/pkgng 5e407bf — . configure.def

2.8.99.5
DeltaFile
+1-1configure.def
+1-11 files

pkgng/pkgng c196ff5 — libpkg Makefile.in

libpkg: install the pkg/sb.h header
DeltaFile
+1-0libpkg/Makefile.in
+1-01 files

LLVM/project 65becfc — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 minbw-gep-demoted-index.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+8-4llvm/test/Transforms/SLPVectorizer/X86/minbw-gep-demoted-index.ll
+7-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+15-42 files

LLVM/project 2a52fb1 — llvm/include/llvm/AsmParser LLParser.h, llvm/lib/AsmParser LLParser.cpp

Remove some dependence on MDField, update tests
DeltaFile
+55-82llvm/lib/AsmParser/LLParser.cpp
+118-0llvm/test/Assembler/flmd-context-singleline.ll
+60-0llvm/test/Assembler/flmd-context-errors.ll
+1-15llvm/lib/IR/AsmWriter.cpp
+5-2llvm/include/llvm/AsmParser/LLParser.h
+239-995 files

LLVM/project d95056d — llvm/test/CodeGen/AMDGPU/GlobalISel regbanklegalize-unmerge-i64-v2s16.ll

[AMDGPU][GlobalISel] Add IR test for uniform i64 unmerge into i16 (#233415)

Follow-up to #232954: add an end-to-end test where RegBankLegalize
unmerges a uniform i64 into 16-bit pieces.
DeltaFile
+40-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbanklegalize-unmerge-i64-v2s16.ll
+40-01 files

LLVM/project 09bb8a4 — offload/liboffload/src OffloadImpl.cpp, offload/libompaccsupport device.cpp PluginManager.cpp

[Offload][Omp] Remove references to GenericKernelTy from libomptarget (#236732)

Two new properties (`KERNEL_STATIC_BLOCK_MEM_SIZE` and
`KERNEL_MAX_THREADS`) were added to query the kernel properties that
libomptarget was querying directly.

Decouple RecordReplay from `GenericKernelTy` by introducing a new
`KernelInfoTy` structure that only carries the subset of information
that RR needs.

For now, libomptarget still needs access to `DeviceImageTy` to get some
that information.

Assisted by Claude.
DeltaFile
+34-15offload/plugins-nextgen/common/include/RecordReplay.h
+16-17offload/plugins-nextgen/common/src/RecordReplay.cpp
+24-9offload/libompaccsupport/PluginManager.cpp
+10-4offload/liboffload/src/OffloadImpl.cpp
+5-6offload/libompaccsupport/device.cpp
+0-9offload/plugins-nextgen/common/include/PluginInterface.h
+89-603 files not shown
+93-629 files

LLVM/project 2528a75 — clang-tools-extra/clang-tidy/llvm RedundantCastingCheck.cpp PreferIsaOrDynCastInConditionalsCheck.cpp, clang-tools-extra/clang-tidy/misc RedundantExpressionCheck.cpp

[clang-tidy][NFC] Move isMacroID matcher into utils::Matchers (#228541)

The first part of Matcher cleanup in Clang-tidy
DeltaFile
+3-5clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
+2-4clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
+2-1clang-tools-extra/clang-tidy/llvm/RedundantCastingCheck.cpp
+2-0clang-tools-extra/clang-tidy/utils/Matchers.h
+9-104 files

FreeBSD/doc f0fa1c4 — documentation/content/en/articles/bsdl-gpl _index.adoc, documentation/content/en/articles/building-products _index.adoc

Replace more http links with https, if possible

Event:  Oslo Hackathon 2026
DeltaFile
+11-11documentation/content/en/articles/contributors/_index.adoc
+8-8documentation/content/en/articles/building-products/_index.adoc
+7-7documentation/content/en/articles/bsdl-gpl/_index.adoc
+4-4documentation/content/en/articles/contributors/contrib-develinmemoriam.adoc
+3-3documentation/content/en/articles/freebsd-questions/_index.adoc
+2-2documentation/content/en/articles/remote-install/_index.adoc
+35-353 files not shown
+40-409 files

LLVM/project 3a2b026 — llvm/test/Transforms/SLPVectorizer/X86 minbw-gep-demoted-index.ll

[SLP][NFC]Add a test with incorrect geps index promotion, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/236788
DeltaFile
+600-0llvm/test/Transforms/SLPVectorizer/X86/minbw-gep-demoted-index.ll
+600-01 files

LLVM/project 14ba63a — libcxx/include/__memory uninitialized_algorithms.h, libcxx/test/std/containers/sequences/vector common.h

[libc++] Add __uninitialized_allocator_{fill_n,value_construct_n,move} and use them in vector (#167112)

This makes us more predictable in when we destruct elements and makes us
consistently use `__uninitialized_allocator_` throughout `vector`.

Fixes #59293

---------

Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
Co-authored-by: Nikolas Klauser <nikolasklauser at berlin.de>
DeltaFile
+86-0libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size_value_exceptions.pass.cpp
+82-0libcxx/test/std/containers/sequences/vector/vector.capacity/resize_size_exceptions.pass.cpp
+40-0libcxx/include/__memory/uninitialized_algorithms.h
+36-0libcxx/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp
+36-0libcxx/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp
+24-0libcxx/test/std/containers/sequences/vector/common.h
+304-03 files not shown
+312-129 files

FreeBSD/src 714433a — . UPDATING, sys/netinet udp_usrreq.c tcp_input.c

bind_all_fibs: Disable bind_all_fibs by default

net.inet.{tcp,udp,raw}.bind_all_fibs was set to 1 for backward
compatibility. Set to 0 by default to drop them all unless an inpcb
bound to the same FIB exists.

While here, Add an UPDATING entry for behaviour change.

Relnotes:       yes
Reviewed by:    markj
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/73
DeltaFile
+10-0UPDATING
+1-1sys/netinet/udp_usrreq.c
+1-1sys/netinet/tcp_input.c
+1-1sys/netinet/raw_ip.c
+13-34 files

LLVM/project 09c1667 — libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend tanh_valarray.pass.cpp sinh_valarray.pass.cpp

[libc++][test] Remove `XFAIL` for LLVM libc in `valarray` tests (#236629)

Now these tests pass due to completion of several math functions in LLVM
libc.
- `sinh` in 1866d4cc5634d9edb54d703f191981093b3ca51b
- `cosh` in 075a6cb1402543bc3a1dd87a8720807d35c1eacc
- `tanh` in ff9ad993c2b90a78f23b988333e05accae1147df
DeltaFile
+0-3libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/tanh_valarray.pass.cpp
+0-3libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/sinh_valarray.pass.cpp
+0-3libcxx/test/std/numerics/numarray/valarray.nonmembers/valarray.transcend/cosh_valarray.pass.cpp
+0-93 files

LLVM/project 57e4aa8 — offload/plugins-nextgen/level_zero CMakeLists.txt, offload/plugins-nextgen/level_zero/include L0Plugin.h L0Context.h

[offload][L0][NFC] Move LevelZeroPluginContextTy to L0Context.{h,cpp} (#236111)

Move `LevelZeroPluginContextTy` out of `L0Plugin.h`/`L0Plugin.cpp` into
its own `L0Context.h`/`L0Context.cpp`.

The #236105 rename (`L0ContextTy` -> `L0DriverTy`, `L0Context.*` ->
`L0Driver.*`) freed up the `L0Context` file names, so they now hold the
plugin-side context type, matching their name.

Other changes are limited to wiring:
- Add `src/L0Context.cpp` to `LEVEL_ZERO_SRC_FILES`.
- Include `L0Context.h` from `L0Plugin.h`, `L0Plugin.cpp` and
`L0Driver.cpp`
  (`L0DriverTy` owns the default `LevelZeroPluginContextTy`).

No functional change.

Assisted-by: Claude Opus 5.5

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+133-0offload/plugins-nextgen/level_zero/src/L0Context.cpp
+1-112offload/plugins-nextgen/level_zero/src/L0Plugin.cpp
+92-0offload/plugins-nextgen/level_zero/include/L0Context.h
+1-66offload/plugins-nextgen/level_zero/include/L0Plugin.h
+1-0offload/plugins-nextgen/level_zero/src/L0Driver.cpp
+1-0offload/plugins-nextgen/level_zero/CMakeLists.txt
+229-1786 files

FreeBSD/ports cb820e2 — biology/py-macs3 Makefile distinfo, biology/py-macs3/files patch-pyproject.toml

biology/py-macs3: Update to 3.1.0

Numerous fixes and enhancements
Changes: https://github.com/macs3-project/MACS/releases

PR:             300019
Reported by:    rottlogg at proton.me
DeltaFile
+6-3biology/py-macs3/files/patch-pyproject.toml
+3-3biology/py-macs3/distinfo
+2-2biology/py-macs3/Makefile
+11-83 files

LLVM/project 2675f61 — llvm/utils/gn/secondary/llvm/tools/llc/lib BUILD.gn

[gn] add missing deps to llvm/tools/llc/lib (#236774)

llcdriver.cpp and NewPMDriver.cpp transitively include
generated llvm/IR/Attributes.inc and
llvm/Analysis/TargetLibraryInfo.inc,
so add a dep on them.

(In CMake, it depends on  intrinsics_gen, and intrinsics_gen depends on
analysis_gen.)
DeltaFile
+5-1llvm/utils/gn/secondary/llvm/tools/llc/lib/BUILD.gn
+5-11 files

FreeBSD/src 3479ee8 — lib/libc/string memset.3

memset.3: Fix .Fn usage and too many commas

Fix wrong usage of .Fn macro in paragraph for `memset_explicit' that
caused too many commas improperly emitted into rendered manual page.

Approved by:    des
MFC after:      1 week
DeltaFile
+3-2lib/libc/string/memset.3
+3-21 files

LLVM/project 4395862 — llvm amgpu-waves-per-eu.md, llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

[AMDGPU][CodeGen] Allow remat with multiple users in multiple regions (#215598)

This relaxes one of the constraints on rematerialization candidates in
the scheduler's `PreRARematStage`. The current implementation only
allows rematerializing a register if it has users in a single region.
This allows it when a register has multiple users in multiple regions.

In such cases the register is rematerialized as many times as there are
using regions, just before the first user in each using region. The cost
model for assessing rematerialization opportunities now takes into
account that multiple new instructions may be created for each
candidate.
DeltaFile
+665-538llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+559-167llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+109-59llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+96-0llvm/amgpu-waves-per-eu.md
+36-25llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+17-12llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_diff_types.mir
+1,482-8013 files not shown
+1,505-8169 files

LLVM/project 1efaf20 — clang/lib/AST Type.cpp, clang/lib/Sema SemaARM.cpp

[Clang][AArch64] Reject attempts to cast to multivector SVE ACLE types. (#236116)

Fixes https://github.com/llvm/llvm-project/issues/234170.
DeltaFile
+27-20clang/lib/Sema/SemaARM.cpp
+21-9clang/test/Sema/aarch64-sve-lax-vector-conversions.c
+4-0clang/test/Sema/attr-arm-sve-vector-bits.c
+0-2clang/lib/AST/Type.cpp
+52-314 files

pkgng/pkgng 13e4e68 — . NEWS, libpkg pkgdb.c

db: read a database created by an older pkg(8)

A command asking for a read-only database opened an outdated one
read-only and skipped the migrations, so every statement referring to
an object added by a pending migration failed, eg "no such table:
flavors".

- reopen the database read-write so that the migrations run when the
  database can be written to
- otherwise expose the tables and views added by the pending
  migrations as temporary objects, so that the statements can still be
  prepared and the database read without being modified
DeltaFile
+103-0libpkg/pkgdb.c
+66-0tests/frontend/olddb.sh
+3-0NEWS
+1-0tests/Makefile.in
+173-04 files

NetBSD/pkgsrc-wip abc5793 — mesa options.mk PLIST

mesa: updated to 26.2.6
DeltaFile
+4-4mesa/Makefile
+3-3mesa/distinfo
+1-1mesa/options.mk
+1-1mesa/PLIST
+9-94 files

NetBSD/pkgsrc CVVUB8I — doc CHANGES-2026

   Updated devel/py-evalidate, lang/py-python-discovery
VersionDeltaFile
1.7456+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc hGsfePp — lang/py-python-discovery Makefile distinfo

   py-python-discovery: updated to 1.6.7

   1.6.7 (2026-10-28)

   Fixed

   - Rank uv's minor version links behind the concrete install on Windows too, where uv creates them as directory junctions
     that ``Path.is_symlink()`` does not report
   - Stop a venv lookup from rewriting the ``executable`` of earlier results, ``PythonInfo.current()`` and
     ``PythonInfo.current_system()`` when they share its base interpreter
VersionDeltaFile
1.14+4-4lang/py-python-discovery/distinfo
1.14+2-2lang/py-python-discovery/Makefile
+6-62 files

LLVM/project 342acc8 — libcxxabi/src private_typeinfo.h private_typeinfo.cpp

[libc++abi] Return whether a dynamic_cast/catch search finished (#230445)

This avoids reading/writing memory in a lot of places for a simple,
commonly used flag.
DeltaFile
+227-219libcxxabi/src/private_typeinfo.cpp
+18-24libcxxabi/src/private_typeinfo.h
+245-2432 files

NetBSD/pkgsrc Rf4QkX6 — devel/py-evalidate Makefile distinfo

   py-evalidate: updated to 2.1.7

   2.1.7

   Minor update.
   Tested on Python from 3.9 to 3.17, added to this to classifiers.
   (upgrade is not required)
VersionDeltaFile
1.4+4-4devel/py-evalidate/distinfo
1.4+2-2devel/py-evalidate/Makefile
+6-62 files

LLVM/project 636ef1c — lld/MachO SyntheticSections.cpp Options.td

[lld/mac] Fix comment typos to cycle bots (#236781)
DeltaFile
+1-1lld/MachO/SyntheticSections.cpp
+1-1lld/MachO/Options.td
+1-1lld/MachO/InputSection.h
+1-1lld/MachO/ICF.cpp
+1-1lld/MachO/ConcatOutputSection.cpp
+5-55 files

LLVM/project fc94f37 — llvm/include/llvm/IR IntrinsicsAArch64.td, llvm/lib/Target/AArch64 AArch64SMEInstrInfo.td AArch64ISelLowering.cpp

[AArch64] Remove unused SME intrinsics (#236707)

These intrinsics are a remnant of the initial implementation of SME in
LLVM. SME state is now handled by function attributes so these
intrinsics should not be used.
DeltaFile
+6-86llvm/test/CodeGen/AArch64/sme-peephole-opts.ll
+0-23llvm/test/CodeGen/AArch64/sme-read-write-tpidr2.ll
+0-21llvm/test/CodeGen/AArch64/sme-toggle-pstateza.ll
+0-19llvm/include/llvm/IR/IntrinsicsAArch64.td
+0-10llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+0-6llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
+6-1656 files

LLVM/project 318ebd4 — llvm/include/llvm/CodeGen SDPatternMatch.h, llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[LLVM][SelectionDAG] Improve vector index clamping. (#235033)

Refactor clampDynamicVectorIndex to make the result more consistent
across fixed-length and scalable vectors. Originally the function
assumed Idx will be scaled by vscale when SubEC is scalable. This PR
makes things more explicit by ensuring callers first compute the real
index to be clamped.

While this makes clampDynamicVectorIndex useful in more contexts, the
existing uses remain unchanged. Those are: (1) clamping a variable index
for a single lane; and (2) clamping a constant index for a subvector.

To make (2) more explicit this PR adds the necessary assert to
getVectorSubVecPointer. Doing this allows ISD::VSCALE to be used for
scalable subvector indices, removing the need for discrete arithmetic.
This in turn allows clampDynamicVectorIndex to better support scalable
vectors by removing unecessary clamping to maintain existing code
quality.


    [2 lines not shown]
DeltaFile
+33-44llvm/test/CodeGen/RISCV/rvv/extractelt-fp.ll
+32-29llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+24-30llvm/test/CodeGen/RISCV/rvv/extractelt-i1.ll
+20-28llvm/test/CodeGen/RISCV/rvv/extractelt-int-rv64.ll
+17-25llvm/test/CodeGen/AArch64/sve-split-extract-elt.ll
+32-0llvm/include/llvm/CodeGen/SDPatternMatch.h
+158-1567 files not shown
+212-22413 files

FreeNAS/freenas e61e353 — tests/api2 test_300_nfs.py, tests/sharing_protocols/nfs test_nfs_bindip.py

NAS-144955 / 27.0.0 / Unskip NFS bindip tests (by themylogin) (#20089)

NFS bindip tests were always skipped in our Jenkins both in non-HA mode
and HA mode. The HA mode should theoretically have static IP, in
practice the test was still skipped.

Let's move it to sharing protocol tests which always have static IP on
both configurations.

Original PR: https://github.com/truenas/middleware/pull/20085

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+95-0tests/sharing_protocols/nfs/test_nfs_bindip.py
+0-94tests/api2/test_300_nfs.py
+95-942 files

LLVM/project 4d3ebe4 — llvm/utils/gn/secondary BUILD.gn, llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn] port 749d82099196 (#236771)

Uses len(), which needs GN version 2281 or newer, so bump the
minimum GN version to that.

(Run `llvm/utils/gn/get.py` to update your GN binary.)
DeltaFile
+6-2llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+3-3llvm/utils/gn/secondary/BUILD.gn
+9-52 files

LLVM/project c8e96bc — mlir/lib/Dialect/OpenACC/IR OpenACC.cpp, mlir/test/Dialect/OpenACC canonicalize.mlir

[mlir][OpenACC] Fold constant-false host_data with an empty region (#236052)

`RemoveConstantIfConditionWithRegion` replaces a construct whose `if`
condition is constant false with the contents of its region. The helper
it uses asserts that the region has exactly one block, but
`acc.host_data` accepts an empty region, so canonicalizing one crashed.

An empty region has nothing to inline, so the op is now simply erased in
that case, which matches what happens for a non-empty region.
Multi-block regions now bail out instead of asserting.

Fixes #231828
DeltaFile
+17-3mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+17-0mlir/test/Dialect/OpenACC/canonicalize.mlir
+34-32 files