FreeBSD/ports 0151894benchmarks/plow distinfo Makefile

benchmarks/plow: Update to 1.4.0

ChangeLog:
https://github.com/six-ddc/plow/releases/tag/v1.4.0
DeltaFile
+5-5benchmarks/plow/distinfo
+1-2benchmarks/plow/Makefile
+6-72 files

FreeBSD/ports 515c87dgraphics/converseen distinfo Makefile

graphics/converseen: Update to 0.15.2.4

ChangeLog: https://converseen.fasterland.net/

 * Added autoscroll to the conversion dialog
 * Fixed grammar in prompt for creating an output directory
 * Various Bugfixes
DeltaFile
+3-3graphics/converseen/distinfo
+1-1graphics/converseen/Makefile
+4-42 files

FreeBSD/ports 2780146cad/openvsp distinfo Makefile, cad/openvsp/files patch-src_external_GeometricTools_GeometricTools_GTE_Mathematics_BSRational.h

cad/openvsp: Update to 3.50.4

ChangeLog: https://github.com/OpenVSP/OpenVSP/releases/tag/OpenVSP_3.50.4

Fixes:
 * Tessellation failure for some Stack and Fuselage components
 * Build fix with new compilers / libc++

Remove upstreamed patch
DeltaFile
+0-13cad/openvsp/files/patch-src_external_GeometricTools_GeometricTools_GTE_Mathematics_BSRational.h
+3-3cad/openvsp/distinfo
+1-1cad/openvsp/Makefile
+4-173 files

FreeBSD/ports 47b31fasysutils/hcloud distinfo Makefile

sysutils/hcloud: Update to 1.65.0

Changelogs:
https://github.com/hetznercloud/cli/releases/tag/v1.65.0
https://github.com/hetznercloud/cli/releases/tag/v1.64.1
https://github.com/hetznercloud/cli/releases/tag/v1.64.0
https://github.com/hetznercloud/cli/releases/tag/v1.63.0
https://github.com/hetznercloud/cli/releases/tag/v1.62.2
https://github.com/hetznercloud/cli/releases/tag/v1.62.1
DeltaFile
+5-5sysutils/hcloud/distinfo
+1-2sysutils/hcloud/Makefile
+6-72 files

FreeBSD/doc 1ca0b58website/content/en where.adoc

where: Streamline

Reviewed by:            carlavilla
Differential Revision:  https://reviews.freebsd.org/D57165
DeltaFile
+18-39website/content/en/where.adoc
+18-391 files

FreeBSD/ports 722509cdevel/golangci-lint distinfo Makefile

devel/golangci-lint: Update to 2.12.2

ChangeLog:
https://github.com/golangci/golangci-lint/releases/tag/v2.12.2
DeltaFile
+5-5devel/golangci-lint/distinfo
+2-3devel/golangci-lint/Makefile
+7-82 files

LLVM/project 1627671clang/lib/AST ASTContext.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+9-91 files

LLVM/project 2f04a28clang/docs LanguageExtensions.rst, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.rst
+56-193 files not shown
+60-199 files

LLVM/project 38be152clang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+10-0clang/lib/AST/ASTContext.cpp
+3-2clang/lib/Lex/TextEncodingConfig.cpp
+4-0clang/test/CodeGen/systemz-charset.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+22-25 files

LLVM/project 971993eclang/include/clang/Lex TextEncodingConfig.h, clang/lib/Lex TextEncodingConfig.cpp

fix CI
DeltaFile
+2-2clang/lib/Lex/TextEncodingConfig.cpp
+1-0clang/include/clang/Lex/TextEncodingConfig.h
+3-22 files

FreeBSD/src eff5f22sys/netlink/route iface.c

netlink: Fix interface type match

Reviewed by: bz, glebius, pouria
Fixes: 7e5bf68495cc ("netlink: add netlink support")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57167
DeltaFile
+1-1sys/netlink/route/iface.c
+1-11 files

FreeBSD/src fd9af1esys/kern kern_sendfile.c

sendfile: Fix bug when using headers with SW KTLS offload

When using SW KTLS, we must account for the headers in sf_iodone()
in terms of either freeing or enqueuing them for TLS work.
Not doing so can lead to a situation where we enqueue only
the payload, and not the header, for encryption. Rather than
leaking the header, the socket is left "hung" with the header marked
M_NOTREADY.

Sponsored by: Netflix
Reviewed by: glebius, kib
Differential Revision: https://reviews.freebsd.org/D57134
MFC After: 14 days
DeltaFile
+21-2sys/kern/kern_sendfile.c
+21-21 files

LLVM/project 8d50687clang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td, clang/lib/CIR/CodeGen CIRGenCUDANV.cpp CIRGenModule.cpp

[CIR][CUDA] Introduce cu.var_registration for shadow and attach device-side var metadata, internalize device side variables, and lower poison attribute (#190087)

Signed-off-by: ZakyHermawan <zaky.hermawan9615 at gmail.com>
DeltaFile
+163-0clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
+96-16clang/test/CIR/CodeGenCUDA/address-spaces.cu
+73-0clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+27-5clang/lib/CIR/CodeGen/CIRGenModule.cpp
+29-1clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+17-0clang/lib/CIR/CodeGen/CIRGenCUDARuntime.h
+405-223 files not shown
+421-229 files

NetBSD/pkgsrc-wip 8408809glsmac DESCR

New DESCR to replace boiler-plate placeholder created by url2pkg.
DeltaFile
+5-2glsmac/DESCR
+5-21 files

FreeBSD/src 4e2bf6econtrib/mandoc mdoc.7

mdoc.7: Revert upstream changes to Lb/LIBRARY

Since this manual describes the mdoc syntax throughout the ecosystem,
I had to blend what we had before with what upstream is doing now.

Thanks:         adrian
MFC after:      3 days (we shipped this doc in 15.0/14.4)
Reviewed by:    ivy, mhorne, des, adrian
Discussed with: arch@
Differential Revision:  https://reviews.freebsd.org/D56153
DeltaFile
+33-4contrib/mandoc/mdoc.7
+33-41 files

LLVM/project c351078llvm/test/FileCheck/match-time-error-propagation invalid-excluded-pattern.txt matched-excluded-pattern.txt

[FileCheck] Resurrect overflow tests (#198136)

D150880 (landed as 0726cb004718) uses `APInt` to eliminate most integer
overflow issues from FileCheck numeric variables. It also removes the 4
tests in `llvm/test/FileCheck/match-time-error-propagation`.

While the elimination of overflow issues reduces the importance of those
tests, the tests still seem worthwhile. Without them, I see no test that
exercises the "unable to substitute variable or numeric expression:
overflow error" diagnostic in FileCheck input dumps.

This patch resurrects those tests and updates them to exercise the
remaining unsigned underflow case.
DeltaFile
+68-0llvm/test/FileCheck/match-time-error-propagation/invalid-excluded-pattern.txt
+63-0llvm/test/FileCheck/match-time-error-propagation/matched-excluded-pattern.txt
+58-0llvm/test/FileCheck/match-time-error-propagation/matched-expected-pattern.txt
+55-0llvm/test/FileCheck/match-time-error-propagation/invalid-expected-pattern.txt
+244-04 files

LLVM/project c575d13llvm/docs LangRef.rst

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+6-6llvm/docs/LangRef.rst
+6-61 files

LLVM/project b9eb0ballvm/include/llvm/IR DIBuilder.h, llvm/lib/IR DIBuilder.cpp

[NFC][DebugInfo] Add Annotations parameter to DIBuilder::createStructType (#197331)

DICompositeType already has an "Annotations" ivar. This simply adds a
way to set it from the "createStructType" function.
DeltaFile
+62-0llvm/unittests/IR/DebugInfoTest.cpp
+19-9llvm/include/llvm/IR/DIBuilder.h
+11-8llvm/lib/IR/DIBuilder.cpp
+92-173 files

LLVM/project d2b4dacllvm/lib/DebugInfo/DWARF DWARFVerifier.cpp, llvm/test/tools/llvm-dwarfdump/X86 debug-names-verify-completeness-llvm-annotation.ll

[DWARFVerifier] Skip DW_TAG_LLVM_annotation in DWARFVerifier (#198867)

Annotations are not indexed, so we need to skip them on the verifier.

Assisted by: claude
DeltaFile
+37-0llvm/test/tools/llvm-dwarfdump/X86/debug-names-verify-completeness-llvm-annotation.ll
+6-0llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
+43-02 files

LLVM/project 287bc01llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/PhaseOrdering/X86 vector-reductions-logical.ll

[VectorCombine] foldShuffleChainsToReduce - fold at equal costs (#199242)

Similar to other VectorCombine folds, in case of OldCost == NewCost, use
the reduction if at least the root BinOp is removed as well as the
ExtractElement.

Noticed while triaging codegen for #199208
DeltaFile
+8-12llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
+2-6llvm/test/Transforms/VectorCombine/X86/extract-cmp-binop.ll
+2-3llvm/test/Transforms/VectorCombine/AArch64/partial-reduce-crash.ll
+1-1llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+13-224 files

FreeBSD/ports 29a1179math/R-cran-lazyeval distinfo Makefile

math/R-cran-lazyeval: Update to 0.2.3

The previous version (0.2.2) failed to build against math/R 4.6.0.
PRENV, PREXPR, and Rf_findVar are non-API entry points whose
declarations are no longer available in R 4.6.0's installed headers.

Version 0.2.3 rewrites the C implementation on top of the rlang C
library to comply with R's public C API.

Release notes:  https://github.com/hadley/lazyeval/releases/tag/v0.2.3
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56904
DeltaFile
+3-3math/R-cran-lazyeval/distinfo
+3-2math/R-cran-lazyeval/Makefile
+6-52 files

LLVM/project df7948elldb/source/Plugins/Platform/MacOSX PlatformDarwin.cpp PlatformAppleSimulator.cpp

[LLDB] Refactor SDK-related functions in Platform (#199141)

There are a lot of similar and repetetive variants of SDK lookups in the
Apple platform plugins. This commit unifies the implementations, error
handling and progress reporting.

Assisted-by: claude
DeltaFile
+37-60lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
+8-12lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp
+5-11lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
+3-0lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
+1-1lldb/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.h
+54-845 files

FreeBSD/src 70739f3contrib/ldns/ldns config.h util.h

ldns: Regenerate configuration after update

MFC after:      1 week
Fixes:          d44c9549ef31 ("ldns: Update to 1.8.4")
Fixes:          9ed998a81bab ("ldns: Update to 1.9.0")
DeltaFile
+38-9contrib/ldns/ldns/config.h
+24-2contrib/ldns/ldns/util.h
+1-2contrib/ldns/ldns/net.h
+63-133 files

OpenBSD/src wqjRYxebin/ksh edit.c emacs.c

   bin/ksh: preserve tildes in completion

   Keep leading tilde expressions in the command line after file
   completion. Expanding ~user to pw_dir during editing bakes the result of
   an early passwd lookup into the command line; if the account changes
   before the command is executed, the command uses a stale pathname
   instead of the current ~user expansion.

   Completion still performs the lookup needed to enumerate pathname
   matches, but rewrites matches back to the spelling the user typed and
   does not leave a completion only lookup in the homedir cache.

   Also complete bare ~user prefixes from the passwd database, so ~us[TAB]
   can become ~user before pathname completion continues.

   Preserving tilde is the default behaviour.

   OK: deraadt@
VersionDeltaFile
1.72+247-11bin/ksh/edit.c
1.92+4-2bin/ksh/emacs.c
1.70+4-2bin/ksh/vi.c
1.14+2-1bin/ksh/edit.h
+257-164 files

LLVM/project 6484f87clang-tools-extra/clang-doc YAMLGenerator.cpp

[clang-doc][nfc] Use static declarations to enforce internal linkage
DeltaFile
+4-4clang-tools-extra/clang-doc/YAMLGenerator.cpp
+4-41 files

LLVM/project 4d71176clang-tools-extra/clang-doc Serialize.cpp

[clang-doc][nfc] Silence tidy warning about anonymous namespace

clang-tidy complains that we should prefer static over the anonymous
namespace, despite the API being static in addition to being in the
anonymous namespace. We can silence the diagnostic by simply removing
the namespace declaration.
DeltaFile
+0-2clang-tools-extra/clang-doc/Serialize.cpp
+0-21 files

LLVM/project 031a54fflang-rt/cmake/modules AddFlangRT.cmake, flang-rt/lib/runtime CMakeLists.txt main.cpp

[flang-rt] Remove fallback if RPC headers not found (#199211)

Summary:
These are stored in the libc/shared and have a unified CMake helper to
find them. Likely these will be a more core dependency as LLVM uses them
for constexpr math, libcxx uses it, and compiler-rt will probably use
bits of it.

The original intention was to allow building flang-rt with a partial
checkout, but i don't think this is a reasonable use-case and I do not
think this exists in practice.
DeltaFile
+1-5flang-rt/lib/runtime/CMakeLists.txt
+1-3flang-rt/cmake/modules/AddFlangRT.cmake
+0-3flang-rt/lib/runtime/main.cpp
+2-113 files

LLVM/project 29b1417clang/test/Driver riscv-cpus.c, clang/test/Driver/print-enabled-extensions riscv-sifive-p870-d.c riscv-sifive-p870.c

[RISCV] Rename sifive-p870 -> sifive-p870-d (#199077)

This matches the name on SiFive's website.
DeltaFile
+82-0clang/test/Driver/print-enabled-extensions/riscv-sifive-p870-d.c
+0-82clang/test/Driver/print-enabled-extensions/riscv-sifive-p870.c
+23-23llvm/lib/Target/RISCV/RISCVProcessors.td
+4-4clang/test/Driver/riscv-cpus.c
+2-2clang/test/Misc/target-invalid-cpu-note/riscv.c
+1-1llvm/test/tools/llvm-mca/RISCV/SiFiveP800/rvv/comparison.test
+112-11237 files not shown
+149-14843 files

FreeBSD/src af7e160share/man/man4 crypto.4 qat_c2xxx.4

crypto driver manuals: Add crypto to search index

While here, tag spdx and sync the drivers in crypto(4)/SEE ALSO.

MFC after:              2 days (added back hifn)
Differential Revision:  https://reviews.freebsd.org/D57060

(cherry picked from commit 9096a8b1c89c7e98df0d5a27cf1a5f4c6e8ddf19)
DeltaFile
+10-1share/man/man4/crypto.4
+5-3share/man/man4/qat_c2xxx.4
+5-2share/man/man4/padlock.4
+5-2share/man/man4/aesni.4
+3-3share/man/man4/qat.4
+28-115 files

FreeBSD/src 9b21cf7share/man/man5 style.mdoc.5

style.mdoc: Explain why not to abuse Nm

MFC after:              3 days
Reviewed by:            0mp
Differential Revision:  https://reviews.freebsd.org/D55299

(cherry picked from commit bcd50fe5c3c6e70c710e13378999814e9df43d3c)
DeltaFile
+6-0share/man/man5/style.mdoc.5
+6-01 files