FreeBSD/ports 9c50b27www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update lua module to its recent revision aka v0.10.13rc3

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-53 files

LLVM/project e918a5allvm/utils/lit/lit TestRunner.py Test.py, llvm/utils/lit/lit/llvm subst.py

[lit][NFC] remove new-style class opt-ins (#199784)

In Python 3.0 and later it is no longer necessary to explicitly derive
from `object` to opt into "new-style" classes, they are the default.

Since the current minimum Python version is 3.8, this is no longer
required. This patch removes `object` from the base class lists of all
affected classes in lit.
DeltaFile
+4-4llvm/utils/lit/lit/TestRunner.py
+3-3llvm/utils/lit/lit/Test.py
+3-3llvm/utils/lit/lit/display.py
+2-2llvm/utils/lit/lit/ShellEnvironment.py
+2-2llvm/utils/lit/lit/llvm/subst.py
+1-1llvm/utils/lit/lit/run.py
+15-155 files not shown
+20-2011 files

LLVM/project 577e9a7lld/test/wasm tls-libcall.s, lld/wasm Driver.cpp Writer.cpp

[WebAssembly] WASIP3 Library Call Thread Context Support (#175800)

The [WebAssembly Component
Model](https://component-model.bytecodealliance.org/) has added support
for [cooperative
multithreading](https://github.com/WebAssembly/component-model/pull/557).
This has been implemented in the [Wasmtime
engine](https://github.com/bytecodealliance/wasmtime/pull/11751) and is
part of the wider project of [WASI preview
3](https://wasi.dev/roadmap#upcoming-wasi-03-releases), which is
currently tracked
[here](https://github.com/orgs/bytecodealliance/projects/16).

These changes require updating the way that `__stack_pointer` and
`__tls_base` work purely for a new `wasm32-wasip3` target; other targets
will not be touched. Specifically, rather than using a Wasm global for
tracking the stack pointer and TLS base, the new
[`context.get/set`](https://github.com/WebAssembly/component-model/blob/main/design/mvp/CanonicalABI.md#-canon-contextget)
component model builtin functions will be used (the intention being that

    [15 lines not shown]
DeltaFile
+71-0lld/test/wasm/tls-libcall.s
+47-20llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp
+41-6lld/wasm/Driver.cpp
+39-0llvm/test/DebugInfo/WebAssembly/thread-context-abi.ll
+24-7lld/wasm/Writer.cpp
+31-0llvm/test/CodeGen/WebAssembly/tls-local-exec.ll
+253-3324 files not shown
+472-8430 files

OpenZFS/src 8bfac28.github/workflows README.md

.github: update workflows README

Describe the current zfs-qemu pipeline, ci_type selection, supported
guests, and the code-checking and other auxiliary workflows.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18590
DeltaFile
+82-47.github/workflows/README.md
+82-471 files

LLVM/project fc60e08.github/workflows libc-overlay-tests.yml

[libc] Use containers for overlay precommit CIs. (#199294)
DeltaFile
+12-23.github/workflows/libc-overlay-tests.yml
+12-231 files

LLVM/project e16c5f1llvm/lib/Target/AMDGPU SIFrameLowering.cpp

Fixes for buildbot breaks in #183153

Attempt at fixing issues in #183153 caught by buildbots, specifically
no-assert and windows builds.

Not sure how to run those bots ahead of landing this?

Change-Id: I285adf09ac2df239d0ab05459f7388b6970247ad
DeltaFile
+7-8llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
+7-81 files

LLVM/project bf420f0llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 interleaved-store-noninbounds-gep.ll

[AArch64] Fix hasNearbyPairedStore to handle non-inbounds GEPs (#199137)

Problem: `hasNearbyPairedStore` uses
`stripAndAccumulateInBoundsConstantOffsets` to decompose store pointers
into (base, offset) pairs and check whether two stores are 16 bytes
apart. This fails when LSR has rewritten pointer arithmetic into
non-inbounds GEPs because the function refuses to look through them. The
two stores then appear to have different base pointers and the check
returns false. When this happens, `lowerInterleavedStore` proceeds to
emit `ST2` for a pattern that would be more profitable as `zip+stp`,
since the load-store optimizer can pair adjacent stores into `STP` but
cannot merge `ST2` with anything. On a bf16-to-fp32 NEON conversion loop
this causes a regression from 11 to 17 instructions per iteration.
Note: Interleaved stores support was added for RISCV in
https://github.com/llvm/llvm-project/pull/115354. Turning this off
produces the desired STP instructions.

https://godbolt.org/z/1afsjPd3e


    [7 lines not shown]
DeltaFile
+44-0llvm/test/CodeGen/AArch64/interleaved-store-noninbounds-gep.ll
+4-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+48-32 files

LLVM/project 187dfefflang/include/flang/Optimizer/Builder FIRBuilder.h, flang/include/flang/Optimizer/Dialect FIRBoxUtils.h

[flang] Enabled pulling of rebox into array_coor. (#199161)

This patch enables pulling slicing `fir.rebox` operations
into `fir.array_coor`. This helps preserve information about
the original rank of the array being accessed.
`FIRToMemRef` and later passes may benefit from this.

Assisted by: Claude
DeltaFile
+42-13flang/test/Fir/array-coor-canonicalization.fir
+42-0flang/lib/Optimizer/Dialect/FIRBoxUtils.cpp
+29-2flang/lib/Optimizer/Dialect/FIROps.cpp
+29-0flang/include/flang/Optimizer/Dialect/FIRBoxUtils.h
+0-26flang/lib/Optimizer/Builder/FIRBuilder.cpp
+3-10flang/include/flang/Optimizer/Builder/FIRBuilder.h
+145-511 files not shown
+146-517 files

LLVM/project f3c0f26flang/lib/Optimizer/Transforms FIRToMemRef.cpp, flang/test/Transforms/FIRToMemRef array-coor-rebox-slice-shape.mlir array-coor-slice-shift.mlir

[flang][FIRToMemRef] Get strides from descriptor for some array_coor cases. (#199158)

This is a follow-up on Jean's comment
https://github.com/llvm/llvm-project/pull/198933#discussion_r3279535746

This patch makes use of the descriptor strides when `fir.array_coor`'s
memref is a `fir.box` that is not a fir.embox result.
DeltaFile
+28-14flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+30-0flang/test/Transforms/FIRToMemRef/array-coor-rebox-slice-shape.mlir
+11-8flang/test/Transforms/FIRToMemRef/array-coor-slice-shift.mlir
+69-223 files

LLVM/project f263446clang/lib/Driver/ToolChains AMDGPU.cpp, clang/test/Driver amdgpu-validate-sanitize.cl

clang/AMDGPU: Report all runtimeless sanitizers as available (#199642)
DeltaFile
+18-0clang/test/Driver/amdgpu-validate-sanitize.cl
+1-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+19-12 files

LLVM/project e9e5d4eclang/lib/Driver/ToolChains AMDGPU.cpp

clang/AMDGPU: Remove unnecessary fallback to check -march (#199780)

-march is now rewritten to -mcpu.
DeltaFile
+1-4clang/lib/Driver/ToolChains/AMDGPU.cpp
+1-41 files

FreeBSD/ports ee86522x11-fonts/font-bitstream-75dpi Makefile distinfo

x11-fonts/font-bitstream-75dpi: Update to 1.0.4

Update COMMENT, WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003349.html

PR:             291640
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+9-5x11-fonts/font-bitstream-75dpi/Makefile
+3-2x11-fonts/font-bitstream-75dpi/distinfo
+4-1x11-fonts/font-bitstream-75dpi/pkg-descr
+16-83 files

FreeBSD/src 7669a18etc/mtree BSD.usr.dist

mtree: usr: Add missing pkg/triggers entry

Reviewed by:    ivy
Fixes:          ea5e50c2985b ("packages: Add a mandoc package")
Differential Revision:  https://reviews.freebsd.org/D54682

(cherry picked from commit b8480379adcefaff0553aed1df67b249a0b194c8)
DeltaFile
+4-0etc/mtree/BSD.usr.dist
+4-01 files

LLVM/project 7e98d19llvm/lib/Transforms/Scalar LoopFuse.cpp, llvm/test/Transforms/LoopFusion different_guards.ll

[LoopFusion] Do not fuse loops with different guards (#199724)

The testcase that was originally contributed to #193641 exposed a
functional issue in which loop fusion can fuse functions with different
loop guards. There seem to two distinct bugs and each of them alone is
enough to let this happen.

- The condition that checks loop guards are identical, intends to
exclude loops that require peeling. But the condition is not correct and
it allows some loops that do not require peeling to pass.

- The condition that checks two guards are identical implicitly assume
conditions of guard branches are instructions, but this is not
necessarily always correct.

This patch fixes the problem for the loops that do not require peeling.
The issue still exists for loops that require peeling and will be fixed
separately.
DeltaFile
+45-0llvm/test/Transforms/LoopFusion/different_guards.ll
+20-15llvm/lib/Transforms/Scalar/LoopFuse.cpp
+65-152 files

FreeBSD/ports e5f57edx11-fonts/font-bh-lucidatypewriter-100dpi Makefile distinfo

x11-fonts/font-bh-lucidatypewriter-100dpi: Update to 1.0.4

Update WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003343.html

PR:             290922
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+8-4x11-fonts/font-bh-lucidatypewriter-100dpi/Makefile
+3-2x11-fonts/font-bh-lucidatypewriter-100dpi/distinfo
+3-1x11-fonts/font-bh-lucidatypewriter-100dpi/pkg-descr
+14-73 files

LLVM/project e63c406llvm/lib/Target/RISCV RISCVInstrInfoY.td, llvm/lib/Target/RISCV/MCTargetDesc RISCVBaseInfo.h

add operand types

Created using spr 1.3.8-beta.1
DeltaFile
+2-1llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+2-1llvm/lib/Target/RISCV/RISCVInstrInfoY.td
+4-22 files

FreeBSD/ports 8a16badsecurity/steghide Makefile

security/steghide: Mark DEPRECATED

This version is over 22 years old and has vulnerability.

https://nvd.nist.gov/vuln/detail/CVE-2021-27211

PR:             295594
Approved by:    fluffy (mentor)
DeltaFile
+4-1security/steghide/Makefile
+4-11 files

FreeBSD/ports f9e1383x11-fonts/font-bh-lucidatypewriter-75dpi Makefile distinfo

x11-fonts/font-bh-lucidatypewriter-75dpi: Update to 1.0.4

Update WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003345.html

PR:             291089
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+8-4x11-fonts/font-bh-lucidatypewriter-75dpi/Makefile
+3-2x11-fonts/font-bh-lucidatypewriter-75dpi/distinfo
+3-1x11-fonts/font-bh-lucidatypewriter-75dpi/pkg-descr
+14-73 files

LLVM/project 98af862flang/lib/Lower/OpenMP OpenMP.cpp

Remove PFT fallback

PFT fallback was added when trying to support more complex construct
and is not required by current PR.
DeltaFile
+0-32flang/lib/Lower/OpenMP/OpenMP.cpp
+0-321 files

LLVM/project e42046amlir/test/Integration/Dialect/XeGPU/WG load_store_matrix.mlir

[MLIR][XeGPU] Fix pass name in RUN command (#199766)
DeltaFile
+1-1mlir/test/Integration/Dialect/XeGPU/WG/load_store_matrix.mlir
+1-11 files

FreeBSD/ports ce1d9fbx11/xdriinfo distinfo Makefile

x11/xdriinfo: Update to 1.0.8

https://lists.x.org/archives/xorg-announce/2025-July/003617.html

PR:             290434
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+3-3x11/xdriinfo/distinfo
+1-1x11/xdriinfo/Makefile
+4-42 files

FreeBSD/ports 7fada82x11-fonts/font-bh-75dpi Makefile distinfo

x11-fonts/font-bh-75dpi: Update to 1.0.4

Update WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003342.html

PR:             290553
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+8-4x11-fonts/font-bh-75dpi/Makefile
+3-2x11-fonts/font-bh-75dpi/distinfo
+4-1x11-fonts/font-bh-75dpi/pkg-descr
+15-73 files

LLVM/project 596247ellvm/lib/Target/AMDGPU SIFrameLowering.cpp

Fixes for buildbot breaks

Change-Id: I285adf09ac2df239d0ab05459f7388b6970247ad
DeltaFile
+7-8llvm/lib/Target/AMDGPU/SIFrameLowering.cpp
+7-81 files

FreeBSD/ports b396f73x11-fonts/font-bh-type1 Makefile distinfo

x11-fonts/font-bh-type1: Update to 1.0.4

https://lists.x.org/archives/xorg-announce/2023-February/003347.html

Update COMMNET, WWW and pkg-descr.
Add LICENSE.

PR:             291322
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+9-5x11-fonts/font-bh-type1/Makefile
+3-2x11-fonts/font-bh-type1/distinfo
+4-1x11-fonts/font-bh-type1/pkg-descr
+16-83 files

FreeBSD/ports 153b721x11-fonts/font-bh-ttf Makefile distinfo

x11-fonts/font-bh-ttf: Update to 1.0.4

Update COMMENT, WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2023-February/003346.html

PR:             291276
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+4-5x11-fonts/font-bh-ttf/Makefile
+3-2x11-fonts/font-bh-ttf/distinfo
+4-1x11-fonts/font-bh-ttf/pkg-descr
+11-83 files

NetBSD/src MXDQwFksys/arch/sun3/sun3x pmap.c

   pmap_bootstrap(): Fix an error intrduced in rev 1.127 - ensure pmap_membank
   points to the first element in the array after building up the linked list.
VersionDeltaFile
1.130+3-2sys/arch/sun3/sun3x/pmap.c
+3-21 files

LLVM/project 27abffalldb/docs/resources lldbgdbremote.md, lldb/source/Plugins/Process/gdb-remote GDBRemoteRegisterContext.cpp GDBRemoteRegisterContext.h

[lldb] New expedited register specfication for unavailable regs (#193894)

When lldb-server/debugserver send a stop packet, they expedite the
vaLues of many of the general purpose registers in the stop packet, so
lldb doesn't need to fetch them separately.

On Darwin systems using an AArch64 M4 or newer SOC with SME, we need to
fetch the streaming vector length (svl) register when in Streaming SVE
Mode to correctly size the registers in lldb. On Darwin systems, when we
are not in SSVE mode, svl is undefined -- it is not included in the
expedited registers. However, lldb will still try to fetch the value, so
we get a register-read packet at every stop on M4 and newer systems,
trying to fetch the value.

This patch adds a new format for the expedited registers. They are
normally a `;` separated series of `{regnum}:{native endian bytes}`.
This allows for `{regnum}:` alone, indicating that the register value
for regnum cannot be fetched at this stop.


    [42 lines not shown]
DeltaFile
+110-0lldb/test/API/functionalities/gdb_remote_client/TestUnavailableRegisters.py
+54-27lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
+39-16lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
+25-9lldb/tools/debugserver/source/RNBRemote.cpp
+11-5lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+8-0lldb/docs/resources/lldbgdbremote.md
+247-572 files not shown
+256-578 files

FreeBSD/ports 873c3e0x11-fonts/font-bitstream-100dpi Makefile distinfo

x11-fonts/font-bitstream-100dpi: Update to 1.0.4

Update COMMENT, WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003348.html

PR:             291533
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+9-5x11-fonts/font-bitstream-100dpi/Makefile
+3-2x11-fonts/font-bitstream-100dpi/distinfo
+4-1x11-fonts/font-bitstream-100dpi/pkg-descr
+16-83 files

LLVM/project a7aceffllvm/docs SandboxIR.md, llvm/include/llvm/SandboxIR Tracker.h Context.h

Revert "[SandboxIR][Tracker] Implement accept(/*AcceptAll*/) and revert(/*RevertAll*/)" (#199776)

Reverts llvm/llvm-project#197289
DeltaFile
+0-54llvm/unittests/SandboxIR/TrackerTest.cpp
+6-18llvm/include/llvm/SandboxIR/Tracker.h
+4-13llvm/lib/SandboxIR/Tracker.cpp
+2-2llvm/include/llvm/SandboxIR/Context.h
+1-2llvm/docs/SandboxIR.md
+13-895 files

LLVM/project a14d084libc/config/baremetal config.json

Reland "[libc] Enable baremetal float printf using modular format" (#199758)

Reverts llvm/llvm-project#199114

#199118 fixed the issue uncovered in the Fuchsia CI build.
DeltaFile
+3-3libc/config/baremetal/config.json
+3-31 files