FreeBSD/ports 0c9a098x11-drivers/xf86-video-intel Makefile pkg-plist, x11-drivers/xf86-video-intel/files patch-tools_virtual.c

x11-drivers/xf86-video-intel: Add TOOLS option

As a side effect this fixes build in an unclean environment that causes
autoactivation of the --enable-tools option.

PR:             273422, 277510
DeltaFile
+13-0x11-drivers/xf86-video-intel/files/patch-tools_virtual.c
+5-2x11-drivers/xf86-video-intel/Makefile
+2-0x11-drivers/xf86-video-intel/pkg-plist
+20-23 files

LLVM/project 7d848f1libc/shared builtins.h, libc/shared/builtins subtf3.h

[libc] add shared subtf3 builtin (#205669)

Re-exposes LLVM-libc's `__subtf3` as `shared::subtf3` for reuse by
compiler-rt's builtins.

Stacked change - merge these first:
- #200094


Part of #197824

---------

Co-authored-by: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
DeltaFile
+38-0libc/src/__support/builtins/subtf3.h
+35-0libc/shared/builtins/subtf3.h
+10-0libc/src/__support/builtins/CMakeLists.txt
+4-3libc/test/shared/shared_builtins_test.cpp
+1-0libc/test/shared/CMakeLists.txt
+1-0libc/shared/builtins.h
+89-36 files

LLVM/project 153e71ellvm/lib/Target/Hexagon HexagonFrameLowering.cpp HexagonISelLowering.cpp, llvm/test/CodeGen/Hexagon stack-probing.ll

[Hexagon] Add probe-stack=inline-asm support for stack clash protection (#190568)

Large stack allocations can skip over guard pages, causing stack clash
vulnerabilities. The probe-stack=inline-asm function attribute tells
LLVM to emit inline probing code that touches each page during stack
allocation, ensuring guard pages are hit.

`framelimit` provides hardware bounds checking, but only on the
allocframe instruction itself. SP decrements via A2_addi -- used for
frames >= 16k bytes and all no-FP prologues bypass it. Software probing
closes that gap.

When the attribute is present and the frame size exceeds the probe size,
the prologue now emits a PS_probed_stackalloc pseudo that
inlineStackProbe() expands into a compare-and-branch loop:

  r29 = add(r29, #-ProbeSize)
  memw(r29+#0) = #0
  p0 = cmp.gtu(r29, r28)

    [4 lines not shown]
DeltaFile
+285-43llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
+287-0llvm/test/CodeGen/Hexagon/stack-probing.ll
+18-0llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
+6-2llvm/lib/Target/Hexagon/HexagonFrameLowering.h
+6-0llvm/lib/Target/Hexagon/HexagonPseudo.td
+3-0llvm/lib/Target/Hexagon/HexagonISelLowering.h
+605-456 files

FreeBSD/ports e297af8x11-fonts/fslsfonts Makefile distinfo

x11-fonts/fslsfonts: Update to 1.0.7

Update WWW and pkg-descr.
Add LICENSE.
1.0.3 and later no longer depends on libX11.

https://lists.x.org/archives/xorg-announce/2022-September/003210.html
https://lists.x.org/archives/xorg-announce/2024-December/003563.html

PR:             295996
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+6-6x11-fonts/fslsfonts/Makefile
+3-2x11-fonts/fslsfonts/distinfo
+2-2x11-fonts/fslsfonts/pkg-descr
+11-103 files

LLVM/project 34d2a6dclang/include/clang/Frontend CompilerInvocation.h FrontendOptions.h, clang/lib/DependencyScanning ModuleDepCollector.cpp

[clang] Specialize invocation path visitation to the cow (#205686)

After https://github.com/llvm/llvm-project/pull/205632, the only clients
of the compiler invocation's `visitPaths()` APIs call it on the cow
variant. This PR moves the implementation from the base class into the
cow, allowing specialized copy-on-write behavior for mutating
visitation. If the callback requests a path to be mutated, exclusive
ownership of the containing `*Options` instance is established and the
string gets modified. This should be performance win for dependency
scans using prefix mapping, although admittedly I haven't benchmarked.
DeltaFile
+51-72clang/lib/Frontend/CompilerInvocation.cpp
+23-27clang/include/clang/Frontend/CompilerInvocation.h
+8-7clang/unittests/Frontend/CompilerInvocationTest.cpp
+2-2clang/lib/DependencyScanning/ModuleDepCollector.cpp
+1-1clang/include/clang/Frontend/FrontendOptions.h
+85-1095 files

LLVM/project 2d21291clang/test/Preprocessor aarch64-target-features.c

fixup! Test neon and fp16 macros are set correctly.

Use +nosimd first to check they're actually enabled after +f16f32{mm,dot}
DeltaFile
+10-2clang/test/Preprocessor/aarch64-target-features.c
+10-21 files

FreeBSD/ports e0a1276x11/xdpyinfo distinfo Makefile

x11/xdpyinfo: Update to 1.4.0

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

PR:             290398
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-3x11/xdpyinfo/distinfo
+1-1x11/xdpyinfo/Makefile
+4-42 files

FreeBSD/src dcc684dlib/libc/stdlib system.3

system(3): Use plural form of 'command'

Pick the plural form in the sentence about running arbitrary commands in
the security consideration section.

PR:         294497
Event:      Halifax Hackathon 202606
Location:   Couch
DeltaFile
+1-1lib/libc/stdlib/system.3
+1-11 files

LLVM/project 27791e9mlir/include/mlir-c IR.h, mlir/include/mlir/CAPI IRMapping.h

[mlir-c] Add IRMapping C API bindings

Expose IRMapping through the MLIR C API with full create/destroy/map,
lookup, contains/erase, and clone-with-mapping functionality.
DeltaFile
+117-0mlir/test/CAPI/ir.c
+89-0mlir/include/mlir-c/IR.h
+85-0mlir/lib/CAPI/IR/IR.cpp
+43-0mlir/test/CAPI/rewrite.c
+18-0mlir/include/mlir/CAPI/IRMapping.h
+7-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+359-01 files not shown
+364-07 files

FreeBSD/ports a94e92eeditors/zed distinfo Makefile.crates, editors/zed/files patch-Cargo.lock patch-crates_zed_src_main.rs

editors/zed: Update to 1.8.2

Changelog: https://github.com/zed-industries/zed/releases/tag/v1.8.2

Reported by:    GitHub (watch releases)
DeltaFile
+23-23editors/zed/distinfo
+11-11editors/zed/Makefile.crates
+8-8editors/zed/files/patch-Cargo.lock
+6-6editors/zed/files/patch-crates_zed_src_main.rs
+4-4editors/zed/files/patch-crates_fs_src_fs__watcher.rs
+2-2editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
+54-543 files not shown
+59-599 files

LLVM/project 54e7bfallvm/lib/Target/Lanai LanaiDelaySlotFiller.cpp LanaiCodeGenPassBuilder.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+50-25llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
+69-0llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+27-0llvm/lib/Target/Lanai/LanaiPassRegistry.def
+20-7llvm/lib/Target/Lanai/Lanai.h
+8-0llvm/lib/Target/Lanai/LanaiTargetMachine.h
+4-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+178-332 files not shown
+181-358 files

LLVM/project aaf803allvm/lib/Target/Lanai LanaiDelaySlotFiller.cpp LanaiMemAluCombiner.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+50-25llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
+46-24llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp
+69-0llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+27-8llvm/lib/Target/Lanai/Lanai.h
+22-0llvm/lib/Target/Lanai/LanaiPassRegistry.def
+4-4llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+218-613 files not shown
+231-629 files

LLVM/project 05b5a2allvm/lib/Target/Lanai LanaiPassRegistry.def

fix

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/Lanai/LanaiPassRegistry.def
+1-11 files

LLVM/project bf3d2aellvm/lib/Target/Lanai LanaiPassRegistry.def

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/lib/Target/Lanai/LanaiPassRegistry.def
+1-11 files

LLVM/project 839853dllvm/lib/Target/Lanai LanaiPassRegistry.def

fix

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/Lanai/LanaiPassRegistry.def
+1-11 files

LLVM/project 5b63420llvm/test/CodeGen/AMDGPU lower-module-lds-via-table.ll infinite-loop.ll

AMDGPU: Avoid codegening the default target in a few tests
DeltaFile
+35-35llvm/test/CodeGen/AMDGPU/lower-module-lds-via-table.ll
+12-20llvm/test/CodeGen/AMDGPU/infinite-loop.ll
+6-6llvm/test/CodeGen/AMDGPU/ipra.ll
+2-2llvm/test/CodeGen/AMDGPU/naked-fn-with-frame-pointer.ll
+55-634 files

LLVM/project 39d4d12mlir/include/mlir-c Rewrite.h, mlir/lib/CAPI/Transforms Rewrite.cpp

[mlir-c] Add ConversionTarget dynamic legality C API

Add mlirConversionTargetAddDynamicallyLegalOp,
mlirConversionTargetAddDynamicallyLegalDialect,
mlirConversionTargetMarkOpRecursivelyLegal, and
mlirConversionTargetMarkUnknownOpDynamicallyLegal to enable
per-instance legality callbacks from C.
DeltaFile
+58-0mlir/test/CAPI/rewrite.c
+44-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+28-0mlir/include/mlir-c/Rewrite.h
+130-03 files

NetBSD/src qqaxZmndistrib/sets/lists/debug shl.mi

   Old debug libraries get listed as obsolete so they get removed

   So add back (but marked obsolete) libexpat.so.2.6.debug (even if it
   was present for just a fortnight).
VersionDeltaFile
1.407+2-1distrib/sets/lists/debug/shl.mi
+2-11 files

LLVM/project e0cd26allvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

rebase

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

LLVM/project 3ff065dllvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

LLVM/project 6e051c9llvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

rebase

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

LLVM/project 8df0fd4llvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

LLVM/project 83d5afellvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

rebase

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

LLVM/project 7abc89fllvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

LLVM/project 9a81d73llvm/lib/Target/Lanai Lanai.h LanaiISelDAGToDAG.cpp

rebase

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Target/Lanai/Lanai.h
+1-1llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-1llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
+4-43 files

FreeBSD/doc d020202documentation/content/en/books/handbook/zfs _index.adoc

Revert "handbook/zfs: Add new section about ZFS native encryption"

This reverts commit 9ddc2f8625bf8d59738c10c1370ba03eac0677af.
Not approved yet.
DeltaFile
+0-299documentation/content/en/books/handbook/zfs/_index.adoc
+0-2991 files

LLVM/project 05e3fa9llvm/lib/Target/Lanai LanaiDelaySlotFiller.cpp LanaiCodeGenPassBuilder.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+50-25llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
+69-0llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+27-0llvm/lib/Target/Lanai/LanaiPassRegistry.def
+18-1llvm/lib/Target/Lanai/Lanai.h
+8-0llvm/lib/Target/Lanai/LanaiTargetMachine.h
+3-0llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+175-262 files not shown
+177-278 files

LLVM/project 650f4callvm/lib/Target/Lanai LanaiDelaySlotFiller.cpp LanaiCodeGenPassBuilder.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+50-25llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
+69-0llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+27-0llvm/lib/Target/Lanai/LanaiPassRegistry.def
+18-5llvm/lib/Target/Lanai/Lanai.h
+8-0llvm/lib/Target/Lanai/LanaiTargetMachine.h
+3-0llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+175-302 files not shown
+177-318 files

LLVM/project 4f07c33llvm/lib/Target/Lanai LanaiCodeGenPassBuilder.cpp LanaiPassRegistry.def

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+68-0llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+27-0llvm/lib/Target/Lanai/LanaiPassRegistry.def
+8-0llvm/lib/Target/Lanai/LanaiTargetMachine.h
+6-0llvm/lib/Target/Lanai/Lanai.h
+3-0llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+1-0llvm/lib/Target/Lanai/CMakeLists.txt
+113-06 files

LLVM/project 93f4771llvm/lib/Target/Lanai LanaiDelaySlotFiller.cpp LanaiCodeGenPassBuilder.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+50-25llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
+69-0llvm/lib/Target/Lanai/LanaiCodeGenPassBuilder.cpp
+27-0llvm/lib/Target/Lanai/LanaiPassRegistry.def
+18-1llvm/lib/Target/Lanai/Lanai.h
+8-0llvm/lib/Target/Lanai/LanaiTargetMachine.h
+3-0llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp
+175-262 files not shown
+177-278 files