LLVM/project 41618ea — orc-rt/test/unit/support/sps SimplePackedSerializationTest.cpp

[orc-rt] Use the Error matchers in SimplePackedSerializationTest (#228696)

Use the Error matchers introduced in 4c8a437d0487 to clean up error
checks in SimplePackedSerializationTest.
DeltaFile
+7-18orc-rt/test/unit/support/sps/SimplePackedSerializationTest.cpp
+7-181 files

LLVM/project b028ea8 — llvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/ARM inline-asm-clobber.ll

[ARM] fix `r14` aliasing `lr` on `thumb-1` (#225746)

Since https://github.com/llvm/llvm-project/pull/179740 `r14` is accepted
as an alias for `lr`, which works on `arm` and `thumb-2` targets, but
not on `thumb-1`

https://godbolt.org/z/WEEjMMj93

```llvm
; -mtriple=thumbv6m-none-eabi
define i32 @read_r14() nounwind {
start:
  %1 = tail call i32 asm sideeffect alignstack "", "=&{r14},~{cc},~{memory}"()
  ret i32 %1
}
```

Gives


    [11 lines not shown]
DeltaFile
+33-17llvm/test/CodeGen/ARM/inline-asm-clobber.ll
+1-1llvm/lib/Target/ARM/ARMISelLowering.cpp
+34-182 files

FreeBSD/src fe9c713 — contrib/llvm-project/clang/lib/Sema SemaTemplateInstantiateDecl.cpp

Merge commit c4ce37507537 from llvm-project (by ShengYi Hung):

  [Clang][Sema] Create LocalScope for Variable Template (#228280)

  A variable template should create its own LocalScope, as it should be
  opaque to other instantiations. This can occur when there are multiple
  instantiations in the same lexical scope. The correct behavior is that
  these instantiations should not be chained together.

  Assisted-by: Claude # Test ReleaseNote
  Fixes: #134148

This fixes an assertion while building the devel/glaze port.

PR:             276265
MFC after:      3 days
DeltaFile
+4-0contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+4-01 files

LLVM/project 2bdc29f — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 duplicated-lane-consecutive-loads.ll

[SLP]Pack unique consecutive loads instead of gathering duplicated lanes

A load bundle with duplicated lanes whose unique loads are consecutive
was kept as is and emitted as a masked gather. Pack the unique loads
into a single wide load plus a reuse shuffle, unless the target reports
the masked gather as cheaper.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/228698
DeltaFile
+27-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4-5llvm/test/Transforms/SLPVectorizer/X86/duplicated-lane-consecutive-loads.ll
+31-102 files

FreeBSD/src 2300c23 — sys/dev/vt/hw/fb vt_fb.c

vt_fb: Do not perform VT switch in vd_init hook

After 40c20fc29cad it is done by vt_core as soon as vt lock is dropped
after vd_init() has been executed to avoid sleeping with non-sleepable
lock held.

Reviewed by:    quentin.thebault_defenso.fr, vexeduxr
Differential Revision:  https://reviews.freebsd.org/D59632
DeltaFile
+0-3sys/dev/vt/hw/fb/vt_fb.c
+0-31 files

FreeBSD/ports 729d140 — multimedia/jellyfin-ffmpeg Makefile distinfo

multimedia/jellyfin-ffmpeg: Update to 8.1.3.1

- New upstream version 8.1.3.
- Fix instability when using MSDK for hwupload on Windows.
- Update backported vulkan fixes from upstream.

Changes:        https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v8.1.3-1
PR:             298923
Sponsored by:   Netzkommune GmbH
DeltaFile
+7-7multimedia/jellyfin-ffmpeg/pkg-plist
+3-3multimedia/jellyfin-ffmpeg/distinfo
+1-2multimedia/jellyfin-ffmpeg/Makefile
+11-123 files

FreeBSD/ports 0dfc5a9 — net-mgmt/semaphore Makefile, net-mgmt/semaphore/files semaphore.in

net-mgmt/semaphore: Write rc script output to a log file

Redirect stdout and stderr of the service to /var/log/semaphore.log.
The path can be changed with semaphore_logfile in rc.conf.

PR:             298453
Approved by:    egypcio (maintainer timeout)
Sponsored by:   Netzkommune GmbH
DeltaFile
+6-1net-mgmt/semaphore/files/semaphore.in
+1-1net-mgmt/semaphore/Makefile
+7-22 files

FreeBSD/ports 711e4a8 — devel/ccache4 Makefile distinfo

devel/ccache4: Update to 4.14.1

- Restored storage helper lock compatibility with ccache versions earlier
  than 4.14.
- Fixed lookup of GCC 9+ profile data for object files in subdirectories
  and added support for GCC's -fprofile-partial-training option.
- Fixed the output location of files produced by GCC's -fdump-ipa-clones
  option.
- Fixed hashing of C++20 module files found via Clang's
  -fprebuilt-module-path option, preventing false cache hits when a module
  changes.

Changes:        https://ccache.dev/releasenotes.html#_ccache_4_14_1
PR:             298969
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3devel/ccache4/distinfo
+1-1devel/ccache4/Makefile
+4-42 files

LLVM/project c6b9e8e — llvm/test/Transforms/SLPVectorizer/X86 duplicated-lane-consecutive-loads.ll

[SLP][NFC]Add a test with non-profitable vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/228695
DeltaFile
+70-0llvm/test/Transforms/SLPVectorizer/X86/duplicated-lane-consecutive-loads.ll
+70-01 files

LLVM/project 3389fff — llvm/test/Transforms/SLPVectorizer/X86 duplicated-lane-consecutive-loads.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+70-0llvm/test/Transforms/SLPVectorizer/X86/duplicated-lane-consecutive-loads.ll
+70-01 files

NetBSD/pkgsrc CaMs82s — lang/ruby33 hacks.mk, lang/ruby34 hacks.mk

   ruby*: Works around GCC 14 bug on alpha

   s/-O2/-O1/ for GCC >= 14 on alpha. Otherwise, for ruby34, e.g.,

   ```
   gcc -mieee -O2 -mieee -pthread -I/usr/include -I/usr/pkg/include -fPIC -pipe  -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/alpha-netbsd -I.ext/include -I./include -I. -I./prism -I./enc/unicode/15.0.0   -Dmodular_gc_dir="" -I/usr/include -I/usr/pkg/include    -o ractor.o -c ractor.c
   during RTL pass: sched2
   ractor.c: In function 'ractor_channel_func':
   ractor.c:4010:1: internal compiler error: in move_insn, at haifa-sched.cc:5477
    4010 | }
         | ^
   0x1215184ff diagnostic_impl(rich_location*, diagnostic_metadata const*, int, char const*, __va_list_tag*, diagnostic_t)
           ???:0
   0x121518beb internal_error(char const*, ...)
           ???:0
   0x121640d9b fancy_abort(char const*, int, char const*)
           ???:0
   0x120569693 move_insn(rtx_insn*, rtx_insn*, rtx_def*)
           ???:0

    [12 lines not shown]
VersionDeltaFile
1.2+7-1lang/ruby40/hacks.mk
1.2+7-1lang/ruby34/hacks.mk
1.2+7-1lang/ruby33/hacks.mk
+21-33 files

LLVM/project 6b3bdfe — llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Collect loop guards at most once in howManyLessThans (NFC). (#228687)

Add helper to collect loop guards once in howManyLessThans to avoid
repeated collections to limit compile-time increases if collection gets
more expensive (https://github.com/llvm/llvm-project/pull/228135) and
additional uses of loop guards are added to howManyLessThans (follow up)

Compile-time impact currently is in the noise

https://llvm-compile-time-tracker.com/compare.php?from=f81414dbe2ba478fa489730079263dbd546d18c0&to=171115fa4fa837b7ad9f9a6398e929a1a5866350&stat=instructions:u

PR: https://github.com/llvm/llvm-project/pull/228687
DeltaFile
+13-4llvm/lib/Analysis/ScalarEvolution.cpp
+13-41 files

LLVM/project 67910b2 — llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp, llvm/lib/Transforms/Scalar ScalarizeMaskedMemIntrin.cpp

[IRBuilder] Use SetInsertPoint without redundant BasicBlock argument (#228476)

Replace calls of `SetInsertPoint(BB, It)` with just
`SetInsertPoint(It)`. In preparation for deprecating that overload.
DeltaFile
+18-31llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+20-24llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+12-14polly/lib/CodeGen/BlockGenerators.cpp
+11-13polly/lib/CodeGen/IslNodeBuilder.cpp
+12-12llvm/unittests/Analysis/MemorySSATest.cpp
+8-8llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
+81-10261 files not shown
+195-22967 files

FreeBSD/ports bf6afea — databases/foundationdb71-server Makefile, databases/foundationdb71-server/files patch-cmake_GetMsgpack.cmake

databases/foundationdb7{1,3}-server: fix with msgpack-cxx updating.

PR:             299054
DeltaFile
+3-1databases/foundationdb73-server/Makefile
+3-1databases/foundationdb71-server/Makefile
+1-1databases/foundationdb73-server/files/patch-cmake_GetMsgpack.cmake
+1-1databases/foundationdb71-server/files/patch-cmake_GetMsgpack.cmake
+8-44 files

FreeBSD/ports 2220a3f — chinese/fcitx5-keykey Makefile distinfo

chinese/fcitx5-keykey: update to 1.3.1.
DeltaFile
+3-3chinese/fcitx5-keykey/distinfo
+1-1chinese/fcitx5-keykey/Makefile
+4-42 files

LLVM/project 9783769 — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU narrow-int-to-bfloat.ll narrow-int-to-fp.ll

Price the extension of a buffer load in int to fp casts
DeltaFile
+72-0llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-fp.ll
+32-0llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-bfloat.ll
+12-7llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+116-73 files

NetBSD/pkgsrc-wip ed2b63b — jcode Makefile cargo-depends.mk, jcode/patches patch-Cargo.lock patch-crates_jcode-app-core_Cargo.toml

Update devel/jcode to v.0.90.0. Upstream refactor lead to some
patch mods.
DeltaFile
+38-51jcode/distinfo
+0-40jcode/patches/patch-crates_jcode-base_src_browser.rs
+10-14jcode/cargo-depends.mk
+7-7jcode/Makefile
+4-4jcode/patches/patch-Cargo.lock
+5-3jcode/patches/patch-crates_jcode-app-core_Cargo.toml
+64-1191 files not shown
+65-1207 files

NetBSD/pkgsrc-wip 4190c8c — fresh Makefile cargo-depends.mk, fresh/patches patch-crates_fresh-editor_src_app_file__explorer.rs

Update editors/fresh to v.0.5.2. Rework wastebasket patch after upstream mods
DeltaFile
+19-55fresh/distinfo
+7-31fresh/patches/patch-crates_fresh-editor_src_app_file__explorer.rs
+5-5fresh/cargo-depends.mk
+1-1fresh/Makefile
+32-924 files

NetBSD/pkgsrc-wip ad32e30 — Codewhale distinfo Makefile, Codewhale/patches patch-crates_tui_src_task_manager.rs

misc/Codewhale: patch idle task-store rescan CPU spin

load_state re-parses every historical task file on each 200 ms idle
claim poll, so idle CPU scales with total task bytes. Check queue.json
first and skip the full reload when the queue is empty.

Fixed upstream post-0.10.0 (#6573/#6728); drop this patch at 0.10.1.
DeltaFile
+45-0Codewhale/patches/patch-crates_tui_src_task_manager.rs
+1-1Codewhale/Makefile
+1-0Codewhale/distinfo
+47-13 files

OPNSense/core be7690d — src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api InterfaceController.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php
+1-11 files

FreeBSD/ports ea87e71 — net/lft Makefile distinfo

net/lft: Update to 4.03
DeltaFile
+3-3net/lft/distinfo
+1-1net/lft/Makefile
+4-42 files

OPNSense/core ed0ae6c — src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api InterfaceController.php, src/opnsense/mvc/app/views/OPNsense/Diagnostics routes.volt

system: an attempt to simplify the backend call
DeltaFile
+12-30src/opnsense/scripts/routes/del_route.py
+1-5src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php
+1-1src/opnsense/service/conf/actions.d/actions_interface.conf
+1-1src/opnsense/mvc/app/views/OPNsense/Diagnostics/routes.volt
+15-374 files

OpenBSD/src lnviTM9 — sys/dev/ic ufshci.c

   sys/ufshci: increase poll's wait to 500ms

   This matches Linux timeout and makes ufshci survives a suspend on
   HONOR MagicBook Art 14 Snapdragon

   500ms value which matches Linux suggested by kettenis@

   OK: mglocker@
VersionDeltaFile
1.50+2-2sys/dev/ic/ufshci.c
+2-21 files

LLVM/project fdd93c0 — llvm/lib/CodeGen TargetLoweringBase.cpp, llvm/lib/LTO ThinLTOCodeGenerator.cpp LTOBackend.cpp

CodeGen: Prefer getting the Triple from the Module (#228620)

Take the triple from the contextual module rather than TargetMachine 
when it's already readily available.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+4-4llvm/lib/CodeGen/TargetLoweringBase.cpp
+2-2llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPURemoveIncompatibleFunctions.cpp
+1-1llvm/lib/LTO/ThinLTOCodeGenerator.cpp
+1-1llvm/lib/LTO/LTOBackend.cpp
+10-101 files not shown
+11-117 files

OPNSense/core bda4e1d — src/opnsense/scripts/routes del_route.py

system: make a note about the weirdness of -n that remains
DeltaFile
+2-1src/opnsense/scripts/routes/del_route.py
+2-11 files

LLVM/project 13b5de3 — llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp

[AArch64] Stop count cost once force-unroll threshold is reached (NFC). (#228247)

The cost is only used to compare against Aarch64ForceUnrollThreshold.
Stop counting when we reach it, to avoid unnecessary cost queries.

Reduces compile-time on AArch64 by -0.08%.


https://llvm-compile-time-tracker.com/compare.php?from=5ffb13d6d1f87195bba8af13366a152a7de2bfe0&to=18f3cab804f98653c6b3a56b6ac02c9f6960b672&stat=instructions:u
DeltaFile
+3-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+3-01 files

NetBSD/pkgsrc DVkpsKt — doc CHANGES-2026

   Updated converters/py-emoji, converters/py-simplejson, graphics/py-pygraphviz, devel/py-nest-asyncio2
VersionDeltaFile
1.6606+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc EWqVQ7H — devel/py-nest-asyncio2 Makefile distinfo

   py-nest-asyncio2: updated to 1.7.3

   1.7.3

   Fix context may be re-entered and cause RuntimeError: cannot enter context
VersionDeltaFile
1.2+4-4devel/py-nest-asyncio2/distinfo
1.2+2-2devel/py-nest-asyncio2/Makefile
+6-62 files

FreeBSD/ports 1e51ba0 — www/mod_wsgi Makefile, www/mod_wsgi/files patch-configure.ac

www/mod_wsgi: fix Python library linking

Always pass Python's LIBDIR to the linker instead of assuming that Apache's
LIBDIR is also a default linker search path.

Link mod_wsgi only against the shared libpython library. Do not append
Python's LIBS and SYSLIBS, which are intended for linking Python itself
or for static embedding. With NLS-enabled Python, those flags promote
libintl to a direct dependency of mod_wsgi and cause an unnecessary
gettext-runtime dependency.

This results in the intended dependency chain:

    mod_wsgi.so -> libpython${PYTHON_VERSION}.so.1.0 -> libintl.so.8

rather than making libintl a direct dependency of mod_wsgi.

PR:             298985
Approved by:    portmgr (blanket)

    [3 lines not shown]
DeltaFile
+29-0www/mod_wsgi/files/patch-configure.ac
+2-1www/mod_wsgi/Makefile
+31-12 files

FreeBSD/ports 0d01e25 — www/mod_wsgi Makefile, www/mod_wsgi/files patch-configure.ac

www/mod_wsgi: fix Python library linking

Always pass Python's LIBDIR to the linker instead of assuming that Apache's
LIBDIR is also a default linker search path.

Link mod_wsgi only against the shared libpython library. Do not append
Python's LIBS and SYSLIBS, which are intended for linking Python itself
or for static embedding. With NLS-enabled Python, those flags promote
libintl to a direct dependency of mod_wsgi and cause an unnecessary
gettext-runtime dependency.

This results in the intended dependency chain:

    mod_wsgi.so -> libpython${PYTHON_VERSION}.so.1.0 -> libintl.so.8

rather than making libintl a direct dependency of mod_wsgi.

PR:             298985
Approved by:    portmgr (blanket)
MFH:            2026Q4
DeltaFile
+29-0www/mod_wsgi/files/patch-configure.ac
+2-1www/mod_wsgi/Makefile
+31-12 files