LLVM/project f98cc40llvm/lib/Transforms/Utils LoopUtils.cpp, llvm/test/Transforms/LoopDeletion pr173357.ll

[LoopDeletion] Check for uses in unreachable basic blocks even when there is no exit block. (#173428)

Fixes #173357
DeltaFile
+25-23llvm/lib/Transforms/Utils/LoopUtils.cpp
+30-0llvm/test/Transforms/LoopDeletion/pr173357.ll
+55-232 files

FreeBSD/ports da0b146www/gohugo distinfo Makefile

www/gohugo: Update to 0.153.5

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.153.5

 * images: Add compression option to image config and clean up some of the options handling
 * config: Fix cascade per language in hugo.toml regression
 * images: Fix WebP quality and hint parameters being ignored

Approved by:    doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeNAS/freenas aff3dd9

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

LLVM/project c4d5255llvm/test/Transforms/SLPVectorizer/AArch64 vec-node-dropped-with-gather-user.ll

[SLP][NFC]Add a test that reveals the issue with non-profitable subtrees deletion
DeltaFile
+56-0llvm/test/Transforms/SLPVectorizer/AArch64/vec-node-dropped-with-gather-user.ll
+56-01 files

FreeNAS/freenas a82f4b9src/middlewared/middlewared/api/v25_10_1 smb.py, src/middlewared/middlewared/api/v25_10_2 smb.py

NAS-139110 / 26.04 / Fix typo in SMB share ACL validation (#17920)

We were checking for presence of ae_who_str or ae_who_id rather than for
ae_who_sid. Update API description to match reality.
DeltaFile
+1-2src/middlewared/middlewared/api/v25_10_1/smb.py
+1-2src/middlewared/middlewared/api/v25_10_2/smb.py
+1-2src/middlewared/middlewared/api/v26_04_0/smb.py
+1-1src/middlewared/middlewared/plugins/smb.py
+4-74 files

LLVM/project 68a0b93flang/lib/Semantics check-call.cpp resolve-names.cpp, flang/test/Lower/CUDA cuda-data-transfer.cuf

[flang][cuda] Emit error when a device actual argument is used in host intrinsic (#172914)

This can lead to segfault if a device variable is used in a host
intrinsic. Emit an error in semantic.
DeltaFile
+36-0flang/lib/Semantics/check-call.cpp
+12-0flang/lib/Semantics/resolve-names.cpp
+11-1flang/test/Lower/CUDA/cuda-data-transfer.cuf
+7-0flang/test/Semantics/cuf23.cuf
+66-14 files

LLVM/project 1ac1a54flang-rt/include/flang-rt/runtime work-queue.h, flang-rt/lib/cuda memmove-function.cpp

Reland "[flang][cuda] Add support for derived-type initialization on device #172568" (#172913)

#172568
DeltaFile
+17-17flang/test/Lower/allocatable-polymorphic.f90
+24-6flang-rt/lib/runtime/derived.cpp
+27-0flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
+17-7flang-rt/include/flang-rt/runtime/work-queue.h
+9-9flang/test/Lower/volatile-allocatable.f90
+18-0flang-rt/lib/cuda/memmove-function.cpp
+112-3926 files not shown
+207-11432 files

LLVM/project 52b4470llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp

[SelectionDAG] Use SmallVector::assign instead of clear+append. NFC (#173946)

DeltaFile
+1-2llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+1-21 files

FreeBSD/ports 1da4bd4security/age distinfo Makefile

security/age: Update version 1.3.0=>1.3.1

Changelog: https://github.com/FiloSottile/age/releases/tag/v1.3.1
DeltaFile
+5-5security/age/distinfo
+1-1security/age/Makefile
+6-62 files

FreeBSD/ports f719728databases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.221=>1.5.224
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

LLVM/project 73a77e8llvm/test/CodeGen/AMDGPU combine-scalar-selects.ll combine-scalar-selects-asm.ll

review: transformation is profitable for other uses
DeltaFile
+131-0llvm/test/CodeGen/AMDGPU/combine-scalar-selects.ll
+123-0llvm/test/CodeGen/AMDGPU/combine-scalar-selects-asm.ll
+254-02 files

FreeBSD/doc 06d0803website/content/ru administration.adoc where.adoc, website/content/ru/releases/15.0R relnotes.adoc

website: RU - update all files changed in EN

Reviewed by: andy, marck
Differential Revision: https://reviews.freebsd.org/D54222
DeltaFile
+8-8website/content/ru/releng/_index.adoc
+8-8website/content/ru/administration.adoc
+5-2website/content/ru/releases/15.0R/relnotes.adoc
+3-3website/content/ru/security/_index.adoc
+2-3website/content/ru/where.adoc
+3-2website/content/ru/status/_index.adoc
+29-262 files not shown
+31-288 files

LLVM/project 5a2162cllvm/lib/Target/AMDGPU AMDGPULateCodeGenPrepare.cpp, llvm/test/CodeGen/AMDGPU combine-scalar-selects.ll combine-scalar-selects-asm.ll

incorporate handling of other data type casting
DeltaFile
+1,157-0llvm/test/CodeGen/AMDGPU/combine-scalar-selects.ll
+979-0llvm/test/CodeGen/AMDGPU/combine-scalar-selects-asm.ll
+16-7llvm/lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp
+2,152-73 files

LLVM/project 7c0420dclang-tools-extra/clang-tidy/readability InconsistentIfElseBracesCheck.cpp InconsistentIfElseBracesCheck.h, clang-tools-extra/test/clang-tidy/checkers/readability inconsistent-ifelse-braces.cpp inconsistent-ifelse-braces-constexpr-if.cpp

[clang-tidy] Add new check 'readability-inconsistent-ifelse-braces' (#162361)

Closes https://github.com/llvm/llvm-project/issues/162140

---------

Co-authored-by: Victor Chernyakin <chernyakin.victor.j at outlook.com>
DeltaFile
+137-0clang-tools-extra/test/clang-tidy/checkers/readability/inconsistent-ifelse-braces.cpp
+122-0clang-tools-extra/test/clang-tidy/checkers/readability/inconsistent-ifelse-braces-constexpr-if.cpp
+91-0clang-tools-extra/clang-tidy/readability/InconsistentIfElseBracesCheck.cpp
+54-0clang-tools-extra/test/clang-tidy/checkers/readability/inconsistent-ifelse-braces-consteval-if.cpp
+43-0clang-tools-extra/clang-tidy/readability/InconsistentIfElseBracesCheck.h
+42-0clang-tools-extra/test/clang-tidy/checkers/readability/inconsistent-ifelse-braces-attributes.cpp
+489-05 files not shown
+542-011 files

NetBSD/pkgsrc LU9J7g5textproc/scdoc/patches patch-Makefile

   textproc/scdoc: remove unused patch
VersionDeltaFile
1.3+1-1textproc/scdoc/patches/patch-Makefile
+1-11 files

FreeBSD/src 4a15a35sys/arm/allwinner aw_rtc.c

aw_rtc: bump settime() delays

There are delay loops, checking the BUSY status bit, before writing to
the date or time registers. Each iteration contains a 1usec delay, for a
maximum of 70 iterations.

This is frequently not enough on the D1 platform, where the message is
emitted:

  rtc0: could not set date, RTC busy

Bump the loop delay to 10usecs each, and the maximum number of
iterations to 150, for a maximum delay of 1.5msecs between each write of
the register.

In my testing this seems to be adequate.

The loop variable is renamed for clarity/simplicity.


    [6 lines not shown]
DeltaFile
+12-11sys/arm/allwinner/aw_rtc.c
+12-111 files

LLVM/project f5832c5llvm/test/CodeGen/X86 sub-i512.ll add-i512.ll

[X86] Add i512 add/sub test coverage (#173998)

Base test coverage for #173996
DeltaFile
+477-0llvm/test/CodeGen/X86/sub-i512.ll
+447-0llvm/test/CodeGen/X86/add-i512.ll
+924-02 files

NetBSD/pkgsrc-wip 3eb7beblabwc Makefile, waybar Makefile

scdoc: include tool.mk from textproc instead of wip
DeltaFile
+1-2waybar/Makefile
+1-1labwc/Makefile
+2-32 files

NetBSD/pkgsrc-wip 96d57d4. Makefile, scdoc tool.mk Makefile

scdoc: remove, imported to pkgsrc
DeltaFile
+0-32scdoc/tool.mk
+0-26scdoc/Makefile
+0-5scdoc/PLIST
+0-5scdoc/distinfo
+0-1scdoc/DESCR
+0-1Makefile
+0-706 files

NetBSD/pkgsrc 4e40TSqdoc CHANGES-2025

   doc: Updated textproc/scdoc to 1.11.4
VersionDeltaFile
1.7499+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc Ixapjwttextproc/scdoc tool.mk distinfo

   textproc/scdoc: update to 1.11.4

   Drew DeVault (3):
         Makefile: drop -static
         parse_preamble: remove useless branch
         utf8_size: fix bug with array length

   Jason Lenz (2):
         Fix unclosed indent at EOF
         Fix make check permissions mask

   Kirill Chibisov (1):
         Emit \(ti and \(ha instead of ~ and ^

   Nico Wagner (1):
         Makefile: remove unnecessary path separator

   Sertonix (1):

    [9 lines not shown]
VersionDeltaFile
1.1+36-0textproc/scdoc/tool.mk
1.9+4-5textproc/scdoc/distinfo
1.4+2-2textproc/scdoc/Makefile
+42-73 files

LLVM/project 1ccabb1llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp, llvm/test/CodeGen/AArch64 ptrauth-intrinsic-auth-resign-with-blend.ll

[AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos

Refactor `AArch64AsmPrinter::emitPtrauthAuthResign` to improve
readability and fix the conditions when `emitPtrauthDiscriminator` is
allowed to clobber AddrDisc.

* do not clobber `AUTAddrDisc` when computing `AUTDiscReg` on resigning
  if `AUTAddrDisc == PACAddrDisc`, as it would prevent passing raw,
  64-bit value as the new discriminator
* move the code computing `ShouldCheck` and `ShouldTrap` conditions to a
  separate function
DeltaFile
+63-42llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+67-10llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+130-522 files

FreeNAS/freenas b2b7b16src/middlewared/middlewared/plugins/smb_ sharesec.py

NAS-139109 / 26.04 / Switch middleware share_info.tdb path (#17919)

This commit updates our tdb path for the samba share tdb file.
DeltaFile
+2-2src/middlewared/middlewared/plugins/smb_/sharesec.py
+2-21 files

FreeNAS/freenas f64e761src/middlewared/middlewared/api/v25_10_1 smb.py, src/middlewared/middlewared/api/v25_10_2 smb.py

Fix typo in SMB share ACL validation

We were checking for presence of ae_who_str or ae_who_id rather
than for ae_who_sid.
DeltaFile
+1-2src/middlewared/middlewared/api/v25_10_2/smb.py
+1-2src/middlewared/middlewared/api/v25_10_1/smb.py
+1-2src/middlewared/middlewared/api/v26_04_0/smb.py
+1-1src/middlewared/middlewared/plugins/smb.py
+4-74 files

LLVM/project 007fccallvm/lib/Target/AArch64 AArch64InstrInfo.td

[AArch64][PAC] Mark $Scratch operand of AUTxMxN as earlyclobber

This fixes an assertions when emitting code at `-O0`.
DeltaFile
+12-1llvm/lib/Target/AArch64/AArch64InstrInfo.td
+12-11 files

NetBSD/pkgsrc ZXg0bHadoc CHANGES-2025

   doc: Updated sysutils/testdisk to 7.2
VersionDeltaFile
1.7498+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc snAw585sysutils/testdisk distinfo Makefile, sysutils/testdisk/patches patch-aa

   testdisk: Update to 7.2

   Changes:
   == 7.2 ==
   == General Improvements ==
   - Display disk serial number when selecting source disk
   - Add support for BeFS for EFI GPT and Mac partition table

   == TestDisk ==
   - When searching for partition, press '+' key to skip 5% of the disk.
   - exfat: Better utf-8 support when iconv is missing
   - APFS: Detect APFS partition

   == PhotoRec & QPhotoRec ==
   - Huge work to formally verify (Frama-C WP) the code using by the various
     parsers

   New file formats
   - bbdoc

    [56 lines not shown]
VersionDeltaFile
1.7+5-5sysutils/testdisk/distinfo
1.3+4-4sysutils/testdisk/patches/patch-aa
1.15+2-4sysutils/testdisk/Makefile
1.4+1-5sysutils/testdisk/PLIST
+12-184 files

FreeNAS/freenas 21ae44asrc/middlewared/middlewared/plugins/smb_ sharesec.py

Fix
DeltaFile
+0-1src/middlewared/middlewared/plugins/smb_/sharesec.py
+0-11 files

FreeNAS/freenas 1f1e37asrc/middlewared/middlewared/plugins/audit table.py utils.py

NAS-139108 / 26.04 / reduce memory allocation in parent process (#17918)

I've finally got to a point where I can analyze the memory allocations
(in flamegraph form) of the middleware process. I noticed a peculiar
~21MB of heap memory being allocated in the `zfs.resource_crud.py`
module.

Closer inspection showed the following import tree.

`resource_crud.py` -> `query_impl` -> `normalize_asdict_result` ->
`TNUserProp`

`TNUserProp` imports `AUDIT_DEFAULT_FILL_CRITICAL` and
`AUDIT_DEFAULT_FILL_WARNING`

Drilling down further, I found that the following 2 imports ALONE cause
the usage
```
from sqlalchemy import Table

    [6 lines not shown]
DeltaFile
+57-0src/middlewared/middlewared/plugins/audit/table.py
+3-46src/middlewared/middlewared/plugins/audit/utils.py
+2-1src/middlewared/middlewared/plugins/audit/backend.py
+62-473 files

FreeNAS/freenas 9c8915esrc/middlewared/middlewared/plugins/smb_ sharesec.py

Switch middleware share_info.tdb path

This commit updates our tdb path for the samba share tdb file.
DeltaFile
+2-1src/middlewared/middlewared/plugins/smb_/sharesec.py
+2-11 files