FreeBSD/ports dd3ccf6databases/pg_textsearch pkg-plist distinfo

databases/pg_textsearch: Update to 1.1.0
DeltaFile
+4-4databases/pg_textsearch/pkg-plist
+3-3databases/pg_textsearch/distinfo
+1-1databases/pg_textsearch/Makefile
+8-83 files

FreeBSD/ports 94630acsecurity/vuxml/vuln 2026.xml

security/vuxml: document gitlab vulnerabilities
DeltaFile
+49-0security/vuxml/vuln/2026.xml
+49-01 files

LLVM/project bb6bbcellvm/docs SPIRVUsage.rst, llvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp

Merge branch 'main' into revert-190871-builtin-assume-dereferencable-asan
DeltaFile
+42-4llvm/test/CodeGen/SPIRV/image_dim.ll
+20-7llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+20-0llvm/docs/SPIRVUsage.rst
+82-113 files

LLVM/project 60cd34dllvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp, llvm/test/CodeGen/SPIRV image_dim.ll

[SPIR-V] Fix OpTypeImage capability requirements for Vulkan (#192626)

Emit StorageImageMultisample for 2D multisampled storage images and
ImageMSArray for 2D multisampled arrayed images
DeltaFile
+42-4llvm/test/CodeGen/SPIRV/image_dim.ll
+20-7llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+62-112 files

LLVM/project 2fe8966llvm/docs SPIRVUsage.rst

[SPIR-V][docs] Document supported extensions missing from SPIRVUsage.rst (#193449)

Add entries for extensions that are actively used in the backend but
were not listed in the supported extensions table
DeltaFile
+20-0llvm/docs/SPIRVUsage.rst
+20-01 files

LLVM/project f0d721allvm/lib/Target/NVPTX NVPTXInstrInfo.td NVPTXInstrInfo.cpp, llvm/lib/Target/NVPTX/MCTargetDesc NVPTXInstPrinter.cpp

move cmp modes into td and update users
DeltaFile
+18-102llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
+60-4llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+2-56llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp
+15-19llvm/lib/Target/NVPTX/NVPTX.h
+17-17llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
+1-0llvm/lib/Target/NVPTX/CMakeLists.txt
+113-1986 files

NetBSD/src nm56hdldoc RESPONSIBLE

   doc/RESPONSIBLE: add myself
VersionDeltaFile
1.129+3-3doc/RESPONSIBLE
+3-31 files

FreeBSD/ports 49f44e7sysutils/py-ansible-core Makefile

sysutils/py-ansible-core: Only portscout the master ports

Never the metaport. This avoids false positives due to the metaport
using a 2.19 instead of 2.20 (because 2.20 requires Python 3.12 to be
the default python).
DeltaFile
+3-0sysutils/py-ansible-core/Makefile
+3-01 files

FreeBSD/ports f5a0746sysutils/py-ansible-core220 distinfo Makefile

sysutils/py-ansible-core220: Update to 2.20.5
DeltaFile
+3-3sysutils/py-ansible-core220/distinfo
+1-1sysutils/py-ansible-core220/Makefile
+4-42 files

LLVM/project 95ff6b6libcxx/cmake/caches Generic-llvm-libc.cmake, libcxx/test/configs llvm-libc++-llvm-libc.cfg.in

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+62-0libcxx/cmake/caches/Generic-llvm-libc.cmake
+27-0libcxx/test/configs/llvm-libc++-llvm-libc.cfg.in
+27-0libcxxabi/test/configs/llvm-libc++abi-llvm-libc.cfg.in
+20-0libcxx/utils/ci/run-buildbot
+4-0libcxx/utils/libcxx/test/features/platform.py
+3-0libcxx/test/std/containers/container.adaptors/container.adaptors.format/format.functions.format.pass.cpp
+143-076 files not shown
+364-182 files

LLVM/project ff72daclibc/docs full_host_build.rst, libcxx/cmake/caches Generic-llvm-libc.cmake

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+62-0libcxx/cmake/caches/Generic-llvm-libc.cmake
+27-0libcxxabi/test/configs/llvm-libc++abi-llvm-libc.cfg.in
+27-0libcxx/test/configs/llvm-libc++-llvm-libc.cfg.in
+20-0libcxx/utils/ci/run-buildbot
+16-1libc/docs/full_host_build.rst
+4-0libcxx/utils/libcxx/test/features/platform.py
+156-177 files not shown
+380-283 files

LLVM/project 5f991d0compiler-rt/lib/asan asan_errors.cpp asan_report.cpp, compiler-rt/test/asan/TestCases assume_dereferenceable.cpp assume_dereferenceable_pass.cpp

Revert "[compiler-rt][asan] Add asan checks for __builtin_assume_dereferencab…"

This reverts commit bf8cf4b7b31b956ea4dfec93b0b4d77b359b188b.
DeltaFile
+0-87compiler-rt/test/asan/TestCases/assume_dereferenceable.cpp
+0-42llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+8-30compiler-rt/lib/asan/asan_errors.cpp
+0-35compiler-rt/test/asan/TestCases/assume_dereferenceable_pass.cpp
+0-22compiler-rt/test/asan/TestCases/assume_dereferenceable_halt_on_error.cpp
+2-19compiler-rt/lib/asan/asan_report.cpp
+10-2359 files not shown
+18-31315 files

LLVM/project 61a47e2libcxx/cmake/caches Generic-llvm-libc.cmake, libcxx/test/configs llvm-libc++-llvm-libc.cfg.in

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+62-0libcxx/cmake/caches/Generic-llvm-libc.cmake
+27-0libcxxabi/test/configs/llvm-libc++abi-llvm-libc.cfg.in
+27-0libcxx/test/configs/llvm-libc++-llvm-libc.cfg.in
+20-0libcxx/utils/ci/run-buildbot
+4-0libcxx/utils/libcxx/test/features/platform.py
+3-0libcxx/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp
+143-076 files not shown
+364-182 files

LLVM/project 8887969libcxx/cmake/caches Generic-llvm-libc.cmake, libcxx/test/configs llvm-libc++-llvm-libc.cfg.in

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+62-0libcxx/cmake/caches/Generic-llvm-libc.cmake
+27-0libcxx/test/configs/llvm-libc++-llvm-libc.cfg.in
+27-0libcxxabi/test/configs/llvm-libc++abi-llvm-libc.cfg.in
+20-0libcxx/utils/ci/run-buildbot
+4-0libcxx/utils/libcxx/test/features/platform.py
+3-0libcxx/test/std/containers/container.adaptors/container.adaptors.format/format.functions.format.pass.cpp
+143-075 files not shown
+364-081 files

FreeBSD/ports ec2517dsysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.18 → 2026.4.19
DeltaFile
+79-87sysutils/mise/distinfo
+39-43sysutils/mise/Makefile
+118-1302 files

FreeBSD/ports 2bf4474devel/args distinfo Makefile

devel/args: update 6.4.7 → 6.4.10
DeltaFile
+3-3devel/args/distinfo
+2-2devel/args/Makefile
+5-52 files

FreeBSD/ports ba3fd3fmisc/py-runloop-api-client Makefile distinfo

misc/py-runloop-api-client: update 0.60.0 → 1.20.0
DeltaFile
+4-3misc/py-runloop-api-client/Makefile
+3-3misc/py-runloop-api-client/distinfo
+7-62 files

FreeBSD/ports a965318archivers/ouch distinfo Makefile

archivers/ouch: update 0.6.1 → 0.7.1
DeltaFile
+125-79archivers/ouch/distinfo
+62-40archivers/ouch/Makefile
+187-1192 files

FreeBSD/ports 375e2famisc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.3.2 → 3.3.3
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports dec2c95www/py-qh3 distinfo Makefile

www/py-qh3: update 1.7.2 → 1.7.3
DeltaFile
+5-5www/py-qh3/distinfo
+2-2www/py-qh3/Makefile
+7-72 files

LLVM/project abb4ff5llvm/lib/Transforms/IPO LowerTypeTests.cpp, llvm/test/Transforms/LowerTypeTests x86-jumptable-dbg.ll aarch64-jumptable-dbg.ll

[LowerTypeTests] Add debug info to jump table entries (#192736)

When Control Flow Integrity (CFI) is enabled, jump tables are used to
redirect indirect calls. Previously, these jump table entries lacked
debug information, making it difficult for profilers and debuggers to
attribute execution time correctly.

Now stack trace, when stopped on jump table entry will looks like this:
```
#0: __ubsan_check_cfi_icall_jt at sanitizer/ubsan_interface.h:0
#1: c::c() (.cfi_jt) at sanitizer/ubsan_interface.h:0:0
#2: .cfi.jumptable.81 at sanitizer/ubsan_interface.h:0:0
```
DeltaFile
+67-4llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+32-8llvm/test/Transforms/LowerTypeTests/x86-jumptable-dbg.ll
+16-4llvm/test/Transforms/LowerTypeTests/aarch64-jumptable-dbg.ll
+115-163 files

FreeBSD/src 6260b7dusr.sbin/jls jls.c jls.8

jls: add a -c mode to check for a jail's existence

This is intended to be primarily used in scripts that want to check if
a jail exists before taking some action -- for instance, the jail(8)
test cleanup functions that want to remove the jail if it still exists.
Having a mode that limits its output for their usage is useful both
for cleaner scripts and also to avoid masking real problems.

Reviewed by:    jamie

(cherry picked from commit 1d8590371049bb14a6410fa83cd03d9eca32f764)
DeltaFile
+44-4usr.sbin/jls/jls.c
+18-2usr.sbin/jls/jls.8
+62-62 files

FreeBSD/src 0985637usr.sbin/jls jls.c

jls: minor simplification to arg handling

It's easier to reason about the state of argc/argv if we just augment
them by optind after our getopt() loop.

No functional change, but this sets the stage for another change to add
a `-c` mode to (c)heck for the existence of a jail quietly without
the caller having to worry about spurious output.

Reviewed by:    jamie

(cherry picked from commit dbaaadd4373a725950ad11e578dab61537b7c4f2)
DeltaFile
+6-4usr.sbin/jls/jls.c
+6-41 files

FreeBSD/src a3af06dusr.sbin/jls jls.c

jls(8): Complete libxo transition

Reviewed by:    des

(cherry picked from commit 20bb77c4b91837837dbccc40c9cc90eb43026131)
DeltaFile
+3-3usr.sbin/jls/jls.c
+3-31 files

FreeBSD/src c84d08ausr.sbin/jail command.c

jail: fix crash with startup commands on a jail without name

Jail name is optional, thus don't try setenv(NULL).

Fixes:  d8f021add40c321c4578da55dae52fb93c7ccb5f

(cherry picked from commit 78c4f821f43d530ba1f2a6308a64a8483208ebe3)
DeltaFile
+2-2usr.sbin/jail/command.c
+2-21 files

FreeBSD/src 1a4e4e0usr.sbin/jail config.c, usr.sbin/jail/tests jail_basic_test.sh

jail: fix backfilling the "name" for jid-named jails

Using the cfparam variant of add_param() will actually copy the name and
flags from the passed-in param, which I hadn't considered.  We actually
want the name/flags from the "name" param so that we can do variable
expansion against it right after that -- otherwise it cannot be found,
since variable expansion actually searches by name.

While we're here, `jls -e` was the intermediate name for `jls -c` that
never saw the light of the day.  Fix our existence test.

Reviewed by:    jamie
Fixes:  02944d8c49 ("jail: consistently populate the KP_JID [...]")

(cherry picked from commit b81fd3fc8b20eaad64b5c41826432124fd92d6a7)
DeltaFile
+14-1usr.sbin/jail/tests/jail_basic_test.sh
+1-1usr.sbin/jail/config.c
+15-22 files

FreeBSD/src df670d2usr.sbin/jail command.c config.c, usr.sbin/jail/tests jail_basic_test.sh

jail: consistently populate the KP_JID and KP_NAME parameters

The gaps here, specifically, were:
 - When we have to discover a running jail's jid from name, we should
    populate the missing jid param
 - When we populate jid/name from the config, if the name is a jid we
    wouldn't populate the name; now we do both.
 - When we create a jail, we should populate jid and name with whatever
    details we have now that we didn't both.

As a consequence, we can cleanup a few things:
 - vnet.interface and zfs.dataset can just always use the jid
 - Trying to populate JNAME should always work now, where it would be
    a little crashy before if you create a jail that didn't have a name
    or jid on the command line
 - We can simplify the just-prior JID population now that we'll keep a
    stringified jid in our intparams.

This primarily fixes the below, but the issues with vnet.interface and

    [6 lines not shown]
DeltaFile
+129-0usr.sbin/jail/tests/jail_basic_test.sh
+25-11usr.sbin/jail/command.c
+12-1usr.sbin/jail/config.c
+7-0usr.sbin/jail/jail.c
+173-124 files

FreeBSD/src 28b8f26usr.sbin/jail/tests jail_basic_test.sh commands.jail.conf

jail: tests: cleanup the commands test a bit

We shouldn't be doing setup in a head() function, as this can cause
various problems.  For instance, in this case, it caused test listing
to fail in some cases if we didn't get to execute the cleanup properly
by complaining to stderr if the directory could not be created.

Switch to using atf_check for sanity checking stdout; most of these
expressions are self-explanatory and will make it clear what the problem
is.

commands.jail.conf contains a hard-coded path that we can avoid, which
is probably good to avoid weird conflicts if other tests try to copy it
and do the same.  Just make a copy of our jail.conf and add the test's
$PWD to it to get a generally unique jail root.

Finally, simplify the cleanup handler a bit.

Reviewed by:    jamie

    [2 lines not shown]
DeltaFile
+20-15usr.sbin/jail/tests/jail_basic_test.sh
+0-2usr.sbin/jail/tests/commands.jail.conf
+20-172 files

FreeBSD/src eefbf74usr.sbin/jail jail.8 command.c, usr.sbin/jail/tests jail_basic_test.sh commands.jail.conf

jail: add JID, JNAME and JPATH to environment for exec.* commands

Although variable substitution is available in the jail configuration
file, the jail identifier is often not since it is dynamically
attributed at run time.

In order to facilitate scripting of exec.* commands executed on the
system, this change sets the JID, JNAME and JPATH environment variables.

These variables are not added when using exec.clean. Neither are they
for commands executed inside jails, to avoid disclosing information
about the host system.

Reviewed by: imp

(cherry picked from commit d8f021add40c321c4578da55dae52fb93c7ccb5f)
DeltaFile
+21-0usr.sbin/jail/jail.8
+13-1usr.sbin/jail/command.c
+9-2usr.sbin/jail/tests/jail_basic_test.sh
+3-0usr.sbin/jail/tests/commands.jail.conf
+46-34 files

LLVM/project c74951cllvm/lib/Passes PassBuilderPipelines.cpp, llvm/test/Other new-pm-defaults.ll new-pm-thinlto-postlink-pgo-defaults.ll

Revert "Reapply "[JTS][Passes] Enable JTS By Default" (#193409)" (#193649)

Breaks asan buildbots
https://lab.llvm.org/buildbot/#/builders/52/builds/16717
This reverts commit bb762095af80273ed2db7509ebc2cae4613ab787 from
#193409.

Symbolized report
https://gist.github.com/vitalybuka/f60465c13ffad56b8870e87b0fc443ff
Probably false positive caused by pass, but can't tell for sure.
DeltaFile
+5-1llvm/test/Other/new-pm-defaults.ll
+2-2llvm/lib/Passes/PassBuilderPipelines.cpp
+1-1llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
+1-1llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
+1-1llvm/test/Other/new-pm-thinlto-prelink-defaults.ll
+1-1llvm/test/Other/new-pm-thinlto-prelink-samplepgo-defaults.ll
+11-72 files not shown
+13-98 files