FreeBSD/ports 9c90020 — devel/sem Makefile distinfo

devel/sem: Update to 0.29.0
DeltaFile
+3-3devel/sem/distinfo
+1-1devel/sem/Makefile
+4-42 files

LLVM/project cb1276d — llvm/lib/Target/Mips MipsCodeGenPassBuilder.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
+302-0llvm/test/CodeGen/Mips/newpm-pipeline.ll
+135-118llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
+128-119llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
+161-0llvm/lib/Target/Mips/MipsCodeGenPassBuilder.cpp
+1,479-1,00917 files not shown
+2,025-1,22623 files

LLVM/project 26a235a — llvm/lib/Target/Mips Mips.h MipsOptimizePICCall.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
+302-0llvm/test/CodeGen/Mips/newpm-pipeline.ll
+135-118llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
+128-119llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
+123-17llvm/lib/Target/Mips/Mips.h
+1,441-1,02617 files not shown
+1,982-1,22623 files

LLVM/project 8d3d02b — llvm/lib/Transforms/Vectorize VPlanUnroll.cpp, llvm/test/Transforms/LoopVectorize/X86 replicate-recipe-with-only-first-lane-used.ll

[VPlan] Replace first lane for single-scalars in replicateByVF. (#237472)

If DefR is a single scalar, all lanes are equal and all scalar users can
use lane 0.

This fixes a crash due when trying to match an extract from a
single-scalar.

Fixes https://github.com/llvm/llvm-project/issues/237456
DeltaFile
+174-0llvm/test/Transforms/LoopVectorize/X86/replicate-recipe-with-only-first-lane-used.ll
+6-3llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+180-32 files

LLVM/project e71afd9 — llvm/lib/Target/RISCV RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-scalar-rv64.ll

[RISCV][P-ext] Add isel pattern for maccu.w01/maccu.w11 (#237122)

`maccu.w01` multiplies the zero-extended lower word of rs1 by the
zero-extended upper word of rs2 and adds the product to rd. `maccu.w11`
does the same with the zero-extended upper words of both. Both are
RV64 only.

Previously, (srl X, 32) was selected as a separate srli feeding
`maccu.w00`. Match it directly so the shift is folded. As with
`maccu.w00`, the patterns require the multiply to have a single use.
DeltaFile
+50-2llvm/test/CodeGen/RISCV/rvp-scalar-rv64.ll
+6-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+56-22 files

LLVM/project f62579a — llvm/lib/Target/Mips MipsExpandPseudo.cpp MipsOptimizePICCall.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
+302-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,384-1,07516 files not shown
+1,911-1,20122 files

LLVM/project 2e24951 — llvm/lib/Target/Mips Mips.h 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
+302-0llvm/test/CodeGen/Mips/newpm-pipeline.ll
+135-118llvm/lib/Target/Mips/MipsConstantIslandPass.cpp
+128-119llvm/lib/Target/Mips/MipsOptimizePICCall.cpp
+123-17llvm/lib/Target/Mips/Mips.h
+1,441-1,02617 files not shown
+1,982-1,22623 files

FreeBSD/ports 8e427b4 — security/veracrypt Makefile distinfo

security/veracrypt: Update to 1.26.30

ChangeLog at:   https://github.com/veracrypt/VeraCrypt/releases/tag/VeraCrypt_1.26.30
DeltaFile
+12-0security/veracrypt/pkg-plist
+3-3security/veracrypt/distinfo
+1-1security/veracrypt/Makefile
+16-43 files

LLVM/project 3c6f58a — clang/docs ReleaseNotes.md, clang/lib/Sema SemaTemplateInstantiateDecl.cpp

[Clang][OpenMP] Fix crash on failed type substitution in declare reduction/mapper (#230059)

Fixes #223366

`VisitOMPDeclareReductionDecl` passed the substituted reduction type to
`ActOnOpenMPDeclareReductionType` without checking it, so a failed
substitution (null type) hit `assert(ParsedType.isUsable())`.
`-fms-compatibility` is not needed: `typename T::type` with `T = int`
crashes too. `declare mapper` had the same bug.

Both visitors now return early when the substituted type is null. The
error is already reported by `SubstType`.

I used AI tools for assistance!
DeltaFile
+25-0clang/test/OpenMP/declare_reduction_ms_compat.cpp
+20-0clang/test/OpenMP/declare_mapper_messages.cpp
+10-6clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+16-0clang/test/OpenMP/declare_reduction_messages.cpp
+2-0clang/docs/ReleaseNotes.md
+73-65 files

LLVM/project 8d7381f — 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
+302-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,384-1,07516 files not shown
+1,911-1,20122 files

LLVM/project d608b28 — llvm/lib/Target/Mips MipsExpandPseudo.cpp MipsOptimizePICCall.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
+302-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,384-1,07515 files not shown
+1,864-1,18521 files

LLVM/project 7117c50 — llvm/test/Transforms/Util/DeclareRuntimeLibcalls arm.ll systemz.ll

RuntimeLibcalls: Add signatures for more runtime functions

Add type missing signatures for assorted functions which were missing
type information.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+474-474llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+305-305llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+279-279llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+276-276llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+198-198llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+192-192llvm/test/Transforms/Util/DeclareRuntimeLibcalls/arm.ll
+1,724-1,72411 files not shown
+2,947-2,93317 files

LLVM/project 6d7ee4a — llvm/include/llvm/IR RuntimeLibcalls.td, llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Use the correct target C long width for Long

Long and ULong were mapped to the int width, which is wrong on LP64
targets (e.g. scalbln was declared taking i32 on x86_64 linux) and on
16-bit targets where long is 32 bits.

Also fix strtoul, strtoull, and the unsigned long operator new/delete
variants to use the unsigned types.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+22-22llvm/include/llvm/IR/RuntimeLibcalls.td
+14-7llvm/lib/IR/RuntimeLibcalls.cpp
+9-9llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+8-8llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+6-6llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+6-6llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+65-587 files not shown
+84-7713 files

LLVM/project 2a2b77e — llvm/test/Transforms/Util/DeclareRuntimeLibcalls sparc.ll riscv.ll

RuntimeLibcalls: Add signext/zeroext attributes to libcall signatures

Try to match TargetLibraryInfo's behavior. Integer types narrower than
int are extended according to their signedness.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+460-460llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+292-292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+235-235llvm/test/Transforms/Util/DeclareRuntimeLibcalls/systemz.ll
+221-221llvm/test/Transforms/Util/DeclareRuntimeLibcalls/mips.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/sparc.ll
+160-160llvm/test/Transforms/Util/DeclareRuntimeLibcalls/riscv.ll
+1,528-1,52812 files not shown
+2,296-2,23718 files

OpenBSD/src mPTvuMr — usr.sbin/rpki-client bytestring.h

   rpki-client: sync wth libcrypto bytestring.h r1.11

   Provide CBS_ASN1_IA5_STRING

   This will soon be needed in rpki-client for: fileName in Manifest fileList,
   cPSuri in certificate policy qualifiers and uniformResourceIdentifier in
   GeneralName, to name a few.

   Per X.680, section 41, table 8, the universal class number is 22 == 0x16.
   The naming of the constant matches BoringSSL's.
VersionDeltaFile
1.2+2-1usr.sbin/rpki-client/bytestring.h
+2-11 files

FreeBSD/ports c52fcdb — editors/cudatext Makefile distinfo, editors/cudatext/files patch-econtrol_econtrol_ec__syntanal.pas patch-app-proc_globdata.pas

editors/cudatext: Update to 1.238.0.0

ChangeLog:      https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+334-0editors/cudatext/pkg-plist
+7-7editors/cudatext/files/patch-app-proc_globdata.pas
+7-7editors/cudatext/distinfo
+11-0editors/cudatext/files/patch-econtrol_econtrol_ec__syntanal.pas
+3-5editors/cudatext/Makefile
+362-195 files

FreeBSD/src 4062791 — contrib/tzdata southamerica theory.html

contrib/tzdata: import tzdata 2026f

Changes: https://github.com/eggert/tz/blob/2026f/NEWS

(cherry picked from commit 5a2e900390155ca00ca321230e498f94d449eff5)
DeltaFile
+94-19contrib/tzdata/NEWS
+50-23contrib/tzdata/northamerica
+0-40contrib/tzdata/backzone
+13-26contrib/tzdata/leapseconds.awk
+18-20contrib/tzdata/theory.html
+25-10contrib/tzdata/southamerica
+200-1383 files not shown
+226-1589 files

OpenBSD/src G43dS26 — lib/libcrypto/bytestring bytestring.h, lib/libssl bytestring.h

   bytestring: provide CBS_ASN1_IA5STRING

   This will soon be needed in rpki-client for: fileName in Manifest fileList,
   cPSuri in certificate policy qualifiers and uniformResourceIdentifier in
   GeneralName, to name a few.

   Per X.680, section 41, table 8, the universal class number is 22 == 0x16.
   The naming of the constant matches BoringSSL's.

   ok kenjiro
VersionDeltaFile
1.31+2-1lib/libssl/bytestring.h
1.11+2-1lib/libcrypto/bytestring/bytestring.h
+4-22 files

LLVM/project ff065cf — clang/include/clang/DependencyScanning DependencyScanningWorker.h, clang/include/clang/Tooling DependencyScanningTool.h

 [clang][DepScan] Introduce API to find modulemaps without loading (#235845)

Introduce a way to batch look up the modulemap that defines each of a
set of module names.

`getModuleMapsForModules` builds a compiler instance from the same
command line as a by-name scan, then does every lookup in a separate
header search with lazy modulemap loading turned on and diagnostics
ignored.
* Modulemaps passed with `-fmodule-map-file` are parsed first, all other
modules are resolved by by-name header search.

The main use case is to let the Swift dependency scanner invalidate its
serialized dependency graph without the cost of loading the referenced
modules.

resolves clang side of: rdar://190131044
DeltaFile
+185-0clang/unittests/Tooling/DependencyScannerTest.cpp
+97-6clang/lib/DependencyScanning/DependencyScanningWorker.cpp
+33-6clang/lib/Tooling/DependencyScanningTool.cpp
+13-0clang/include/clang/Tooling/DependencyScanningTool.h
+9-0clang/include/clang/DependencyScanning/DependencyScanningWorker.h
+337-125 files

OpenBSD/src rwyJmJm — usr.bin/nc netcat.c

   nc: do not treat tls_read() failures as fatal with -k

   tls_read() can fail because the peer sends a malformed record. If -k is
   given, treat the failure gracefully, warn, and allow the caller to free
   the failed resources before accepting another connection.

   Fixes a bug introduced in r1.203 (Feb 2019)
   Simplified version of a diff by Acts1631

   ok kenjiro
VersionDeltaFile
1.241+19-7usr.bin/nc/netcat.c
+19-71 files

LLVM/project 44a9885 — llvm/include/llvm/CodeGen MachineLoopUtils.h ModuloSchedule.h, llvm/lib/CodeGen MachineLoopUtils.cpp MachinePipeliner.cpp

CodeGen: Maintain the dominator tree in MachinePipeliner

LiveIntervals computes live ranges using the dominator tree, but the
modulo schedule expanders change the CFG without updating
it. Intervals computed later in the pass therefore see a tree missing
the new prolog, kernel and epilog blocks. This is latent today, but
reachability. The unregistered blocks would be incorrectly treated as
unreachable.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+64-12llvm/lib/CodeGen/ModuloSchedule.cpp
+35-12llvm/lib/CodeGen/MachinePipeliner.cpp
+15-5llvm/include/llvm/CodeGen/ModuloSchedule.h
+7-5llvm/include/llvm/CodeGen/MachineLoopUtils.h
+9-2llvm/test/CodeGen/Hexagon/swp-ws-exp.mir
+7-1llvm/lib/CodeGen/MachineLoopUtils.cpp
+137-374 files not shown
+151-4310 files

LLVM/project 1438414 — flang/lib/Evaluate check-expression.cpp, flang/lib/Semantics check-call.cpp

[flang][Semantics] Check copy-out for each consequent-arg separately

CheckExplicitDataArg() runs once for each consequent-arg of a
conditional argument, but it decided whether copy-out is needed from the
whole argument. When the consequent-args differ in contiguity, the whole
argument needs a copy, so a contiguous VOLATILE consequent-arg got the
warning that a temporary copy is required, although passing it on its
own needs no copy.

When the whole argument needs copy-out, ask ActualArgNeedsCopy() again
for the consequent-arg being checked. The whole-argument answer, which
lowering also uses, is still checked first, so the tests for
ActualArgNeedsCopy() keep exercising it.

In ActualArgNeedsCopy(), add a TODO for the INTENT(IN) copy-out
suppression, which doesn't look into the consequent-args of a
conditional argument. Only lowering can observe that gap, and lowering
doesn't support conditional arguments yet.


    [8 lines not shown]
DeltaFile
+8-0flang/lib/Semantics/check-call.cpp
+2-2flang/test/Semantics/conditional-arg-contiguity.f90
+2-0flang/lib/Evaluate/check-expression.cpp
+12-23 files

LLVM/project c082617 — llvm/lib/Target/Mips MipsExpandPseudo.cpp MipsOptimizePICCall.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
+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 fa50178 — 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
+302-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,384-1,07515 files not shown
+1,864-1,18521 files

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