FreeBSD/ports f8cf3a2textproc/hs-pandoc distinfo Makefile

textproc/hs-pandoc: Update 3.8.3 => 3.9.0.2

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+181-295textproc/hs-pandoc/distinfo
+2-231textproc/hs-pandoc/Makefile
+191-0textproc/hs-pandoc/Makefile.cabal
+1-0textproc/hs-pandoc/pkg-plist
+375-5264 files

LLVM/project 8cc0124compiler-rt/lib/scudo/standalone/tests wrappers_c_test.cpp

[scudo] Make the default for size/align checks to not die. (#187799)
DeltaFile
+3-3compiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cpp
+3-31 files

LLVM/project cba6551libc/config/linux/aarch64 entrypoints.txt, libc/config/linux/riscv entrypoints.txt

[libc][stdlib][annex_k] Add set_constraint_handler_s.
DeltaFile
+28-0libc/src/stdlib/set_constraint_handler_s.cpp
+21-0libc/src/stdlib/set_constraint_handler_s.h
+11-0libc/src/stdlib/CMakeLists.txt
+7-0libc/include/stdlib.yaml
+1-0libc/config/linux/riscv/entrypoints.txt
+1-0libc/config/linux/aarch64/entrypoints.txt
+69-01 files not shown
+70-07 files

LLVM/project d4770delibc/config/linux/x86_64 entrypoints.txt, libc/include stdlib.yaml CMakeLists.txt

[libc][stdlib][annex_k] Add ignore_handler_s.
DeltaFile
+22-0libc/src/stdlib/ignore_handler_s.h
+16-0libc/src/stdlib/ignore_handler_s.cpp
+13-0libc/src/stdlib/CMakeLists.txt
+9-0libc/include/stdlib.yaml
+2-1libc/config/linux/x86_64/entrypoints.txt
+1-0libc/include/CMakeLists.txt
+63-12 files not shown
+65-18 files

LLVM/project bdc4ed6libc/src/__support/annex_k libc_constraint_handler.h CMakeLists.txt

[libc][annex_k] Add libc_constraint_handler.
DeltaFile
+26-0libc/src/__support/annex_k/libc_constraint_handler.h
+9-0libc/src/__support/annex_k/CMakeLists.txt
+35-02 files

LLVM/project 67fe046libc/src/__support/annex_k constraint_macros.h CMakeLists.txt

[libc][annex_k] Add libc_constraint_handler macros.
DeltaFile
+44-0libc/src/__support/annex_k/constraint_macros.h
+9-0libc/src/__support/annex_k/CMakeLists.txt
+53-02 files

LLVM/project bf32efclibc/src/__support/annex_k libc_constraint_handler.h

fix format
DeltaFile
+1-1libc/src/__support/annex_k/libc_constraint_handler.h
+1-11 files

LLVM/project f3dcadalibc/include stdlib.yaml, libc/src/__support/annex_k abort_handler_s.h CMakeLists.txt

[libc][annex_k] Add abort_handler_s.
DeltaFile
+43-0libc/src/__support/annex_k/abort_handler_s.h
+22-0libc/src/stdlib/abort_handler_s.h
+20-0libc/src/stdlib/abort_handler_s.cpp
+14-2libc/include/stdlib.yaml
+12-0libc/src/__support/annex_k/CMakeLists.txt
+10-0libc/src/stdlib/CMakeLists.txt
+121-25 files not shown
+126-211 files

LLVM/project 7a5431elldb/source/DataFormatters TypeSynthetic.cpp, lldb/test/API/functionalities/data-formatter/bytecode-synthetic main.cpp

[lldb][bytecode] Fix Update() and failing test (#187795)

Fixes a breakage from https://github.com/llvm/llvm-project/pull/182155
DeltaFile
+11-11lldb/test/API/functionalities/data-formatter/bytecode-synthetic/main.cpp
+3-1lldb/source/DataFormatters/TypeSynthetic.cpp
+14-122 files

LLVM/project 485eda9mlir/lib/Dialect/Tosa/IR TosaCanonicalizations.cpp, mlir/test/Dialect/Tosa constant_folding.mlir

[mlir][tosa] Fix crash in slice op folder when input values are not iterable (#187339)

A crash was encountered in the slice op folder when the input was a
constant with dense resource values. The folder was trying to iterate
over the input values, which is not possible for resource values. This
change fixes the crash and adds a test.
DeltaFile
+20-0mlir/test/Dialect/Tosa/constant_folding.mlir
+2-2mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
+22-22 files

LLVM/project a261548libc/hdr/types constraint_handler_t.h CMakeLists.txt, libc/include stdlib.yaml CMakeLists.txt

[libc][annex_k] Add constraint_handler_t. (#163239)

RFC https://discourse.llvm.org/t/rfc-bounds-checking-interfaces-for-llvm-libc/87685

Add `constraint_handler_t` type required by Annex K interface in LLVM libc.
DeltaFile
+30-0libc/hdr/types/constraint_handler_t.h
+22-0libc/include/llvm-libc-types/constraint_handler_t.h
+8-0libc/include/llvm-libc-types/CMakeLists.txt
+8-0libc/hdr/types/CMakeLists.txt
+1-0libc/include/stdlib.yaml
+1-0libc/include/CMakeLists.txt
+70-06 files

HardenedBSD/src 36fc677secure/lib/libcrypto/modules Makefile.inc

HBSD: Append to SHARED_CFLAGS

PICFLAG should not be modified by individual components in base.
Instead, use SHARED_CFLAGS to set the -DOPENSSL_PIC flag.

FreeBSD reverted the bad commit, whereas HardenedBSD fixed the problem
they introduced.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Fixes:          14b9955e57cc28b61e785165b9effcbe620edb46
DeltaFile
+1-1secure/lib/libcrypto/modules/Makefile.inc
+1-11 files

NetBSD/pkgsrc ZQV9FPugraphics/kf6-prison Makefile PLIST, graphics/kf6-prison/patches patch-src_lib_CMakeLists.txt patch-src_scanner_CMakeLists.txt

   /kf6-prison: update to 6.24.0

   update ahead of the rest of KDE Frameworks so that works with zxing-cpp 3.x
VersionDeltaFile
1.15+18-5graphics/kf6-prison/Makefile
1.1+18-0graphics/kf6-prison/patches/patch-src_lib_CMakeLists.txt
1.4+17-1graphics/kf6-prison/PLIST
1.1+16-0graphics/kf6-prison/patches/patch-src_scanner_CMakeLists.txt
1.1+15-0graphics/kf6-prison/patches/patch-CMakeLists.txt
1.4+7-4graphics/kf6-prison/distinfo
+91-106 files

LLVM/project d514a4aclang/lib/CodeGen CGHLSLBuiltins.cpp, clang/test/CodeGenHLSL/builtins transpose.hlsl mul.hlsl

[HLSL][Matrix] Support row-major `transpose` and `mul` by inserting matrix memory layout transformations (#186898)

Fixes #184906

The SPIRV and DXIL backends assume matrices are provided in column-major
order when lowering matrix transpose and matrix multiplication
intrinsics.

To support row-major order matrices from Clang/HLSL, we therefore need
to convert row-major order matrices into column-major order matrices
before applying matrix transpose and multiplication. A conversion from
column-major order back to row-major order is also required for
correctness after a matrix transpose or matrix multiply.

For the matrix transpose case on row-major order matrices, the last two
matrix memory layout transforms cancel each other out. So a row-major
order matrix transpose is simply a column-major order transpose with the
row and column dimensions swapped.


    [36 lines not shown]
DeltaFile
+30-22clang/test/CodeGenHLSL/builtins/transpose.hlsl
+42-7clang/lib/CodeGen/CGHLSLBuiltins.cpp
+37-12clang/test/CodeGenHLSL/builtins/mul.hlsl
+22-0llvm/include/llvm/IR/MatrixBuilder.h
+131-414 files

LLVM/project 2b78c71lldb/source/Plugins/ExpressionParser/Clang ClangExpressionParser.cpp, lldb/test/API/commands/expression/ptrauth TestPtrAuthExpressions.py main.c

[lldb] Support -fptrauth-indirect-gotos in the expression evaluator (#187562)

When targeting arm64e, we enable `-fptrauth-indirect-gotos` by default,
which signs label addresses and authenticates indirect branches. Add
support (and a test) for this in the LLDB expression evaluator.
DeltaFile
+43-0lldb/test/API/commands/expression/ptrauth/TestPtrAuthExpressions.py
+15-0lldb/test/API/commands/expression/ptrauth/main.c
+1-0lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
+59-03 files

LLVM/project 79f3104lldb/source/Plugins/SymbolLocator/SymStore SymbolLocatorSymStore.cpp

[lldb] Fix warning style for SymStore symbol locator (#187776)

Missed this when reviewing #186986. This fixes the warnings to follow
the [LLVM Coding
Standards](https://llvm.org/docs/CodingStandards.html#error-and-warning-messages).
DeltaFile
+3-3lldb/source/Plugins/SymbolLocator/SymStore/SymbolLocatorSymStore.cpp
+3-31 files

LLVM/project 343b566llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[TargetLowering] Move the MULH/MUL_LOHI legality checks to the beginning of BuildSDIV/UDIV. NFCI (#187780)

This groups the type and operation legality checks to the beginning. The
rest of the code can focus on the transformation.
DeltaFile
+62-66llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+62-661 files

LLVM/project 064fca8libc/src/__support/CPP iterator.h

fix 2
DeltaFile
+0-4libc/src/__support/CPP/iterator.h
+0-41 files

LLVM/project 3eecb98llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[TargetLowering] Separate some of the control for the i32->i64 optimization out of BuildUDIVPattern. (#187739)

Check the type before we call getOperationAction. Give BuildUDIVPattern
only AllowWiden and a WideSVT.

Update variable names and comments to avoid spreading "64" to too many
places.
DeltaFile
+22-15llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+22-151 files

FreeBSD/ports 498cc5asecurity Makefile, security/syft distinfo Makefile

security/syft: New port

  Syft is a CLI tool and library for generating a Software Bill of Materials
  (SBOM) from container images and filesystems.

  It supports multiple SBOM formats including CycloneDX and SPDX and can scan
  containers, directories, and archives to identify installed packages.

  Syft is developed by Anchore and is commonly used in software supply-chain
  security workflows.

Sponsored by:   OTTRIA
DeltaFile
+2,053-0security/syft/files/modules.txt
+597-0security/syft/distinfo
+363-0security/syft/Makefile
+8-0security/syft/pkg-descr
+1-0security/Makefile
+3,022-05 files

LLVM/project 2d3b8cellvm/test/tools/dsymutil asm-line-tables.test

[dsymutil] Require AArch64 backend in asm-line-tables.test (#187797)

This should fix the test on all the builders that don't enable this backend.
DeltaFile
+1-0llvm/test/tools/dsymutil/asm-line-tables.test
+1-01 files

LLVM/project 2d5e028llvm/include/llvm/ADT Statistic.h, llvm/lib/Support Statistic.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+171-37llvm/unittests/ADT/StatisticTest.cpp
+110-10llvm/include/llvm/ADT/Statistic.h
+58-15llvm/lib/Support/Statistic.cpp
+339-623 files

LLVM/project a99dbc5clang/lib/Sema SemaHLSL.cpp, clang/test/AST/HLSL resources-in-structs.hlsl

[HLSL] Add binding attributes to resources from structs (#184731)

Add binding attributes to global variables that were created for resources embedded in structs. The binding values are based on `register` annotations and `[[vk::binding]]` attribute on the struct instance.

Fixes #182992
DeltaFile
+154-27clang/lib/Sema/SemaHLSL.cpp
+62-25clang/test/AST/HLSL/resources-in-structs.hlsl
+216-522 files

FreeBSD/ports ede0d84multimedia/aom distinfo Makefile

multimedia/aom: update to 3.13.2

Changes:        https://aomedia.googlesource.com/aom/+log/v3.13.1..v3.13.2
Reported by:    Repology, portscout

(cherry picked from commit c4307d36b3d3fc0add627058f1a8b7c59aae5710)
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports 2f1a959x11-toolkits/wlroots019 distinfo Makefile

x11-toolkits/wlroots019: update to 0.19.3

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.3
Reported by:    GitLab (notify releases)

(cherry picked from commit b2548dab88c29789522368f845bb9937b008b2eb)
DeltaFile
+3-3x11-toolkits/wlroots019/distinfo
+1-1x11-toolkits/wlroots019/Makefile
+4-42 files

FreeBSD/ports b2548dax11-toolkits/wlroots019 distinfo Makefile

x11-toolkits/wlroots019: update to 0.19.3

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.19.3
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-toolkits/wlroots019/distinfo
+1-2x11-toolkits/wlroots019/Makefile
+4-52 files

FreeBSD/ports c4307d3multimedia/aom distinfo Makefile

multimedia/aom: update to 3.13.2

Changes:        https://aomedia.googlesource.com/aom/+log/v3.13.1..v3.13.2
Reported by:    Repology, portscout
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports 3284b31x11-toolkits/wlroots020 distinfo Makefile

x11-toolkits/wlroots020: update to 0.20.0.r5

Changes:        https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.20.0-rc5
Reported by:    GitLab (notify releases)
DeltaFile
+3-3x11-toolkits/wlroots020/distinfo
+1-1x11-toolkits/wlroots020/Makefile
+4-42 files

LLVM/project 9b30151lldb/source/Plugins/ExpressionParser/Clang ClangExpressionParser.cpp, lldb/test/API/commands/expression/ptrauth-auth-traps TestPtrAuthAuthTraps.py main.c

[lldb] Support PointerAuthAuthTraps in the expression evaluator (#187612)

Enable and test PointerAuthAuthTraps, which ensures that we trap after
an authentication failures.
DeltaFile
+48-0lldb/test/API/commands/expression/ptrauth-auth-traps/TestPtrAuthAuthTraps.py
+11-0lldb/test/API/commands/expression/ptrauth-auth-traps/main.c
+5-0lldb/test/API/commands/expression/ptrauth-auth-traps/Makefile
+1-0lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
+65-04 files

LLVM/project 82f18b0clang/include/clang/Basic OffloadArch.h, clang/lib/Basic Cuda.cpp OffloadArch.cpp

[Clang] Rename OffloadArch::UNUSED to UNUSED_ to avoid macro collisions (#174528)

OffloadArch uses an enumerator named `UNUSED`, which is a very common
macro name in external codebases (e.g. Mesa defines UNUSED as an
attribute helper). If such a macro is visible when including
clang/Basic/OffloadArch.h, the preprocessor expands the token inside the
enum and breaks compilation of the installed Clang headers.

Rename the enumerator to `UNUSED_` and update all in-tree references.
This is a spelling-only change (no behavioral impact) and mirrors the
existing approach used for SM_32_ to avoid macro clashes.
DeltaFile
+7-7clang/lib/Driver/Driver.cpp
+5-5clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+3-3clang/include/clang/Basic/OffloadArch.h
+3-3clang/lib/Basic/Targets/NVPTX.h
+2-2clang/lib/Basic/Cuda.cpp
+2-2clang/lib/Basic/OffloadArch.cpp
+22-224 files not shown
+27-2710 files