Dreckly/dreckly 496e873mail/cyrus-imapd24 distinfo, mail/cyrus-imapd24/patches patch-sieve_flags.c patch-lib_util.h

cyrus-imapd24: Fix implicit function declarations
DeltaFile
+14-0mail/cyrus-imapd24/patches/patch-sieve_flags.c
+14-0mail/cyrus-imapd24/patches/patch-lib_util.h
+14-0mail/cyrus-imapd24/patches/patch-imap_reconstruct.c
+14-0mail/cyrus-imapd24/patches/patch-lib_strarray.c
+4-0mail/cyrus-imapd24/distinfo
+60-05 files

Dreckly/dreckly 2b5790bmail/bulk_mailer distinfo, mail/bulk_mailer/patches patch-aa

bulk_mailer: Fix build with recent GCC
DeltaFile
+31-4mail/bulk_mailer/patches/patch-aa
+1-1mail/bulk_mailer/distinfo
+32-52 files

FreeNAS/freenas 1418a5fsrc/middlewared/middlewared/plugins/zettarepl_ state.py

NAS-140346 / 27.0.0-BETA.1 / fix NoRowsWereUpdatedException in zettarepl (by yocalebo) (by bugclerk) (#18492)

Commit a08212fc46 (NAS-136213, June 2025) changed datastore.update from
raising RuntimeError('No rows were updated') to raising
`NoRowsWereUpdatedException()`.

The except RuntimeError in flush_state was correct before that commit —
it was specifically catching this "no rows updated" case. But when the
exception type was changed, nobody updated flush_state to match, so it
became a silently broken error handler.

To make matters even more confusing, an unrelated change in master
4b7769149f (NAS-140201) fixed this but because that was a much more
involved change it was never back ported.

Original PR: https://github.com/truenas/middleware/pull/18488


Original PR: https://github.com/truenas/middleware/pull/18491

    [3 lines not shown]
DeltaFile
+18-10src/middlewared/middlewared/plugins/zettarepl_/state.py
+18-101 files

LLVM/project 55cee50llvm/lib/Target/AMDGPU VOP1Instructions.td AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU fptosi-sat-vector.ll fptoui-sat-vector.ll

[AMDGPU] Use native instructions for f16 to u16/i16 saturated conversion (#186769)

This addresses one of the limitations of #174726 by directly selecting
`v_cvt_[u16/i16]_f16` instructions for conversion between 16-bit types,
as they already handle saturation internally.
DeltaFile
+988-280llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll
+885-248llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll
+298-27llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll
+184-18llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll
+23-0llvm/lib/Target/AMDGPU/VOP1Instructions.td
+3-0llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+2,381-5731 files not shown
+2,384-5737 files

LLVM/project 13a093bllvm/lib/Transforms/Vectorize VPlanRecipes.cpp

[VPlan] Compute cost for predicated loads/stores to invariant address. (#181572)

Update VPReplicateRecipe::computeCost to compute the cost for stores to
invariant addresses only masked by the header mask.

This matches the legacy cost model logic, but it is slightly odd that
the legacy cost model only seems to do this for stores predicated by the
header mask (i.e. tail-folding and not executed conditionally
otherwise). This is probably something we want to re-evaluate
eventually.

PR: https://github.com/llvm/llvm-project/pull/181572
DeltaFile
+36-3llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+36-31 files

FreeNAS/freenas d08a25csrc/freenas/etc/pam.d truenas-session, src/middlewared/middlewared/plugins etc.py

NAS-140345 / 26.0.0-BETA.2 /  Fix some first boot spam related to pam (by anodos325) (#18495)

This commit adds pam_truenas.so to the base PAM common-session file that
is installed on the system in our image file. This file is almost
immediately replaced on first boot, but can generate a middleware log
file entry before doing that.

Original PR: https://github.com/truenas/middleware/pull/18487

---------

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+1-1src/middlewared/middlewared/plugins/etc.py
+1-0src/freenas/etc/pam.d/truenas-session
+2-12 files

FreeNAS/freenas f67fae3src/freenas/etc/pam.d truenas-session, src/middlewared/middlewared/plugins etc.py

NAS-140345 / 26.0.0-BETA.1 / Fix some first boot spam related to pam (by anodos325) (#18494)

This commit adds pam_truenas.so to the base PAM common-session file that
is installed on the system in our image file. This file is almost
immediately replaced on first boot, but can generate a middleware log
file entry before doing that.

Original PR: https://github.com/truenas/middleware/pull/18487

---------

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+1-1src/middlewared/middlewared/plugins/etc.py
+1-0src/freenas/etc/pam.d/truenas-session
+2-12 files

FreeNAS/freenas 9a71ee7src/freenas/etc/pam.d truenas-session

Fix some first boot spam related to pam

This commit adds pam_truenas.so to the base PAM common-session
file that is installed on the system in our image file. This
file is almost immediately replaced on first boot, but can
generate a middleware log file entry before doing that.

(cherry picked from commit 9d43f7298466d5d311f8513d60830374062351dd)
DeltaFile
+1-0src/freenas/etc/pam.d/truenas-session
+1-01 files

FreeNAS/freenas dfd91b9src/middlewared/middlewared/plugins etc.py

Fix render intialization race

(cherry picked from commit e8924af364e6e5c3f8fedc97f092eed92bcf6e75)
DeltaFile
+1-1src/middlewared/middlewared/plugins/etc.py
+1-11 files

FreeNAS/freenas 50d6f56src/freenas/etc/pam.d truenas-session, src/middlewared/middlewared/plugins etc.py

NAS-140345 / Fix some first boot spam related to pam (#18487)

This commit adds pam_truenas.so to the base PAM common-session file that
is installed on the system in our image file. This file is almost
immediately replaced on first boot, but can generate a middleware log
file entry before doing that.
DeltaFile
+1-1src/middlewared/middlewared/plugins/etc.py
+1-0src/freenas/etc/pam.d/truenas-session
+2-12 files

LLVM/project 1974f2allvm/test/CodeGen/AMDGPU dynamic_stackalloc.ll llvm.amdgcn.reduce.sub.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fshr.ll

Rebase

Created using spr 1.3.8-wip
DeltaFile
+2,113-1,374llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+1,412-1,169llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+1,096-146llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+1,047-142llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+968-165llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll
+968-165llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll
+7,604-3,1611,502 files not shown
+35,177-13,2941,508 files

LLVM/project 1d9282cllvm/test/CodeGen/AMDGPU dynamic_stackalloc.ll llvm.amdgcn.reduce.sub.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fshr.ll

[spr] changes introduced through rebase

Created using spr 1.3.8-wip

[skip ci]
DeltaFile
+2,113-1,374llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+1,412-1,169llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+1,096-146llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+1,047-142llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+968-165llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll
+968-165llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll
+7,604-3,1611,502 files not shown
+35,177-13,2941,508 files

LLVM/project 1b8db06lldb/include/lldb/Core Module.h, lldb/source/Core Module.cpp

[PrefixMap] Teach lldb to auto-load compilation-prefix-map.json (#187145)

Add a LoadCompilationPrefixMap() helper in SymbolFile::FindPlugin that
walks up from the symbol file's directory looking for a
compilation-prefix-map.json file. When found, each key→value entry is
applied to the module's source path mapping list, allowing LLDB to
resolve source file paths that were rewritten by -fdebug-prefix-map at
build time without requiring manual `settings set target.source-map`.

The JSON file format maps fake paths (as written into debug info) back
to their real on-disk counterparts:
  { "/fake/srcdir": "/real/srcdir" }

Directory results are cached so the filesystem is walked at most once
per unique directory across all modules loaded in a session.

Also apply the module's source path remappings in
SymbolFileDWARFDebugMap::ParseCompileUnitAtIndex when constructing
compile units from N_SO stabs. This mirrors what MakeAbsoluteAndRemap

    [5 lines not shown]
DeltaFile
+63-3lldb/source/Core/Module.cpp
+43-0lldb/test/API/functionalities/compilation-prefix-map/TestCompilationPrefixMap.py
+16-2lldb/include/lldb/Core/Module.h
+11-0lldb/source/Symbol/SymbolFile.cpp
+9-0lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
+9-0lldb/test/API/functionalities/compilation-prefix-map/Makefile
+151-51 files not shown
+156-57 files

LLVM/project 9418cdbllvm/test/tools/llvm-remarkutil filter.test, llvm/test/tools/llvm-remarkutil/Inputs filter.yaml

[llvm-remarkutil] filter: Support multiple input files (#187162)

Refactor filter into a FilterTool class that can process multiple input
files sequentially and emits the remarks into a single output file.

Pull Request: https://github.com/llvm/llvm-project/pull/187162
DeltaFile
+84-37llvm/tools/llvm-remarkutil/RemarkFilter.cpp
+69-0llvm/test/tools/llvm-remarkutil/filter/filter.test
+0-69llvm/test/tools/llvm-remarkutil/filter.test
+40-0llvm/test/tools/llvm-remarkutil/filter/filter-multi.test
+0-28llvm/test/tools/llvm-remarkutil/Inputs/filter.yaml
+28-0llvm/test/tools/llvm-remarkutil/filter/Inputs/filter.yaml
+221-1342 files not shown
+235-1378 files

LLVM/project 63b44declang/lib/AST/ByteCode InterpFrame.h InterpFrame.cpp

[clang][bytecode] Allocate local variables in `InterpFrame` tail storage (#185835)

Instead of heap-allocating an `InterpFrame` and then immediately
heap-allocating more space for the local variables, do only one
heap-allocation and use tail storage for the local variables.
We already know how many bytes we need to for the tail storage after
all.
This also makes `InterpFrame` a little smaller since we don't need to
save an explicit pointer for the local variable memory.






For an artificial test case doing lots of function calls with local
variables like:
```c++
constexpr int plus(int a, int b) {

    [27 lines not shown]
DeltaFile
+39-15clang/lib/AST/ByteCode/InterpFrame.h
+23-21clang/lib/AST/ByteCode/InterpFrame.cpp
+13-15clang/lib/AST/ByteCode/Function.h
+9-15clang/lib/AST/ByteCode/Compiler.cpp
+15-7clang/lib/AST/ByteCode/Context.cpp
+13-6clang/lib/AST/ByteCode/Interp.cpp
+112-7910 files not shown
+144-11616 files

Dreckly/dreckly 61b4acdgraphics/xv distinfo, graphics/xv/patches patch-xv.h

xv: Fix build on SunOS with recent gcc
DeltaFile
+19-9graphics/xv/patches/patch-xv.h
+1-1graphics/xv/distinfo
+20-102 files

FreeBSD/ports 2b0251dwww/py-html5lib Makefile distinfo, www/py-html5lib/files patch-setup.py

www/py-html5lib: fix build with newer setuptools

Use an upstream pull request [0] to handle ast.Str deprecation/removal, as the existing patch fails:

Traceback (most recent call last):
  File "/usr/local/lib/python3.13t/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
    main()
    ~~~~^^
  File "/usr/local/lib/python3.13t/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
    json_out["return_val"] = hook(**hook_input["kwargs"])
                             ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13t/site-packages/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
    return hook(config_settings)
  File "/usr/local/lib/python3.13t/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=[])
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13t/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
    self.run_setup()
    ~~~~~~~~~~~~~~^^

    [31 lines not shown]
DeltaFile
+0-13www/py-html5lib/files/patch-setup.py
+8-2www/py-html5lib/Makefile
+5-1www/py-html5lib/distinfo
+13-163 files

LLVM/project f609344llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.ds.sub.gs.reg.rtn.ll llvm.amdgcn.ds.add.gs.reg.rtn.ll

AMDGPU/GlobalISel: RegBankLegalize rules for ds_add/sub_gs_reg_rtn (#185991)
DeltaFile
+27-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll
+27-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll
+5-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+59-23 files

LLVM/project 0f5d8a9utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes dd9dd1d (#187310)

This fixes dd9dd1d2f39c8feb650de732540198b96240e4ff.
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

LLVM/project 4c745dfmlir/lib/Target/LLVMIR/Dialect/LLVMIR LLVMToLLVMIRTranslation.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenACC OpenACCToLLVMIRTranslation.cpp

[MLIR][LLVMIR][NFC] Drop uses of BranchInst (#187304)
DeltaFile
+10-14mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+2-2mlir/lib/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp
+1-1mlir/lib/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.cpp
+13-173 files

LLVM/project 79c8500llvm/test/CodeGen/AMDGPU dynamic_stackalloc.ll llvm.amdgcn.reduce.sub.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fshr.ll

Merge branch 'main' into users/eas/update-predicator-test
DeltaFile
+2,113-1,374llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+1,412-1,169llvm/test/CodeGen/AMDGPU/GlobalISel/fshr.ll
+1,096-146llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.sub.ll
+1,047-142llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.add.ll
+968-165llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umax.ll
+968-165llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.umin.ll
+7,604-3,1611,423 files not shown
+33,943-12,5101,429 files

NetBSD/src xYWO1Bnsys/arch/cesfic/cesfic locore.s, sys/arch/hp300/hp300 locore.s

   Re-factor trap0 (system calls) into trap_subr.s.  Here we pick the flavor
   that has the in-line astpending check bcause it's a few cycles faster in
   the (common) case where no AST is pending at the end of a system call.
VersionDeltaFile
1.43+1-18sys/arch/sun2/sun2/locore.s
1.115+1-18sys/arch/sun3/sun3/locore.s
1.23+18-1sys/arch/m68k/m68k/trap_subr.s
1.148+1-17sys/arch/x68k/x68k/locore.s
1.58+1-17sys/arch/cesfic/cesfic/locore.s
1.205+1-17sys/arch/hp300/hp300/locore.s
+23-888 files not shown
+31-22014 files

FreeBSD/ports 7f52073misc Makefile, misc/py-comfyui-workflow-templates Makefile distinfo

misc/py-comfyui-workflow-templates: New port: ComfyUI: Workflow templates
DeltaFile
+28-0misc/py-comfyui-workflow-templates/Makefile
+3-0misc/py-comfyui-workflow-templates/distinfo
+3-0misc/py-comfyui-workflow-templates/pkg-descr
+1-0misc/Makefile
+35-04 files

FreeBSD/ports 81da036misc Makefile, misc/py-comfyui-workflow-templates-media-other Makefile distinfo

misc/py-comfyui-workflow-templates-media-other: New port: ComfyUI: Media bundle containing audio/3D/misc workflow assets
DeltaFile
+22-0misc/py-comfyui-workflow-templates-media-other/Makefile
+11-0misc/py-comfyui-workflow-templates-media-other/files/patch-pyproject.toml
+3-0misc/py-comfyui-workflow-templates-media-other/distinfo
+3-0misc/py-comfyui-workflow-templates-media-other/pkg-descr
+1-0misc/Makefile
+40-05 files

FreeBSD/ports a3cb55emisc Makefile, misc/py-comfyui-frontend-package Makefile distinfo

misc/py-comfyui-frontend-package: New port: ComfyUI: Frontend package
DeltaFile
+19-0misc/py-comfyui-frontend-package/Makefile
+3-0misc/py-comfyui-frontend-package/distinfo
+2-0misc/py-comfyui-frontend-package/pkg-descr
+1-0misc/Makefile
+25-04 files

FreeBSD/ports 8a3afc3security Makefile, security/py-blake3 distinfo Makefile

security/py-blake3: New port: Python bindings for the BLAKE3 cryptographic hash function
DeltaFile
+71-0security/py-blake3/distinfo
+69-0security/py-blake3/Makefile
+11-0security/py-blake3/pkg-descr
+1-0security/Makefile
+152-04 files

FreeBSD/ports d5f0ab3misc Makefile, misc/py-comfyui-workflow-templates-media-image Makefile distinfo

misc/py-comfyui-workflow-templates-media-image: New port: ComfyUI: Media bundle containing image workflow assets
DeltaFile
+22-0misc/py-comfyui-workflow-templates-media-image/Makefile
+11-0misc/py-comfyui-workflow-templates-media-image/files/patch-pyproject.toml
+3-0misc/py-comfyui-workflow-templates-media-image/distinfo
+2-0misc/py-comfyui-workflow-templates-media-image/pkg-descr
+1-0misc/Makefile
+39-05 files

FreeBSD/ports f9e1217misc/py-kokoro Makefile

misc/py-kokoro: Add test dependencies
DeltaFile
+3-1misc/py-kokoro/Makefile
+3-11 files

FreeBSD/ports 0a2a9d7misc Makefile, misc/py-comfyui-workflow-templates-media-api Makefile pkg-descr

misc/py-comfyui-workflow-templates-media-api: New port: ComfyUI: Media bundle containing API-driven workflow assets
DeltaFile
+22-0misc/py-comfyui-workflow-templates-media-api/Makefile
+11-0misc/py-comfyui-workflow-templates-media-api/files/patch-pyproject.toml
+3-0misc/py-comfyui-workflow-templates-media-api/pkg-descr
+3-0misc/py-comfyui-workflow-templates-media-api/distinfo
+1-0misc/Makefile
+40-05 files

FreeBSD/ports 6e20bdamisc Makefile, misc/py-comfyui-workflow-templates-core Makefile distinfo

misc/py-comfyui-workflow-templates-core: New port: ComfyUI: Core helpers for ComfyUI workflow templates
DeltaFile
+22-0misc/py-comfyui-workflow-templates-core/Makefile
+11-0misc/py-comfyui-workflow-templates-core/files/patch-pyproject.toml
+3-0misc/py-comfyui-workflow-templates-core/distinfo
+3-0misc/py-comfyui-workflow-templates-core/pkg-descr
+1-0misc/Makefile
+40-05 files