FreeBSD/ports 7064bf0databases/pg_textsearch distinfo pkg-plist

databases/pg_textsearch: Update to 0.4.2
DeltaFile
+3-3databases/pg_textsearch/distinfo
+2-1databases/pg_textsearch/pkg-plist
+1-1databases/pg_textsearch/Makefile
+6-53 files

FreeBSD/ports c45723ddatabases/timescaledb distinfo Makefile

databases/timescaledb: Update to 2.25.0
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-1databases/timescaledb/pkg-plist
+5-53 files

LLVM/project ec6a219orc-rt/lib/executor Session.cpp

[orc-rt] Prefer std::scoped_lock to std::lock_guard. NFCI. (#179165)

DeltaFile
+2-2orc-rt/lib/executor/Session.cpp
+2-21 files

LLVM/project 496d871mlir/lib/Bindings/Python IRCore.cpp

[mlir][Python] fix liveContextMap under free-threading after #178529 (#179163)

#178529 introduced a small bug under free-threading by bumping a
reference count (or something like that) when accessing the operand list
passed to `build_generic`. This PR fixes that.
DeltaFile
+1-1mlir/lib/Bindings/Python/IRCore.cpp
+1-11 files

LLVM/project c01828cmlir/lib/Bindings/Python IRCore.cpp

[mlir][Python] fix liveContextMap under free-threading after 178529
DeltaFile
+1-1mlir/lib/Bindings/Python/IRCore.cpp
+1-11 files

LLVM/project bb14eabllvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanTransforms.h

[VPlan] Split out EVL exit cond transform from canonicalizeEVLLoops. NFC (#178181)

This is split out from #177114.

In order to make canonicalizeEVLLoops a generic "convert to variable
stepping" transform, move the code that changes the exit condition to a
separate transform since not all variable stepping loops will want to
transform the exit condition. Run it before canonicalizeEVLLoops before
VPEVLBasedIVPHIRecipe is expanded.

Also relax the assertion for VPInstruction::ExplicitVectorLength to just
bail instead, since eventually VPEVLBasedIVPHIRecipe will be used by
other loops that aren't EVL tail folded.
DeltaFile
+46-32llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-4llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+6-0llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+2-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+60-364 files

GhostBSD/ports ea8a01dx11/ghostbsd-xfce-settings Makefile

Bump PORTVERSION to 25.02.1

fixed xfce4-desktop.xml file
DeltaFile
+1-1x11/ghostbsd-xfce-settings/Makefile
+1-11 files

NetBSD/src oFKUth0sys/arch/sparc64/conf GENERIC

   comment out bq4802rtc for now, the files* aren't present for it yet.
VersionDeltaFile
1.246+3-3sys/arch/sparc64/conf/GENERIC
+3-31 files

FreeBSD/ports 0792d2deditors/vim pkg-plist Makefile

editors/vim: Update to 9.1.2125
DeltaFile
+36-0editors/vim/pkg-plist
+4-5editors/vim/Makefile
+3-3editors/vim/distinfo
+43-83 files

FreeBSD/ports 70e38b7www/tgpt pkg-descr distinfo, www/tgpt/files modules.txt patch-Revert-broken-Xclipboard-support

www/tgpt: Update to 2.11.1

Changelog: https://github.com/aandrew-me/tgpt/releases/tag/v2.11.1

PR:             292870
Approved by:    submitter is maintainer
DeltaFile
+224-0www/tgpt/files/modules.txt
+0-209www/tgpt/files/patch-Revert-broken-Xclipboard-support
+25-0www/tgpt/files/patch-src_helper_helper.go
+2-20www/tgpt/pkg-descr
+5-5www/tgpt/distinfo
+10-0www/tgpt/files/patch-go.mod
+266-2341 files not shown
+270-2367 files

FreeBSD/ports ca14e5dwww/elinks Makefile distinfo, www/elinks/files patch-meson.build patch-src_terminal_sixel.c

www/elinks: Update to 0.19.0

Use gettext-runtime and localbase:ldflags.
Add TEST_TARGET and remove unneeded TEST_USES.
Add LD_FLAGS.
Pet portlint/portfmt.

Changelog: https://github.com/rkd77/elinks/releases/tag/v0.19.0

PR:             291966
Approved by:    submitter is maintainer
DeltaFile
+5-23www/elinks/files/patch-meson.build
+13-12www/elinks/Makefile
+5-13www/elinks/files/patch-src_terminal_sixel.c
+3-3www/elinks/distinfo
+3-2www/elinks/files/patch-src_protocol_header.c
+3-2www/elinks/files/patch-src_document_renderer.c
+32-553 files not shown
+38-619 files

OpenBSD/ports qRtY94Fnet/tailscale distinfo Makefile

   Update to tailscale-1.92.5

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.62+2-2net/tailscale/distinfo
1.65+1-1net/tailscale/Makefile
+3-32 files

FreeBSD/ports 78659e6misc/qlcplus pkg-plist distinfo, misc/qlcplus/files patch-CMakeLists.txt

misc/qlcplus: update 5.0.1 → 5.1.0
DeltaFile
+42-0misc/qlcplus/pkg-plist
+11-0misc/qlcplus/files/patch-CMakeLists.txt
+3-3misc/qlcplus/distinfo
+2-2misc/qlcplus/Makefile
+58-54 files

FreeBSD/ports db8fb6bmisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.394 → 0.0.400
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+32-323 files

FreeBSD/ports b846d24science/cp2k pkg-plist Makefile, science/cp2k-data distinfo pkg-plist

science/cp2k{,-data}: update 2025.2 → 2026.1
DeltaFile
+21-4science/cp2k/pkg-plist
+10-2science/cp2k/Makefile
+5-5science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
+3-3science/cp2k-data/distinfo
+3-3science/cp2k/distinfo
+3-0science/cp2k-data/pkg-plist
+45-171 files not shown
+46-187 files

FreeBSD/ports b95fbfdnet-mgmt/alertmanager distinfo Makefile

net-mgmt/alertmanager: Update to 0.30.1

ChangeLog:
https://github.com/prometheus/alertmanager/releases/tag/v0.30.1
DeltaFile
+5-5net-mgmt/alertmanager/distinfo
+1-2net-mgmt/alertmanager/Makefile
+6-72 files

LLVM/project dc152f0clang/test/Headers __clang_hip_math.hip, llvm/lib/IR Instruction.cpp

[IR] Add `fpmath` to keep list of dropUBImplyingAttrsAndMetadata (#179019)

`fpmath` is precision metadata rather than UB-implying metadata. This
avoids `fpmath` from being dropped in InstCombine FoldOpIntoSelect.
DeltaFile
+7-7clang/test/Headers/__clang_hip_math.hip
+9-0llvm/test/Transforms/InstCombine/fold-fops-into-selects.ll
+3-1llvm/lib/IR/Instruction.cpp
+19-83 files

FreeBSD/ports 8c84239security/nuclei distinfo Makefile

security/nuclei: Update to 3.7.0

ChangeLog:
https://github.com/projectdiscovery/nuclei/releases/tag/v3.7.0
DeltaFile
+5-5security/nuclei/distinfo
+1-2security/nuclei/Makefile
+6-72 files

HardenedBSD/ports e7b3c48devel/build2/files patch-build2_libbuild2_script_regex.hxx, math/mlpack pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+43-23math/mlpack/pkg-plist
+17-15net/activemq/Makefile
+23-0security/caldera/files/patch-app_utility-base_world.py
+19-0devel/build2/files/patch-build2_libbuild2_script_regex.hxx
+19-0security/caldera/files/patch-app_objects_secondclass-c_fact.py
+17-0security/caldera/files/patch-app_objects_secondclass-c_rule.py
+138-3825 files not shown
+203-11731 files

LLVM/project acf2bbdllvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU sched_mfma_rewrite_copies.mir sched_mfma_rewrite_cost.mir

Update new tests and format
DeltaFile
+949-949llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+77-77llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+1-2llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1,027-1,0283 files

LLVM/project 6a7a832llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats-debug.mir

Set rematerialized MIs' reg operands to sentinel reg

Also removes a bunch of const specified on class members that prevents
std::sort from compiling on some configs.
DeltaFile
+20-8llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+6-4llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+2-2llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir
+28-143 files

LLVM/project d739081llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

Format
DeltaFile
+1-0llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1-01 files

LLVM/project ba1fb49llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU machine-scheduler-rematerialization-scoring.mir machine-scheduler-sink-trivial-remats-attr.mir

Re-apply "[AMDGPU][Scheduler] Scoring system for rematerializations (#175050)"

This re-applies commit f21e3593371c049380f056a539a1601a843df558 along
with the compile fix failure introduced in
8ab79377740789f6a34fc6f04ee321a39ab73724 before the initial patch was
reverted and fixes for the previously observed assert failure.

We were hitting the assert in the HIP Blender due to a combination of
two issues that could happen when rematerializations are being rolled
back.

1. Small changes in slots indices (while preserving instruction order)
   compared to the pre-re-scheduling state meand that we have to
   re-compute live ranges for all register operands of rolled back
   rematerializations. This was not being done before.
2. Re-scheduling can move registers that were rematerialized at
   arbitrary positions in their respective regions while their opcode
   is set to DBG_VALUE, even before their read operands are defined.
   This makes re-scheduling reverts mandatory before rolling back

    [4 lines not shown]
DeltaFile
+507-291llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+523-0llvm/test/CodeGen/AMDGPU/machine-scheduler-rematerialization-scoring.mir
+194-194llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-attr.mir
+238-31llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+208-51llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+5-5llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir
+1,675-5721 files not shown
+1,676-5737 files

LLVM/project cf60af8llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats-debug.mir machine-scheduler-sink-trivial-remats.mir

[AMDGPU][Scheduler] Revert all regions when remat fails to increase occ. (#177205)

When the rematerialization stage fails to increase occupancy in all
regions, the current implementation only reverts the effect of
re-scheduling in regions in which the increased occupancy target could
not be achieved. However, given that re-scheduling with a higher
occupancy target puts more pressure on the scheduler to achieve lower
maximum RP at the cost of potentially lower ILP as well, region
schedules made with higher occupancy targets are generally less
desirable if the whole function is not able to meet that target.
Therefore, if at least one region cannot reach its target, it makes
sense to revert re-scheduling in all affected regions to go back to a
schedule that was made with a lower occupancy target.

This implements such logic for the rematerialization stage, and adds a
test to showcase that re-scheduling is indeed interrupted/reverted as
soon as a re-scheduled region that does not meet the increased target
occupancy is encountered.


    [4 lines not shown]
DeltaFile
+118-0llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir
+58-17llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+15-15llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+27-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+218-334 files

LLVM/project 9e5deb9clang-tools-extra/clang-tidy/modernize UseNullptrCheck.cpp

[clang-tidy] Speed up `modernize-use-nullptr` (#178829)

As noted in [this
comment](https://github.com/llvm/llvm-project/pull/178149#discussion_r2732896149),
it appears that registering one `anyOf(a, b, ...)` matcher is generally
slower than registering `a, b, ...` all individually. Applying that
knowledge to this check gives us an easy 3x speedup:
```txt
                    ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
Status quo:         0.3281 (  6.1%)   0.0469 (  5.2%)   0.3750 (  6.0%)   0.3491 (  5.5%)  modernize-use-nullptr
With this change:   0.0938 (  1.8%)   0.0156 (  1.8%)   0.1094 (  1.8%)   0.1260 (  2.1%)  modernize-use-nullptr
```
I'm not exactly sure *why* this works, but it seems pretty consistent.
I've seen a similar result trying this with `bugprone-infinite-loop`.
DeltaFile
+24-27clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
+24-271 files

OpenBSD/src ibOVZ03sys/net pf.c

   have state and source limiter state cleanup assert on the right lock.

   state and source limiters and they pf state links they're wired up
   with are protected by the pf lock, not the pf state lock. this is
   asserted correctly when setting up source and state limiters, but
   i copy and pasted the wrong assert for the cleanup code.

   this should fix the spurious "splassert: pf_create_state: want 1 have 0"
   messages i get on my firewalls.
VersionDeltaFile
1.1231+2-2sys/net/pf.c
+2-21 files

OpenBSD/src ffBQUmvsys/kern sysv_sem.c

   In semctl(2), set pointers to NULL after free().  Avoids false positive
   warnings with a simple use-after-free checker.

   ok bluhm@
VersionDeltaFile
1.66+3-1sys/kern/sysv_sem.c
+3-11 files

Illumos/gate af641d2usr/src/uts/common/io/virtio virtio_main.c

17856 modern virtio drivers truncate ring PA to 32 bits
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/io/virtio/virtio_main.c
+1-11 files

OpenBSD/ports 1VgDdv8devel/sbt distinfo Makefile, devel/sbt/patches patch-bin_sbt

   devel/sbt: update to 1.12.1
VersionDeltaFile
1.21+2-2devel/sbt/distinfo
1.21+1-1devel/sbt/Makefile
1.16+1-1devel/sbt/patches/patch-bin_sbt
+4-43 files

NetBSD/src q5iGkxndistrib/utils/embedded/files ec2_init

   On IPv6-only instances, IMDS is available from [fd00:ec2::254]
VersionDeltaFile
1.7+11-5distrib/utils/embedded/files/ec2_init
+11-51 files