LLVM/project f32f472 — lldb/test/API/functionalities/breakpoint/write_over_software_breakpoint main.c

[lldb][test] Remove unused variable always_false (NFC) (#239702)

The last use of always_false in TestWriteOverSoftwareBreakpoint's main.c
was removed on October 14, 2026 in commit
a111af730a345868b8b8d0b180a939e8796ae59f.

Assisted-by: Antigravity
DeltaFile
+0-2lldb/test/API/functionalities/breakpoint/write_over_software_breakpoint/main.c
+0-21 files

LLVM/project 9522deb — clang/lib/CodeGen CodeGenModule.h CodeGenModule.cpp

Address comments and remove CacheDefaultFeatures flag

Created using spr 1.3.6-beta.1
DeltaFile
+18-20clang/lib/CodeGen/CodeGenModule.cpp
+3-1clang/lib/CodeGen/CodeGenModule.h
+21-212 files

LLVM/project 75523c1 — llvm/test/CodeGen/PowerPC aix-null-streamer.ll

Remove a run line
DeltaFile
+0-1llvm/test/CodeGen/PowerPC/aix-null-streamer.ll
+0-11 files

FreeBSD/src b4a0f17 — lib/libsys poll.2

libsys/ppoll.2: fix .Dd modification to manpage

Reported by:    gcc 14
Fixes:  89d6ddee2028 ("libsys/poll.2: bump .Dd for the prior change")
DeltaFile
+1-1lib/libsys/poll.2
+1-11 files

FreeBSD/src a479301 — tests/sys/capsicum fcntl.cc

tests/sys/capsicum: Fix -Wshadow issue with `fd_set`

`fd_set` is defined in `sys/select.h`, and prior to this change, was in fcntl.cc as well.

This change renames `fd_set` to `fd_set_` to avoid the name collision.

MFC after:      1 week
Reported by:    gcc 14
Fixes:          04c4b2084eb9 ("capsicum-test: make the code WARNS=6 clean")
DeltaFile
+5-5tests/sys/capsicum/fcntl.cc
+5-51 files

LLVM/project c504e68 — llvm/lib/Target/RISCV RISCVInstrInfo.cpp, llvm/test/CodeGen/RISCV machine-outliner-x5-regsave-outlined.mir

RISCV MC outliner: do not use RegSave in already outlined functions (#236429)

Skip `RegSave` in already outlined functions. `RegSave` inside an
outlined function adds a write to one of `t1..6`. But callers of an
outlined function rely on that outlined function to preserve registers
it doesn't define.

---------

Signed-off-by: Cyrill Leutwiler <bigcyrill at hotmail.com>
DeltaFile
+90-0llvm/test/CodeGen/RISCV/machine-outliner-x5-regsave-outlined.mir
+2-1llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+92-12 files

LLVM/project 309f2bb — clang/lib/Driver Driver.cpp Job.cpp, clang/test/Driver cc1-spawnprocess.c in-process-multiple-cc1-crash.c

Revert #222531 "[clang] Support multiple in-process cc1 jobs in a ToolSession" (#240706)

This reverts commit cbf54d65f620f2efb78ee795ffdec28d269d9b21.

llvm-driver always constructs a ToolSession, so every clang invocation
through the multicall binary (LLVM_TOOL_LLVM_DRIVER_BUILD) takes the
reusable-cc1 path:

* -save-stats files accumulate Statistic counters across inputs
  (b.stats includes a.c's counts), and -mllvm -stats output is merged.
* --offload-jobs is ignored: in-process device jobs are excluded from
  parallel offload groups.
* After a crash or report_fatal_error in one input, the remaining inputs
  are skipped, unlike standalone clang and -fno-integrated-cc1:
  `clang -c crash.c ok.c` no longer produces ok.o.
* -disable-free is dropped for every compile, including single-file
  compiles (+1.1% instructions at -O0 -g).

Embedding hosts should opt in explicitly rather than keying on

    [2 lines not shown]
DeltaFile
+0-68clang/test/Driver/in-process-multiple-cc1.c
+17-23clang/tools/driver/cc1_main.cpp
+0-20clang/test/Driver/in-process-multiple-cc1-crash.c
+5-8clang/lib/Driver/Job.cpp
+5-7clang/lib/Driver/Driver.cpp
+4-7clang/test/Driver/cc1-spawnprocess.c
+31-1339 files not shown
+41-17515 files

LLVM/project ce8e45d — llvm/lib/Target/RISCV/MCTargetDesc RISCVMatInt.cpp

[RISCV] Combine extractRotateInfo and extractLuiRotateInfo. NFC (#240660)

We can rotate the constant left in the caller and pick ADDI vs LUI based
on the resulting constant.

Assisted-by: Claude
DeltaFile
+20-25llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
+20-251 files

FreeBSD/src 5f11ec7 — . README, src/lib/kadm5 kadm_rpc_xdr.c

krb5: Import MIT 1.22.3

This is a bug fix release, with a focus on security issues discovered
with the aid of large language models.  See
https://web.mit.edu/kerberos/advisories/MITKRB5-SA-2026-001.txt for
information on the risks of continuing to use unpatched releases.

* Fix a logic error when checking PAC server checksums
   [CVE-2026-111423].

* Check for unkeyed checksums when validating CAMMAC verifiers
   [CVE-2026-71199].

* Fix a loophole in the KDC's client authdata filtering which could
   allow clients to include fake PAC and CAMMAC authdata values when
   requesting service tickets.  These fake values would be rejected by
   application servers, were it not for the two bugs noted above.

* Check for the lockdown_keys attribute when processing password

    [44 lines not shown]
DeltaFile
+215-215src/po/mit-krb5.pot
+182-0README
+77-32src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
+69-29src/lib/rpc/svc_auth_gss.c
+97-0src/lib/krb5/krb/t_init_creds_step.c
+59-34src/lib/kadm5/kadm_rpc_xdr.c
+699-3101,131 files not shown
+3,903-2,8731,137 files

LLVM/project 791f543 — llvm/lib/Target/RISCV RISCVAsmPrinter.cpp

[RISCV] Prevent potentially calling isRegisterReservedByUser with an out of bounds MCRegister. (#240501)

NextReg may be larger than X31. If X31 happens to be the last value in
the register enum, this would index past the valid range for
isRegisterReservedByUser.

I really don't think we should be incrementing past X31 at all, but
that's a more involved change.
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+1-11 files

LLVM/project fd8f959 — llvm/lib/Transforms/Scalar InferAddressSpaces.cpp, llvm/test/Transforms/InferAddressSpaces/AMDGPU constexpr-two-casts-one-call.ll

[InferAddressSpaces] Use a new value map for each rewritten constant

When the pass rewrites a flat constant expression, it remaps the
instructions that use it through other constant expressions with a
`ValueMapper`. All rewritten constants shared one map, and the mapper
caches every constant that it visits, including the ones that it maps to
themselves. So when one instruction uses two rewritten constants, the
remap for the first one caches the part with the second one as
unchanged, and the remap for the second one reuses that entry. For
example, if a call has `addrspacecast`s of two flat pointers that are
based on the same `addrspace(3)` global, only one argument is folded.

This PR uses a new map for each rewritten constant.

This PR was assisted by AI but I reviewed all the changes.
DeltaFile
+25-0llvm/test/Transforms/InferAddressSpaces/AMDGPU/constexpr-two-casts-one-call.ll
+6-2llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
+31-22 files

LLVM/project 37a1706 — llvm/lib/Transforms/Scalar InferAddressSpaces.cpp, llvm/test/Transforms/InferAddressSpaces optnone-func-unchanged.ll

[InferAddressSpaces] Don't replace uses in other functions (#240628)

`performPointerReplacement` visits every use of a value in the postorder
list. When the value is a constant expression, some of these uses can be
in other functions. It already skipped such uses, but only after
`replaceIfSimplePointerUse`, so when the pass ran on one function, it
could still rewrite a load, store, `atomicrmw`, or `cmpxchg` in another
function, even in an `optnone` function.

This PR skips a use in another function before any replacement, like
#70611 did for the other users of a constant.

This PR was assisted by AI but I reviewed all the changes.
DeltaFile
+16-0llvm/test/Transforms/InferAddressSpaces/optnone-func-unchanged.ll
+3-3llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
+19-32 files

LLVM/project 30e32f2 — llvm/test/Transforms/Util/DeclareRuntimeLibcalls systemz.ll sparc.ll

RuntimeLibcalls: Add attributes to math libcall out arguments

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+43-43llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+39-39llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+35-35llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+33-33llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+24-24llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+24-24llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+198-19810 files not shown
+311-29316 files

FreeBSD/poudriere 40c84c7 — src/share/poudriere common.sh, test runtest.sh Makefile.am

Merge pull request #1412 from freebsd/revert-1401-flavordepitself

Revert "common: allow ports to depend on other flavors of themselves"
DeltaFile
+0-36test/bulk-circular-deps.sh
+0-22test-ports/omnibus/misc/foo-CIRCULAR/Makefile
+0-8test/Makefile.in
+2-2src/share/poudriere/common.sh
+0-1test/runtest.sh
+0-1test/Makefile.am
+2-702 files not shown
+2-728 files

LLVM/project 68de95d — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-fixed-length-functions.ll vector-interleave-store.ll

[AArch64] Decompose store(insert(insert(..)) to separate stores. (#238314)

Given a store(buildvector) we will lower the buildvector to vector lane
inserts, which means expensive cross register bank copies for each lane
to store as a vector. Split the operation up instead, generating
individual store operations for the values on each lane. This generates
more stores but less expensive vector moves.
DeltaFile
+124-148llvm/test/CodeGen/AArch64/vector-lrint.ll
+124-148llvm/test/CodeGen/AArch64/vector-llrint.ll
+128-144llvm/test/CodeGen/AArch64/scalarized-store.ll
+69-73llvm/test/CodeGen/AArch64/vector-interleave-store.ll
+83-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+18-18llvm/test/CodeGen/AArch64/sve-fixed-length-functions.ll
+546-5315 files not shown
+567-56311 files

FreeBSD/poudriere 15d9342 — src/share/poudriere common.sh, test runtest.sh Makefile.am

Revert "common: allow ports to depend on other flavors of themselves"
DeltaFile
+0-36test/bulk-circular-deps.sh
+0-22test-ports/omnibus/misc/foo-CIRCULAR/Makefile
+0-8test/Makefile.in
+2-2src/share/poudriere/common.sh
+0-1test/runtest.sh
+0-1test/Makefile.am
+2-702 files not shown
+2-728 files

LLVM/project 7343b18 — llvm/include/llvm/DWARFLinker Utils.h, llvm/lib/DWARFLinker Utils.cpp

[DWARFLinker][Parallel] Leave modules out of the qualified name hash (#240650)

The parallel linker included a DW_TAG_module scope in the Apple
accelerator table hash of a type's qualified name, hashing "Mod::ns::S"
for ns::S in Clang module Mod. LLDB completes a forward declaration by
looking up the hash of its name qualified by namespaces and types only,
so with a dSYM from the parallel linker it did not find the definition.

The classic linker already ends the name at a module. Do the same in the
parallel linker and drop the SkipModules parameter. This covers any
DW_TAG_module, including Swift and Fortran modules, as in the classic
linker. A FIXME in the classic linker called skipping modules a
dsymutil-classic compatibility measure, but LLDB depends on it. Hashes
from the classic linker are unchanged.

Assisted-by: Claude
DeltaFile
+82-0llvm/test/tools/dsymutil/X86/module-accel-qualified-name.test
+9-10llvm/lib/DWARFLinker/Utils.cpp
+2-5llvm/lib/DWARFLinker/Classic/DWARFLinker.cpp
+4-3llvm/include/llvm/DWARFLinker/Utils.h
+2-4llvm/lib/DWARFLinker/Parallel/AcceleratorRecordsSaver.cpp
+99-225 files

LLVM/project 66a2892 — clang/docs ReleaseNotes.md, clang/lib/Headers __clang_hip_math.h

Revert "[HIP] Add __exp2f to the HIP math header (#236328)"

This reverts commit dbb0418043e246d31aaab324dbe0c1e7097be391.
DeltaFile
+0-34clang/test/Headers/__clang_hip_math.hip
+0-5clang/docs/ReleaseNotes.md
+0-3clang/lib/Headers/__clang_hip_math.h
+0-423 files

LLVM/project 0ec8cd1 — llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv bitcast-cmp.ll

[RISCV] Don't consider bitcast of volatile load cheap in combineVectorSizedSetCCEquality (#240647)

DAGCombiner won't fold a bitcast into a volatile load because
fixed vector loads aren't "legal" on RVV.

Assisted-by: Claude
DeltaFile
+27-0llvm/test/CodeGen/RISCV/rvv/bitcast-cmp.ll
+1-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+28-12 files

LLVM/project 3a557d2 — llvm/include/llvm/IR RuntimeLibcalls.td, llvm/test/Transforms/Util/DeclareRuntimeLibcalls systemz.ll windows.ll

RuntimeLibcalls: Add attributes to stack protector failure handlers

Declare __stack_chk_fail and __stack_smash_handler as noreturn,
nounwind and nofree. GCC similarly declares __stack_chk_fail as
noreturn and nothrow.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+8-4llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+6-3llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+6-3llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+6-3llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+6-2llvm/include/llvm/IR/RuntimeLibcalls.td
+4-2llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+36-177 files not shown
+60-2913 files

NetBSD/src ciRe3YW — share/man/man9 cnmagic.9

   Update for cnmagic(9) changes.
VersionDeltaFile
1.19+41-29share/man/man9/cnmagic.9
+41-291 files

FreeBSD/src 6df2209 — sys/kern uipc_mqueue.c

mqueuefs: set *a_eofflag in VOP_READDIR

mqfs_readdir() never reported end of directory.  Since 77b273d8f5f4
VOP_READDIR_APV() asserts that a readdir which returns no entries also
sets *a_eofflag, so with INVARIANTS the final zero-length
getdirentries(2) that ls(1) issues on a mounted mqueuefs panics:

    panic: VOP_READDIR: eofflag not set

Report end of directory when the child list was walked to its end;
leave the flag clear when the walk stopped because the buffer was full.

(cherry picked from commit fbac0abdc5ab1fe867ac85635662ef06b2ee9d10)
DeltaFile
+2-0sys/kern/uipc_mqueue.c
+2-01 files

FreeBSD/src cfd1aab — sys/modules/usb/i2ctinyusb Makefile

i2ctinyusb: do not list i2ctinyusb.c twice in SRCS

The module Makefile named its only source file in both the SRCS= line
and the SRCS+= line that follows.  bsd.kmod.mk tolerates the duplicate
in a normal build, but when the kernel is built with -flto=thin the
linker sees the same bitcode object twice and refuses to link the
module ("Expected at most one ThinLTO module per bitcode file").

Fixes:          54e231b373ef

(cherry picked from commit b5cd411af6418986fa0da9c12d02b9f26c344a4a)
DeltaFile
+1-2sys/modules/usb/i2ctinyusb/Makefile
+1-21 files

LLVM/project a37d769 — llvm/lib/ExecutionEngine/Orc MachOPlatform.cpp

[ORC] Replace ptr diff with offsetof for field offset. NFC. (#240609)

Replace a pointer difference expression with offset of for readability.
DeltaFile
+1-1llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp
+1-11 files

FreeBSD/poudriere 5dfcdcc — test Makefile.am Makefile.in

tests: Add some missing log files to MOSTLYCLEANFILES

Conflicts:
        test/Makefile.in
DeltaFile
+3-2test/Makefile.in
+2-1test/Makefile.am
+5-32 files

FreeBSD/poudriere e41cca0 — test Makefile.am Makefile.in

distcheck: Somehow prep.sh* was not getting cleaned up
DeltaFile
+1-1test/Makefile.in
+1-0test/Makefile.am
+2-12 files

FreeBSD/poudriere 5ff1bb8 — test Makefile.am Makefile.in

tests: Add missing MOSTLYCLEANFILES for logs

Partial backport of d1ea7cf
DeltaFile
+2-1test/Makefile.in
+1-0test/Makefile.am
+3-12 files

NetBSD/pkgsrc f6gafQC — doc CHANGES-2026

   doc: Updated shells/oh-my-posh to 32.0.0
VersionDeltaFile
1.7885+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Vx4ixCx — shells/oh-my-posh Makefile go-modules.mk

   shells/oh-my-posh: update to 32.0.0

   Bug Fixes

       git: count native ahead/behind after the walk (d01ca02), closes #7954
       ipify: use the configured url (a03f7f6)
       studio: retry font loading after PNG export failures (8cb54a7)
       fix(aspire)!: avoid CLI discovery on every prompt (11a939e)

   BREAKING CHANGES

       Aspire CLI discovery is now opt-in via fetch_apphost: true;
       file-based detection remains default.
VersionDeltaFile
1.340+28-28shells/oh-my-posh/distinfo
1.151+8-8shells/oh-my-posh/go-modules.mk
1.378+2-3shells/oh-my-posh/Makefile
+38-393 files

FreeNAS/freenas ad866b4 — src/middlewared/middlewared/api/v27_0_0 truesearch.py, src/middlewared/middlewared/api/v28_0_0 truesearch.py

Move the query-filters documentation into the API modules

The import contract of the API schemas does not allow an import of
truesearch_filters. The truesearch API modules took the limit and the
query-filters documentation from it. Each API version now holds them
as text. truesearch_filters keeps the Spotlight attribute and the
choices of each field. A unit test checks that the current API
documents each field and each choice.
DeltaFile
+32-137src/middlewared/middlewared/utils/truesearch_filters.py
+100-3src/middlewared/middlewared/api/v28_0_0/truesearch.py
+100-3src/middlewared/middlewared/api/v27_0_0/truesearch.py
+10-8tests/unit/test_truesearch_filters.py
+242-1514 files