FreeBSD/ports 21e0e5cdevel/R-cran-bitops Makefile distinfo

devel/R-cran-bitops: Update to 1.1-0

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-bitops/distinfo
+1-1devel/R-cran-bitops/Makefile
+4-42 files

LLVM/project 9c0528flldb/test/API/tools/lldb-dap/databreakpoint TestDAP_setDataBreakpoints.py, lldb/test/API/tools/lldb-dap/locations main.cpp TestDAP_locations.py

[lldb-dap] Migrate setDataBreakpoint and Locations test (#213269)

Drop the raw line number when matching the expected location.
DeltaFile
+183-202lldb/test/API/tools/lldb-dap/databreakpoint/TestDAP_setDataBreakpoints.py
+53-67lldb/test/API/tools/lldb-dap/locations/TestDAP_locations.py
+8-8lldb/test/API/tools/lldb-dap/locations/main.cpp
+244-2773 files

LLVM/project 1611cc4lldb/packages/Python/lldbsuite/test/tools/lldb_dap types.py, lldb/test/API/tools/lldb-dap/extendedStackTrace TestDAP_extendedStackTrace.py

[lldb-dap] Migrate extended stackTrace and source test (#213234)

Migrated tests
- TestDAP_extendedStackTrace.py
- TestDAP_source.py
- TestDAP_source_x86.py
DeltaFile
+58-90lldb/test/API/tools/lldb-dap/source/TestDAP_source.py
+70-71lldb/test/API/tools/lldb-dap/extendedStackTrace/TestDAP_extendedStackTrace.py
+30-27lldb/test/API/tools/lldb-dap/stackTrace-x86/TestDAP_source_x86.py
+2-2lldb/test/API/tools/lldb-dap/source/main.c
+1-1lldb/packages/Python/lldbsuite/test/tools/lldb_dap/types.py
+161-1915 files

LLVM/project 6293a73flang/test/Lower/OpenMP/Todo metadirective-block-host-association-clause.f90 metadirective-loop-unsupported-replacements.f90

Consolidate metadirective lowering TODO tests

Group related block, loop data-environment, iteration-variable, and unsupported-replacement cases into split-file tests. This keeps each diagnostic isolated while reducing the number of TODO test files.
DeltaFile
+101-4flang/test/Lower/OpenMP/Todo/metadirective-loop-data-environment.f90
+74-0flang/test/Lower/OpenMP/Todo/metadirective-loop-iteration-variable.f90
+68-3flang/test/Lower/OpenMP/Todo/metadirective-block-data-environment.f90
+0-60flang/test/Lower/OpenMP/Todo/metadirective-loop-enclosing-data-environment.f90
+52-0flang/test/Lower/OpenMP/Todo/metadirective-loop-unsupported-replacements.f90
+0-37flang/test/Lower/OpenMP/Todo/metadirective-block-host-association-clause.f90
+295-1049 files not shown
+295-29215 files

LLVM/project dad5573llvm/lib/Target/SPIRV SPIRVLegalizerInfo.cpp, llvm/test/CodeGen/SPIRV/hlsl-intrinsics atan2_mat.ll

[SPIR-V] Legalize wide-vector atan2 by splitting first (#213341)

fixes #213340

This was simple fix we just had to change the order in which we were
doing the splitting and widdening.

This change prioritize splitting G_FATAN2 vectors wider than four
elements before attempting power-of-two widening, which G_FATAN2 does
not support.

Add float and half coverage for vector widths 6, 8, 9, 12, and 16.
DeltaFile
+189-1llvm/test/CodeGen/SPIRV/hlsl-intrinsics/atan2_mat.ll
+2-2llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+191-32 files

LLVM/project 5e532bbllvm/test/TableGen AMDGPUTargetDefErrors.td, llvm/utils/TableGen/Basic AMDGPUTargetDefEmitter.cpp

AMDGPU: Validate generic processor features in TargetParser emitter

Perform some initial validation that the feature set of generic
targets is consistent with the set of covered targets. For now, this
only validates the frontend exported list so it should be good for
catching missed builtins that ought to be accepted on the generic.
In the future arbitrary features should be validated, but this is
complicated by workaround features and size features which need to
clamp to the common monimum.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+60-0llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+30-0llvm/test/TableGen/AMDGPUTargetDefErrors.td
+90-02 files

FreeBSD/ports 035e7aafinance/skrooge distinfo Makefile

finance/skrooge: Update to 25.10.0 and switch to Qt6
DeltaFile
+34-39finance/skrooge/pkg-plist
+11-25finance/skrooge/Makefile
+3-11finance/skrooge/distinfo
+48-753 files

FreeBSD/ports ab890d5finance/skrooge distinfo Makefile

finance/skrooge: Update to 26.4.0
DeltaFile
+3-3finance/skrooge/distinfo
+3-3finance/skrooge/Makefile
+6-62 files

LLVM/project 2e14bedllvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/TargetParser AMDGPUTargetParser.cpp

AMDGPU: Export the TargetParser feature bitset

Previously this bitset was only used to populate the feature
name string map used by clang. Eventually this will replace
the current bitmask integer. AArch64 already has a similar
interface.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+17-14llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+29-0llvm/unittests/TargetParser/TargetParserTest.cpp
+16-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+62-143 files

NetBSD/pkgsrc-wip 2b11025tfkiss Makefile

tfkiss: Drop empty line before LICENSE

pkglint says (and surely this is in the guide) that LICENSE belongs
in the 2nd block.
DeltaFile
+0-1tfkiss/Makefile
+0-11 files

FreeBSD/src d3a0bf0sys/netgraph ng_ipfw.c

ng_ipfw: provide a tree for faster hook lookup

This should assist setups that connect a lot of nodes to ipfw: and then
distribute traffic with ipfw(4) tablearg feature.

Reviewed by:            pouria
Differential Revision:  https://reviews.freebsd.org/D58547
DeltaFile
+36-11sys/netgraph/ng_ipfw.c
+36-111 files

LLVM/project 97b34d6llvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/TargetParser AMDGPUTargetParser.cpp

AMDGPU: Tablegenerate TargetParser feature sets (#212945)

Traditionally we maintained 2 parallel feature mechanisms,
one in clang (later moved to TargetParser), with largely
mirrored subtarget features defined in the backend. Start
directly taking feature information from the backend and putting
it into TargetParser. This is still in a compromise mid-migration
state. We still have both the legacy "ArchAttr" bitfield integer,
plus a new AMDGPUFeatureBitset field stored in the table, which
isn't yet exported.

For the moment, the new bitset is only used to populate the
feature string name map, which is the big maintainability win.
This also lists an explicit subset of exported features to
avoid churn.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+51-517llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+115-3llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+41-0llvm/unittests/TargetParser/TargetParserTest.cpp
+39-0llvm/lib/Target/AMDGPU/AMDGPU.td
+246-5204 files

LLVM/project 377945aclang/lib/Driver/ToolChains Clang.cpp, clang/test/Driver openmp-target-fast-flag.c

Revert "[OpenMP] target-fast implies teams/threads oversubscription (#205775)"

This reverts commit 981286a235471cfffbf2b18201aea926a0803b9c.
DeltaFile
+7-15clang/test/Driver/openmp-target-fast-flag.c
+2-2clang/lib/Driver/ToolChains/Clang.cpp
+9-172 files

NetBSD/pkgsrc 2DFxIvfdoc TODO

   doc/TODO: + gmic-4.0.
VersionDeltaFile
1.27690+2-1doc/TODO
+2-11 files

NetBSD/pkgsrc jOrKVnNdoc CHANGES-2026

   doc: nerd-fonts update to 3.5.0
VersionDeltaFile
1.4951+21-1doc/CHANGES-2026
+21-11 files

LLVM/project d6e58d2libc/src/__support freestore.h tlsf_table.h

improve docs
DeltaFile
+42-28libc/src/__support/tlsf_table.h
+22-0libc/src/__support/freestore.h
+64-282 files

NetBSD/pkgsrc Vmf0Novfonts/nerd-fonts-3270 distinfo, fonts/nerd-fonts-Agave distinfo

   nerd-fonts*: update to 3.5.0

   Three glyph set updates
   Finally Braille glyphs matching the 'cell' size exactly
   Two new fonts
   All fonts updated
VersionDeltaFile
1.4+4-4fonts/nerd-fonts-Hack/distinfo
1.7+4-4fonts/nerd-fonts-AurulentSansMono/distinfo
1.7+4-4fonts/nerd-fonts-Arimo/distinfo
1.7+4-4fonts/nerd-fonts-AnonymousPro/distinfo
1.7+4-4fonts/nerd-fonts-Agave/distinfo
1.7+4-4fonts/nerd-fonts-3270/distinfo
+24-2415 files not shown
+82-8221 files

NetBSD/pkgsrc IVEh0Dzcross/ppc-morphos-gcc Makefile, cross/ppc-morphos-gcc/files const-baserel.diff

   cross/ppc-morphos-gcc: Exclude DECL_ARTIFICIAL from .rodata -> .sdata move
VersionDeltaFile
1.12+2-2cross/ppc-morphos-gcc/Makefile
1.4+1-1cross/ppc-morphos-gcc/files/const-baserel.diff
+3-32 files

LLVM/project 7d9580dlibc/include/llvm-libc-proxy CMakeLists.txt elf_proxy.yaml, utils/bazel/llvm-project-overlay/libc BUILD.bazel

[libc] Fix elf_proxy header generation (#213737)

Followup to fix the generated proxy header after #211428.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+1-4utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1-1libc/include/llvm-libc-proxy/elf_proxy.yaml
+0-1libc/include/llvm-libc-proxy/CMakeLists.txt
+2-63 files

FreeBSD/src 5dff273lib/libc/gen uexterr_format.c

uexterr_gettext(3): support dynamic kernel categories

Add an uncached sysctl based implementation which retrieves individual
categories.  A cache would be an obvious extension should this optional
feature that can only be enabled by an environmental varible have a
noticable performance impact in a case that matters.

Reviewed by:    kib
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58238
DeltaFile
+64-4lib/libc/gen/uexterr_format.c
+64-41 files

FreeBSD/src 7516130usr.bin/kdump kdump.c

kdump(1): minimally adapt to exterror category sources

Add some minimal handling of category sources other than static kernel
sources.  We don't actually look up dynamic sources yet (that would
require extended trace records to add the file names to the trace file
since we can't assume the trace file is running on a kernel with the
same numbers.)

Make the decision to append a "src/" prefix to each file name
dependent on the category source.

Reviewed by:    kib
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58412
DeltaFile
+26-6usr.bin/kdump/kdump.c
+26-61 files

FreeBSD/src 295f102share/man/man9 exterror.9, sys/conf files

exterror(9): dynamic kernel categories

Make it possible to define categories without compiling their
paths into libc (important for third-party modules).  The
EXTERR_CATEGORY_DYNAMIC macro can be defined to a string describing the
compilation unit (generally the path relative to src/sys) which takes
the place of EXTERR_CATEGORY.

These strings are assembled in linker sets with category numbers
assigned at system startup or module load time.  The strings can be
retrieved from the kern.exterr.categories.<category> sysctl.

Reviewed by:    kib
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58237
DeltaFile
+169-0sys/kern/subr_exterr.c
+36-0sys/kern/kern_linker.c
+27-0tests/sys/kern/exterr_test.c
+22-0sys/sys/exterrvar.h
+9-2share/man/man9/exterror.9
+1-0sys/conf/files
+264-26 files

FreeBSD/src bbf95a9lib/libc/gen uexterr_format.c, sys/sys exterr_cat.h

exterror(9): split category into multiple sources

The static, global index into an array of strings is simple, cheap,
and works for the base kernel, but is unworkable for (potentially
third-party) kernel modules or for arbitrary userspace code.  Swipe a
few of the top bits of category to indicate a source with all-zeros
being the current model (EXTERR_CAT_SRC_KERN_STATIC).  Add two
additional sources EXTERR_CAT_SRC_KERN_DYNAMIC and EXTERR_CAT_SRC_USER
with stub implementations.

Reviewed by:    kib
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58236
DeltaFile
+15-3lib/libc/gen/uexterr_format.c
+12-0sys/sys/exterr_cat.h
+27-32 files

LLVM/project 7f04a40lldb/source/Plugins/ObjectFile/Minidump MinidumpFileBuilder.cpp, lldb/test/API/functionalities/process_save_core_minidump/partial_read Makefile main.cpp

[lldb][minidump] write the memory after an unreadable page when saving minidump (#212641)

**Issue**
An internal failing test found a latent bug in lldb's save-core
(minidump writer). When it saved a memory range that had an unreadable
page in it, it:
  - stopped at that page and threw away the readable memory after it, 

Result: We couldnot get the stack traces from the minidump. in the below
example the **current logic is bailing out at the 6th region and not
writing other 70 regions.**

```
[satyajanga at devgpu011.eag2 ~/fbsource/fbcode (eacbfddefa|remote/master)]$ lldb
(lldb) file /data/users/satyajanga/fbsource/buck-out/v2/art/fbcode/55005549ebc49982/sand/tests/__Coro__/Coro
Current executable set to '/data/users/satyajanga/fbsource/buck-out/v2/art/fbcode/55005549ebc49982/sand/tests/__Coro__/Coro' (x86_64).
(lldb) b coro.cpp:44                                                                                                                              Breakpoint 1: where = Coro`::co_main() + 197 at coro.cpp:44, address = 0x00000000002335a5
(lldb) r
Process 3374177 launched: '/data/users/satyajanga/fbsource/buck-out/v2/art/fbcode/55005549ebc49982/sand/tests/__Coro__/Coro' (x86_64)

    [47 lines not shown]
DeltaFile
+41-69lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp
+101-0lldb/test/API/functionalities/process_save_core_minidump/partial_read/TestProcessSaveCoreMinidumpPartialRead.py
+26-0lldb/test/API/functionalities/process_save_core_minidump/partial_read/main.cpp
+3-0lldb/test/API/functionalities/process_save_core_minidump/partial_read/Makefile
+171-694 files

LLVM/project ccc9005offload/include/Shared APITypes.h, offload/plugins-nextgen/amdgpu/src rtl.cpp

[offload] Use pinned memory for KLE

Reduce kernel launch latency by using the fast path "pinned host memory
-> device memory" for submitting the kernel launch environment.

Claude assisted with this patch.
DeltaFile
+105-3offload/plugins-nextgen/common/src/PluginInterface.cpp
+74-0offload/unittests/OffloadAPI/kernel/olLaunchKernel.cpp
+38-0offload/plugins-nextgen/common/include/PluginInterface.h
+6-0offload/include/Shared/APITypes.h
+4-0offload/plugins-nextgen/amdgpu/src/rtl.cpp
+227-35 files

LLVM/project 1e30ad8llvm/lib/Target/NVPTX NVPTXRegisterInfo.cpp NVPTXTargetMachine.cpp

[NVPTX] Remove redundant state from TargetMachine and Subtarget (NFC) (#213715)
DeltaFile
+50-51llvm/lib/Target/NVPTX/NVPTXSubtarget.h
+9-35llvm/lib/Target/NVPTX/NVPTXTargetMachine.h
+9-32llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
+5-30llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
+4-4llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp
+77-1525 files

FreeBSD/src e96ecc7bin/sh input.h eval.c

bin/sh: Fix history long line truncation/corruption

When reading from standard input with editline history enabled, increase
buffer size to accomodate long lines so that history is recorded
correctly. Cleanup el_gets() handling avoiding potentially dangerous
retention of pointers to editline buffers across calls.  Ensure struct
parsefile objects are properly zero initialised when created. Remove
push argument from setinputstring() and simplify logic as it was always
called with a value of one and as was written was potentially dangerous
if ever called with a value of zero.

This commit does not fix long lines when history is enabled but editing
is not (e.g. if there is no terminal).

MFC after:      3 weeks
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2028
Signed-off-by: Kristofer Peterson <kris at tranception.com>
(cherry picked from commit 95e4fce8f0c4fc6bf828288b1d63faf0f1300198)
DeltaFile
+70-72bin/sh/input.c
+2-2bin/sh/parser.c
+1-1bin/sh/input.h
+1-1bin/sh/eval.c
+74-764 files

LLVM/project c676c7bflang/lib/Lower/OpenMP DataSharingProcessor.cpp OpenMP.cpp, flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Lower DO and SIMD variants in metadirectives

A standalone metadirective and its associated DO are sibling PFT evaluations,
so a selected loop replacement cannot directly reuse ordinary OpenMP loop
lowering. Runtime selection must also preserve exactly one copy of the loop in
each reachable branch. Temporarily associate the evaluations while lowering
to support DO, SIMD, and DO SIMD replacements without losing or duplicating the
ordinary fallback loop.

For example:

```fortran
!$omp metadirective &
!$omp& when(user={condition(flag)}: do) &
!$omp& otherwise(nothing)
do i = 1, n
  a(i) = i
end do
```

    [49 lines not shown]
DeltaFile
+582-211flang/lib/Lower/OpenMP/OpenMP.cpp
+673-0flang/test/Lower/OpenMP/metadirective-loop.f90
+326-0flang/lib/Semantics/openmp-utils.cpp
+132-0flang/test/Lower/OpenMP/Todo/metadirective-block-data-environment.f90
+96-1flang/test/Lower/OpenMP/metadirective-implementation.f90
+69-8flang/lib/Lower/OpenMP/DataSharingProcessor.cpp
+1,878-22022 files not shown
+2,396-23828 files

FreeBSD/ports 2f64dabsecurity/vuls Makefile distinfo

security/vuls: Update to 0.40.1

Release notes:  https://github.com/future-architect/vuls/releases/tag/v0.40.1
DeltaFile
+5-5security/vuls/distinfo
+1-2security/vuls/Makefile
+6-72 files

LLVM/project ece39fdclang/lib/CIR/Lowering LoweringHelpers.cpp, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR]Add RecordType to our dense-array optimization in lowering (#213725)

This is an issue in AMDGPUAsmParser.cpp self-build, we have a lot of
record elements (~360k+!) in an array that causes us to have this TU be
near-never-ending(hour+). Classic codegen compiles this sub-minute on my
machine. With this patch, we are only about a 30% increase in time.

Note: Claude wrote much of the tests after I got through every exception
I could think of. I think this covers everything, and I hope there is no
missing coverage.
DeltaFile
+41-1clang/test/CIR/Lowering/const-array-bulk-lowering-fallbacks.cir
+30-0clang/lib/CIR/Lowering/LoweringHelpers.cpp
+23-0clang/test/CIR/CodeGen/array.cpp
+1-1clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+95-24 files