FreeBSD/ports 845f500 — www/openemr Makefile distinfo

www/openemr: Update to 8.5.0
DeltaFile
+3-3www/openemr/distinfo
+2-2www/openemr/Makefile
+5-52 files

FreeBSD/ports bda5d51 — textproc/p5-LaTeX-ToUnicode pkg-plist Makefile

textproc/p5-LaTeX-ToUnicode: Update to 1.95
DeltaFile
+3-3textproc/p5-LaTeX-ToUnicode/distinfo
+1-1textproc/p5-LaTeX-ToUnicode/Makefile
+1-0textproc/p5-LaTeX-ToUnicode/pkg-plist
+5-43 files

FreeBSD/ports 6f81a54 — www/py-asgiref Makefile distinfo

www/py-asgiref: Update to 3.13.0
DeltaFile
+3-3www/py-asgiref/distinfo
+1-1www/py-asgiref/Makefile
+4-42 files

FreeBSD/ports 46bbf18 — www/ilias Makefile distinfo

www/ilias: Update to 11.5
DeltaFile
+3-3www/ilias/distinfo
+1-1www/ilias/Makefile
+4-42 files

FreeBSD/ports 8b6b494 — www/tcexam Makefile distinfo

www/tcexam: Update to 17.3.1
DeltaFile
+3-3www/tcexam/distinfo
+1-1www/tcexam/Makefile
+4-42 files

FreeBSD/ports 881f149 — www/py-litestar Makefile distinfo

www/py-litestar: Update to 2.25.0
DeltaFile
+3-3www/py-litestar/distinfo
+1-1www/py-litestar/Makefile
+4-42 files

LLVM/project 4be975a — llvm/lib/Transforms/Vectorize VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize multiple-strides-vectorization.ll runtime-checks-difference.ll

Reapply "[LV] Model memory runtime checks for inner loops of loop (#237464)

This reverts commit 7a0edec33d6ae6a00f3b1c276efa4bf152210235 (#237453)

The recommitted version replaces an assertion with proper handling for
VPExpandSCEVRecipe.

They compare equal regardless of ExpandInIR, but if there is a mismatch,
only the one with ExpandInIR=false can be replaced by one with
ExpandInIR=true, not the other way around.

Original message:
Remove the restriction that kept the IR-generated memcheck block for
loops with a parent loop. When hoisting runtime checks, they are
rewritten so they hold across the outer loop and are expanded before the
entry block to the VPlan, using the regular IR expander.

This patch exposes getRuntimeCheckBounds, which does the rewrite, and
marks such rewritten bounds as requiring expansion in IR. VPSCEVExpander
takes a loop as optional argument and uses VPExpandSCEVRecipes for
expressions that are invariant in the loop.
DeltaFile
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+83-0llvm/test/Transforms/LoopVectorize/VPlan/cse-expand-scev.ll
+31-31llvm/test/Transforms/LoopVectorize/runtime-checks-difference.ll
+28-28llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll
+33-17llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+15-17llvm/test/Transforms/LoopVectorize/multiple-strides-vectorization.ll
+499-15216 files not shown
+616-21022 files

LLVM/project f2b1f9d — llvm/lib/Target/Mips MipsExpandPseudo.cpp MipsOptimizePICCall.cpp, llvm/test/CodeGen/Mips newpm-pipeline.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+417-427llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp
+336-345llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
+293-0llvm/test/CodeGen/Mips/newpm-pipeline.ll
+135-118llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
+128-119llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
+66-66llvm/lib/Target/Mips/MipsExpandPseudo.cpp
+1,375-1,07513 files not shown
+1,802-1,18519 files

LLVM/project 41a0b3e — llvm/lib/Target/Mips MipsCodeGenPassBuilder.cpp MipsExpandPseudo.cpp, llvm/test/CodeGen/Mips newpm-pipeline.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+417-427llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp
+336-345llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
+290-0llvm/test/CodeGen/Mips/newpm-pipeline.ll
+128-119llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
+66-66llvm/lib/Target/Mips/MipsExpandPseudo.cpp
+117-0llvm/lib/Target/Mips/MipsCodeGenPassBuilder.cpp
+1,354-95712 files not shown
+1,649-1,06518 files

LLVM/project 23b5e66 — clang/test/CodeGen/AArch64/sve2 recpe.c, clang/test/CodeGen/AArch64/sve2-intrinsics acle_sve2_recpe.c

[clang][CIR] Add tests for SVE2 svrecpe intrinsics (#236314)

Tests for SVE2 svrecpe
(https://developer.arm.com/architectures/instruction-sets/intrinsics/#q=svrecpe).

Port: `clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_recpe.c` to
`clang/test/CodeGen/AArch64/sve2/recpe.c`

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+71-0clang/test/CodeGen/AArch64/sve2/recpe.c
+0-67clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_recpe.c
+71-672 files

FreeBSD/ports e5264e8 — devel/gh Makefile distinfo

devel/gh: Update to 2.103.3

ChangeLog:
https://github.com/cli/cli/releases/tag/v2.103.3
DeltaFile
+5-5devel/gh/distinfo
+1-1devel/gh/Makefile
+6-62 files

FreeBSD/src f89814a — libexec/rtld-elf rtld.c

dl_iterate_phdr(3): do not return garbage for objects not using TLS

(cherry picked from commit 175595ba6c5253e395c028e792787dffd2875910)
DeltaFile
+6-2libexec/rtld-elf/rtld.c
+6-21 files

FreeBSD/src 8e231b6 — libexec/rtld-elf rtld.c

rtld: fix leak in get_program_var_addr() on the error path

(cherry picked from commit 91d8163803b4fa25e51afe1209d0f5c30c603b93)
DeltaFile
+3-1libexec/rtld-elf/rtld.c
+3-11 files

FreeBSD/src e3440c4 — libexec/rtld-elf rtld.c

rtld: some cosmetics in donelist_init()

(cherry picked from commit e2979f4cbbf6546daa7ad9fd1cd544d22c286315)
DeltaFile
+5-5libexec/rtld-elf/rtld.c
+5-51 files

FreeBSD/src ffc17f8 — sys/arm64/linux linux_sysvec.c

arm64 linux: Allow FUTEX_REQUEUE on arm64 by setting the brand flag

PR:     299836

(cherry picked from commit a3d1d4e88ae7435cfc32a886999dcde2173839cd)
DeltaFile
+2-1sys/arm64/linux/linux_sysvec.c
+2-11 files

FreeBSD/src 66da936 — sys/x86/include sysarch.h

x86: make machine/sysarch.h usable from assembler

(cherry picked from commit dc1514eda55c5a2439cb5b8fa5c08e78468b7d3b)
DeltaFile
+8-4sys/x86/include/sysarch.h
+8-41 files

FreeBSD/src 42094ab — sys/compat/linux linux_misc.c

linux: correct errors from mremap(2)

PR:     299835

(cherry picked from commit 9a8d5af1ba0174ec5fcc3eedba545aec9a627987)
DeltaFile
+5-1sys/compat/linux/linux_misc.c
+5-11 files

FreeBSD/src 6d705f2 — usr.sbin/rpc.tlsservd rpc.tlsservd.c

rpc.tlsservd.c: Check the malloc return

The NULL return is used by the following memcpy()
call.  Fail the request instead.

Unlikely to happen in practice, since the rpc.tlsservd
daemon runs as root and does not allocate a lot or memory.

Reviewed by:    rmacklem
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D60927
DeltaFile
+2-0usr.sbin/rpc.tlsservd/rpc.tlsservd.c
+2-01 files

LLVM/project 47e51e2 — compiler-rt/lib/tsan/rtl tsan_platform_linux.cpp

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+20-23compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
+20-231 files

LLVM/project 027da63 — compiler-rt/lib/tsan/rtl tsan_platform_linux.cpp

[tsan] Calibrate jmp_buf pointer mangling (#216558)

glibc 2.44 moved the pointer guard out of the TCB and added the
x86-style rotation on other mangling targets. TSan hardcodes the old
guard locations and transformations, so longjmp interception can no
longer recover the saved stack pointer.

Derive the identity, XOR, or XOR-and-rotate scheme from two _setjmp
probes at different stack depths. This supports old and new glibc and
preserves bionic lazy initialization without depending on private guard
storage.

Developed with Fable/Sol. Tested locally on 64-bit Arch Linux, which
already ships glibc 2.44. Without this change, eight existing TSan tests
fail with `ThreadSanitizer: can't find longjmp buf`; with it, the full
`check-tsan` suite passes.

Fixes #216004.
DeltaFile
+92-79compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
+92-791 files

LLVM/project f1907c9 — llvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp

[Matrix] Create the copy alloca once in getNonAliasingPointer (NFC). (#237455)

Both the different address space path and the runtime alias check path
create the same alloca in the entry block. Create it once up front.
DeltaFile
+8-13llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+8-131 files

NetBSD/pkgsrc-wip 3917f42 — srt Makefile distinfo

srt: update 1.5.7
DeltaFile
+3-3srt/distinfo
+1-1srt/Makefile
+4-42 files

LLVM/project eb690b9 — llvm/lib/Support KnownFPClass.cpp

[KnownFPClass][NFC] Apply denormal modes inside KnownFPClass functions (#237084)

Converts remaining `KnownFPClass` functions over to the
`applyInputDenormalMode` and `applyOutputDenormalMode` helpers. This
also switches `isKnownNeverLogicalZero(Mode)` to `isKnownNever(fcZero)`.

`KnownFPClass::canonicalize` will be handled in a separate PR.
DeltaFile
+27-27llvm/lib/Support/KnownFPClass.cpp
+27-271 files

LLVM/project eae0634 — llvm/lib/Analysis ValueTracking.cpp, llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp

[KnownFPClass] Rule out non-zero finite results for fmul and fdiv (#231052)

Follow up to https://github.com/llvm/llvm-project/pull/229638

A normal or subnormal result of `fmul`/`fdiv` requires both operands to
be non-zero finite values. In other words, we don't care if either side
could be zero, inf, or NaN when ruling out normal/subnormal values.
DeltaFile
+145-9llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
+139-5llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+30-19llvm/lib/Support/KnownFPClass.cpp
+44-0llvm/test/CodeGen/AArch64/GlobalISel/knownfpclass-ops.mir
+1-1llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+1-1llvm/lib/Analysis/ValueTracking.cpp
+360-356 files

FreeBSD/ports f5a80e9 — dns/hesiod Makefile

dns/hesiod: Mark DEPRECATED

This version has multiple vulnerabilities (CVE-2016-10151, CVE-2016-10152)

PR:             300135
Approved by:    Chris Hutchinson <portmaster at BSDforge.com> (former maintainer)
Approved by:    osa, fluffy (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 9367f6ba7be9aa5f85602512b47ada8277802ae7)
DeltaFile
+5-3dns/hesiod/Makefile
+5-31 files

FreeBSD/ports 9367f6b — dns/hesiod Makefile

dns/hesiod: Mark DEPRECATED

This version has multiple vulnerabilities (CVE-2016-10151, CVE-2016-10152)

PR:             300135
Approved by:    Chris Hutchinson <portmaster at BSDforge.com> (former maintainer)
Approved by:    osa, fluffy (mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-3dns/hesiod/Makefile
+5-31 files

FreeBSD/ports 3afc371 — databases/heidisql Makefile distinfo

databases/heidisql: Update to 12.22

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/v12.22
DeltaFile
+3-3databases/heidisql/distinfo
+1-1databases/heidisql/Makefile
+4-42 files

LLVM/project 7a0edec — llvm/lib/Transforms/Utils LoopUtils.cpp, llvm/lib/Transforms/Vectorize VPlanConstruction.cpp

Revert "[LV] Model memory runtime checks for inner loops of loop nests in VPlan." (#237453)

Reverts llvm/llvm-project#232794

Breaks bots, see llvm/llvm-project#232794.
DeltaFile
+60-310llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+31-31llvm/test/Transforms/LoopVectorize/runtime-checks-difference.ll
+28-28llvm/test/Transforms/PhaseOrdering/AArch64/matrix-extract-insert.ll
+17-33llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+11-19llvm/lib/Transforms/Utils/LoopUtils.cpp
+15-13llvm/test/Transforms/LoopVectorize/multiple-strides-vectorization.ll
+162-43415 files not shown
+211-53021 files

LLVM/project 9f8c35a — llvm/test/CodeGen/MIR/X86 inline-asm-operand-count.mir inline-asm-func-kind.ll

Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
DeltaFile
+38-0llvm/test/CodeGen/MIR/X86/inline-asm-func-kind.ll
+1-16llvm/test/CodeGen/MIR/X86/inline-asm-operand-count.mir
+39-162 files

LLVM/project 6c028de — llvm/test/CodeGen/MIR/X86 inline-asm-operand-count.mir inline-asm-func-kind.ll

Merge branch 'users/void/asm-rm-3-direct-mem-output-error' into users/void/asm-rm-4-regallocfast-fold
DeltaFile
+38-0llvm/test/CodeGen/MIR/X86/inline-asm-func-kind.ll
+1-16llvm/test/CodeGen/MIR/X86/inline-asm-operand-count.mir
+39-162 files