LLVM/project def780alibc/include/llvm-libc-types cookie_io_functions_t.h CMakeLists.txt, libc/src/stdio fopencookie.cpp

[libc] Change cookie_seek_function_t to take off_t argument (#223306)

cookie_seek_function_t is defined as taking off_t rather than off64_t
for offset argument in all C library implementations that support
fopencookie.
DeltaFile
+2-3libc/src/stdio/fopencookie.cpp
+3-2libc/test/src/stdio/fopencookie_test.cpp
+2-2libc/include/llvm-libc-types/cookie_io_functions_t.h
+2-2libc/include/llvm-libc-types/CMakeLists.txt
+1-0libc/test/src/stdio/CMakeLists.txt
+10-95 files

LLVM/project 198cabeflang/include/flang/Optimizer/Dialect/FIRCG CGOps.td, flang/lib/Optimizer/CodeGen PreCGRewrite.cpp

[flang][cuda] Exclude device variables from host debug info (#222241)
DeltaFile
+100-0flang/test/Transforms/debug-cuf-device-variable.fir
+46-0flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
+9-0flang/test/Fir/declare-codegen.fir
+2-2flang/lib/Optimizer/CodeGen/PreCGRewrite.cpp
+2-0flang/include/flang/Optimizer/Dialect/FIRCG/CGOps.td
+1-0flang/lib/Optimizer/Dialect/FIRCG/CMakeLists.txt
+160-21 files not shown
+161-27 files

LLVM/project 5e39c74llvm/docs LangRef.md, llvm/include/llvm/IR Intrinsics.td

[ConstantTime] Allow dead llvm.ct.select to be removed

An unused llvm.ct.select outlived the InstructionSimplify fold, which kept
both value arguments live and contradicted the LangRef text saying the unused
argument becomes dead code. Add the intrinsic to the wouldInstructionBeTriviallyDead
whitelist next to llvm.allow.runtime.check and llvm.allow.ubsan.check, which
carry IntrInaccessibleMemOnly for the same reason: to pin the call in place,
not to model a real memory access.

Keep IntrInaccessibleMemOnly rather than switching to IntrNoMem. As a pure
value the call is sunk into a conditionally-executed block by InstCombine
(gated on mayWriteToMemory) and split into one copy per branch arm by GVN PRE.

Also correct the undef condition semantics, trim the declaration list, and
drop claims from the definition comment that the memory effect does not
actually provide.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+69-16llvm/test/Transforms/InstSimplify/ct-select.ll
+23-25llvm/docs/LangRef.md
+13-8llvm/include/llvm/IR/Intrinsics.td
+2-1llvm/lib/Transforms/Utils/Local.cpp
+107-504 files

LLVM/project 6f2c3f2llvm/lib/CodeGen/SelectionDAG LegalizeDAG.cpp, llvm/test/CodeGen/RISCV ctselect-fallback-gisel.ll ctselect-fallback-scalable.ll

[ConstantTime] Use ARITH_FENCE as the combine barrier in CT_SELECT expansion

Replace the CopyToReg/CopyFromReg vreg barrier in ExpandCTSELECT with
ISD::ARITH_FENCE. The legalizer no longer creates vregs or picks register
classes via getRegClassFor, and scalable vectors are now covered too.
Codegen tests regenerated; output stays branchless.
DeltaFile
+945-702llvm/test/CodeGen/X86/ctselect.ll
+232-144llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+5-25llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+8-0llvm/test/CodeGen/RISCV/ctselect-fallback-scalable.ll
+2-0llvm/test/CodeGen/RISCV/ctselect-fallback-gisel.ll
+1,192-8715 files

LLVM/project f571e75llvm/lib/CodeGen/SelectionDAG LegalizeDAG.cpp

[ConstantTime] Move the CT_SELECT expansion into a helper

The CT_SELECT case in ExpandNode was around 180 lines. Move it to
SelectionDAGLegalize::ExpandCTSELECT and name the operands, so the case is
three lines. Pure code motion: emitted assembly is unchanged for every RUN
line of the existing ct.select codegen tests.

Also use a temporary for the promoted SELECT so the call fits on one line
instead of wrapping after the assignment.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+193-185llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+193-1851 files

LLVM/project a3f2ffallvm/docs LangRef.md, llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp DAGCombiner.cpp

[ConstantTime] Address reviewer feedback on llvm.ct.select core

- Fix vector-split build error: call the existing SplitRes_Select for
  CT_SELECT instead of the nonexistent SplitRes_CT_SELECT.
- Fix a VP_MERGE result-split regression: the CT_SELECT switch reformat had
  moved ISD::VP_MERGE onto the SplitRes_SELECT_CC line, which reads operand 4
  (out of bounds for VP_MERGE's 4 operands) and builds a SELECT_CC without
  splitting the EVL, crashing or miscompiling any vp.merge whose result
  vector must be split. Restore it to the SplitRes_Select group.
- Accept byte types (bN and vectors of them) in the Verifier and document
  them in LangRef; add byte-typed X86 codegen and Verifier test coverage.
- Drop the redundant `VT0 == MVT::i1` guard in visitCT_SELECT; the inner
  condition-type checks already cover correctness after promotion.
- LangRef: reword the constant-fold rule to the enforceable "constant
  operand" form, restate fast-math flags via the general FP-call rule (only
  nnan/ninf are poison-generating), and switch undef/poison to match select,
  dropping the noundef return attribute so poison propagates (both arms always
  evaluate, so poison in either yields poison).
- Revert an unrelated whitespace change in LegalizeTypes.h.

    [2 lines not shown]
DeltaFile
+354-0llvm/test/CodeGen/X86/ctselect.ll
+24-22llvm/docs/LangRef.md
+21-22llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+3-9llvm/test/Transforms/InstSimplify/ct-select.ll
+3-3llvm/lib/IR/Verifier.cpp
+4-2llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+409-585 files not shown
+417-7011 files

LLVM/project ba125cbllvm/docs LangRef.md, llvm/lib/CodeGen/SelectionDAG LegalizeFloatTypes.cpp LegalizeDAG.cpp

[ConstantTime] Apply review fixes for llvm.ct.select core

- Verifier: reject aggregate types instead of crashing ISel; add test.
- Fix scalable-vector expansion crash when the element type is not a
  legal scalar; add RVV test.
- LangRef: document poison/undef, noundef, permitted folds, and FMF
  behavior; rewrite Syntax/Overview.
- Deduplicate CT_SELECT type-legalizer handlers into the SELECT paths.
- Misc: FP int-twin assert, dead null check, in-place memory blend,
  flag-free PromoteNode, GlobalISel fallback test, comment cleanups.
DeltaFile
+117-0llvm/test/CodeGen/RISCV/ctselect-fallback-scalable.ll
+70-45llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+56-34llvm/docs/LangRef.md
+24-24llvm/test/CodeGen/X86/ctselect.ll
+35-0llvm/test/CodeGen/RISCV/ctselect-fallback-gisel.ll
+10-24llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+312-12711 files not shown
+369-18717 files

LLVM/project 28a2da7llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAGBuilder.cpp, llvm/test/CodeGen/RISCV ctselect-fallback.ll

[ConstantTime] Move ct.select lowering to legalizer; misc fixes

- LegalizeDAG owns CT_SELECT lowering: scalar-mask+splat for vectors
  (avoids illegal vNi1), memory-blend for FP types lacking a legal
  same-size integer (f64 on i386 no-SSE, fp128, x86_fp80)
- Add InstSimplify folds for constant cond and identical arms
- Extend X86 tests to half/bfloat/fp128/x86_fp80; nounwind cleanup
- Preserve flags through legalizer; reuse SDTSelect
DeltaFile
+1,513-549llvm/test/CodeGen/X86/ctselect.ll
+143-65llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+12-111llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+102-0llvm/test/Transforms/InstSimplify/ct-select.ll
+44-30llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+4-13llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+1,818-7685 files not shown
+1,838-78011 files

LLVM/project cd036cfllvm/docs LangRef.md, llvm/include/llvm/IR Intrinsics.td

[ConstantTime] Address reviewer feedback for llvm.ct.select core

Model llvm.ct.select as IntrInaccessibleMemOnly so the call stays pinned
without pessimizing alias analysis. Make CT_SELECT flagless (drop the
getCTSelect flags parameter, dead flag propagation, and
setFlags-after-getNode) and assert its condition is scalar. Blend the FP
memory fallback at the widest legal integer width with ext-load and
trunc-store tails instead of illegal i8 chunks. Restore the LangRef
section dropped in the rebase onto the Markdown docs migration and note
RISC-V Zkt/Zvkt. Apply review style fixes and regenerate affected tests.
DeltaFile
+113-113llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+125-0llvm/docs/LangRef.md
+27-68llvm/test/CodeGen/X86/ctselect.ll
+39-27llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+16-19llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+8-2llvm/include/llvm/IR/Intrinsics.td
+328-2298 files not shown
+349-24714 files

LLVM/project b0cd65ellvm/include/llvm/CodeGen ISDOpcodes.h, llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp

[ConstantTime] Reword comments and LangRef doc
DeltaFile
+0-7llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+5-2llvm/include/llvm/CodeGen/ISDOpcodes.h
+5-92 files

LLVM/project 57530a1llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp LegalizeDAG.cpp, llvm/test/CodeGen/RISCV ctselect-fallback.ll

[ConstantTime] Fix CT_SELECT expansion to preserve constant-time guarantees

Create CT_SELECT nodes for scalar types regardless of target support, so
they survive DAGCombiner (visitCT_SELECT is conservative). Expand to
AND/OR/XOR during operation legalization after SETCC is lowered, preventing
the sext(setcc)->select fold chain that converts constant-time patterns
into data-dependent conditional moves (e.g. movn/movz on MIPS).

The mask uses SUB(0, AND(Cond, 1)) instead of SIGN_EXTEND because type
legalization already promoted i1 to the SetCC result type, making
SIGN_EXTEND a no-op for same-width types.
DeltaFile
+144-115llvm/test/CodeGen/X86/ctselect.ll
+10-12llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+12-8llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+13-3llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+179-1384 files

LLVM/project 4abdc46llvm/lib/CodeGen/SelectionDAG LegalizeIntegerTypes.cpp DAGCombiner.cpp, llvm/test/CodeGen/RISCV ctselect-fallback.ll

[ConstantTime][LLVM] Add llvm.ct.select intrinsic with generic SelectionDAG lowering

[LLVM][CodeGen]  Improve CTSELECT fallback lowering and target support modeling (#179395)

This pull request refactors and improves the **fallback handling** of
constant-time select (CTSELECT) in LLVM’s code generation
infrastructure. The changes clarify semantics, simplify
target-capability checks, and improve the correctness and
maintainability of fallback lowering, without changing the intended
constant-time guarantees.

- **CTSELECT semantics**
- Clarified documentation for the `CTSELECT` node to explicitly describe
its operands and its role as the lowering target for the constant-time
select intrinsic.

- **TargetLowering cleanup**
  - Removed CTSELECT-specific entries from `SelectSupportKind`.
- Introduced a dedicated `isCtSelectSupported(EVT)` hook to cleanly

    [23 lines not shown]
DeltaFile
+1,509-0llvm/test/CodeGen/X86/ctselect.ll
+754-0llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+106-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+76-2llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+74-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+20-0llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+2,539-214 files not shown
+2,623-720 files

LLVM/project 2703c50llvm/lib/CodeGen/SelectionDAG LegalizeFloatTypes.cpp LegalizeVectorTypes.cpp, llvm/test/CodeGen/RISCV ctselect-fallback.ll

[ConstantTime] Changed CTSELECT instances to CT_SELECT
DeltaFile
+14-14llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+11-11llvm/test/CodeGen/X86/ctselect.ll
+9-9llvm/test/CodeGen/RISCV/ctselect-fallback.ll
+7-7llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+7-7llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+6-6llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+54-5413 files not shown
+76-8119 files

LLVM/project 20fe9f3libc/src/__support/macros/properties cpu_features.h, libc/src/string/memory_utils op_generic.h

[libc] Don't declare vector_size types that cannot be compiled (#221119)

On machines where [[gnu::vector_size(N)]] types are generally
supported, each given N can only be used when the corresponding
CPU features are enabled by the particular -m switches et al.
Don't make any use of a type that's not enabled for native
register use according to the predefines reflecting -m switches.
Even inline and template functions that wind up being unused can
make the compiler give errors about the use of a type whose use
is disabled for ABI or ISA configuration reasons.
DeltaFile
+30-20libc/src/string/memory_utils/op_generic.h
+10-0libc/src/__support/macros/properties/cpu_features.h
+40-202 files

LLVM/project b68c979utils/bazel/llvm-project-overlay/libc/test libc_test_rules.bzl, utils/bazel/llvm-project-overlay/libc/test/include BUILD.bazel

[test][bazel][libc] Fix dependencies for some tests under full-build
DeltaFile
+82-59utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel
+37-4utils/bazel/llvm-project-overlay/libc/test/src/stdio/BUILD.bazel
+16-4utils/bazel/llvm-project-overlay/libc/test/src/string/BUILD.bazel
+6-2utils/bazel/llvm-project-overlay/libc/utils/MPCWrapper/BUILD.bazel
+3-3utils/bazel/llvm-project-overlay/libc/test/libc_test_rules.bzl
+4-1utils/bazel/llvm-project-overlay/libc/utils/MPFRWrapper/BUILD.bazel
+148-736 files

LLVM/project 23dac5coffload/ci hip-tpl.py

[HIP] Use new spelling in buildbot script (#223491)

This adds the new spelling to enable HIP Kokkos tests in the buildbot
script.
The old spelling will be removed.
DeltaFile
+1-0offload/ci/hip-tpl.py
+1-01 files

LLVM/project 9ad8cd6libc/test/UnitTest BazelFilePath.cpp, utils/bazel/llvm-project-overlay/libc BUILD.bazel

[bazel][libc][test] Allow LLVM-libc tests to be run in full-build mode

This PR makes the required changes to run LLVM-libc full build tests in Bazel. After this PR, most tests pass:

```
bazel test @llvm-project//libc/test/... --config=ci --@llvm-project//libc:build_mode=full --keep_going
Executed 680 out of 853 tests: 681 tests pass and 172 fail to build.
```

Follow on PRs will fix specific tests that are failing (lots of missing deps etc).

This PR mostly involves propagating the correct dependencies and compiler/linker options from [`add_libc_hermetic`](https://github.com/llvm/llvm-project/blob/4098f568c46e06b6df470111868b4c165dd80f4d/libc/cmake/modules/LLVMLibCTestRules.cmake#L750). Slightly more involved changes:
- `BazelFilePath.cpp` also had to be fixed so that it doesn't depend on the non-namespaced `getenv` function. This PR models after https://github.com/llvm/llvm-project/commit/ee407f7e7069cccfdc1815de07e17cebf83d19f9 in order to conditionally use LLVM-libc's getenv under full-build mode.
- All tests have a dependency against `crt1.o` when run under full-build. This PR updates `merge_relocatable_object` so it also exposes a `CcInfo` with the merged object file and its transitive deps. In order to do so, this PR also makes the logic a little more careful about PIC vs non-PIC deps.
DeltaFile
+102-9utils/bazel/llvm-project-overlay/libc/startup/linux/startup_rules.bzl
+59-17utils/bazel/llvm-project-overlay/libc/test/libc_test_rules.bzl
+48-3utils/bazel/llvm-project-overlay/libc/test/UnitTest/BUILD.bazel
+13-3libc/test/UnitTest/BazelFilePath.cpp
+4-4utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+226-365 files

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

Incorporate comments, update docs based on merged PR
DeltaFile
+23-6llvm/unittests/TargetParser/TargetParserTest.cpp
+0-20llvm/unittests/Target/AMDGPU/AMDGPUUnitTests.cpp
+3-2llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+1-1llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+27-294 files

LLVM/project 83cb8bdclang/include/clang/Driver CommonArgs.h, clang/lib/Driver/ToolChains AMDGPU.cpp Clang.cpp

[Clang] Enable UBSan for AMDGPU device offload (#219973)

Summary:
This enables the device UBSan runtime for AMDGPU devices. Primarily this
required modifications to the `addSanitizerRuntime` interface so we can
query the compilation's offload status. Also need to forward it through
the linker wrapper interface. Works on all AMDGPU offload, slight hacks
around the other targets as they do not advertise sanitizer
runtimes properly.

This is linked in via a new `-u __ubsan_offload_init` hook to pull
in the side library. This is standard behavior and keeps the core logic
mostly unchanged and re-used.

---

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>
DeltaFile
+77-0clang/test/Driver/fsanitize-undefined-offload.c
+43-5clang/lib/Driver/ToolChains/CommonArgs.cpp
+2-2clang/lib/Driver/ToolChains/Hexagon.cpp
+2-1clang/lib/Driver/ToolChains/Clang.cpp
+1-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+1-1clang/include/clang/Driver/CommonArgs.h
+126-1013 files not shown
+136-2019 files

LLVM/project b3000bfcompiler-rt/lib/ubsan/offload ubsan_offload_symbolize.cpp hsa.h

[compiler-rt] Add AMDGPU Device UndefinedBehaviorSanitizer runtime (#219972)

Summary:
This adds support for full UBSan on the AMDGPU target. The GPU build of
`compiler-rt` will now build `libclang_rt.ubsan_standalone.a` and the
host build will now provide `libclang_rt.ubsan_offload.a` for the
host-side formatting.

The **core** approach is to simply gather arguments from the device and
replay them on the host. The RPC interface acts as the narrow shim to
pass data between the CPU and GPU.

The changes to the core runtime are kept minimal, only exposing a few
needed hooks to re-run and symbolize reports coming from an external
caller. The device archive is a side-library which will only be present
for GPU offloading builds.

Putting this in `compiler-rt` via interceptors avoids an ABI edge
between many consumers, (OpenMP, HIP, Pytorch, etc). The runtime code is

    [47 lines not shown]
DeltaFile
+368-0compiler-rt/lib/ubsan/offload/ubsan_offload_hsa.cpp
+343-0compiler-rt/lib/ubsan/offload/ubsan_offload_report.cpp
+241-0compiler-rt/lib/ubsan/offload/ubsan_offload_rpc.cpp
+199-0compiler-rt/lib/ubsan/offload/ubsan_offload_hsa_interceptors.cpp
+172-0compiler-rt/lib/ubsan/offload/hsa.h
+148-0compiler-rt/lib/ubsan/offload/ubsan_offload_symbolize.cpp
+1,471-033 files not shown
+2,487-8039 files

FreeBSD/ports 20fb9ffmath/py-symengine Makefile

math/py-symengine: Unbreak on 16 by removing USES=llvm:15; update WWW

Reported by:    fallout
DeltaFile
+3-2math/py-symengine/Makefile
+3-21 files

FreeBSD/ports e55bf90math/lean4 Makefile distinfo

math/lean4: update 4.33.1 → 4.34.0
DeltaFile
+273-28math/lean4/pkg-plist
+3-3math/lean4/distinfo
+2-1math/lean4/Makefile
+278-323 files

FreeBSD/ports a5e46demisc/py-polars Makefile distinfo, misc/py-polars-runtime Makefile distinfo

misc/py-polars{,-runtime}: update 1.43.1 → 1.44.2
DeltaFile
+423-405misc/py-polars-runtime/distinfo
+212-204misc/py-polars-runtime/Makefile
+11-11misc/py-polars-runtime/files/patch-Cargo.lock
+3-3misc/py-polars/distinfo
+1-1misc/py-polars/Makefile
+650-6245 files

FreeBSD/ports 2a722c0textproc Makefile, textproc/py-affine-gaps distinfo pkg-descr

textproc/py-affine-gaps: New port: JIT-compiled string edit-distances

PR:             298330
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+37-0textproc/py-affine-gaps/Makefile
+7-0textproc/py-affine-gaps/pkg-descr
+3-0textproc/py-affine-gaps/distinfo
+1-0textproc/Makefile
+48-04 files

FreeBSD/ports 48e141fdevel/py-stringzilla Makefile

devel/py-stringzilla: add missing test dependency
DeltaFile
+3-3devel/py-stringzilla/Makefile
+3-31 files

FreeBSD/ports 9351c11math/py-cbcbox Makefile, math/py-cbcbox/files patch-pyproject.toml patch-tests_conftest.py

math/py-cbcbox: New port: Python access to the CBC MILP solver

PR:             298331
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+1,127-0math/py-cbcbox/files/patch-setup.py
+55-0math/py-cbcbox/files/patch-src_____init____.py
+52-0math/py-cbcbox/files/patch-tests_test__solve.py
+33-0math/py-cbcbox/Makefile
+29-0math/py-cbcbox/files/patch-tests_conftest.py
+14-0math/py-cbcbox/files/patch-pyproject.toml
+1,310-03 files not shown
+1,323-09 files

FreeBSD/ports 142bebdwww/py-boto3-stubs Makefile distinfo, www/py-boto3-stubs/files patch-pyproject.toml

www/py-boto3-stubs: update 1.34.127 → 1.43.93
DeltaFile
+14-0www/py-boto3-stubs/files/patch-pyproject.toml
+3-3www/py-boto3-stubs/distinfo
+3-2www/py-boto3-stubs/Makefile
+20-53 files

FreeBSD/ports 2fbd025devel Makefile, devel/py-types-s3transfer pkg-descr distinfo

devel/py-types-s3transfer: New port: Type annotations and code completion for s3transfer

PR:             298334
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+32-0devel/py-types-s3transfer/files/patch-pyproject.toml
+25-0devel/py-types-s3transfer/Makefile
+3-0devel/py-types-s3transfer/distinfo
+2-0devel/py-types-s3transfer/pkg-descr
+1-0devel/Makefile
+63-05 files

FreeBSD/ports abf08b8math/lean4 Makefile

math/lean4: broken on 14

Reported by:    fallout
DeltaFile
+1-0math/lean4/Makefile
+1-01 files

Illumos/gate 2aad45eusr/src/cmd/zpool zpool_main.c

18403 zpool: things get messy with 0 columns
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at oxide.computer>
DeltaFile
+1-1usr/src/cmd/zpool/zpool_main.c
+1-11 files