LLVM/project 24117f7clang-tools-extra/clang-doc HTMLGenerator.cpp HTMLMustacheGenerator.cpp, clang-tools-extra/test/clang-doc namespace.cpp enum.cpp

[clang-doc] Replace HTML generation with Mustache backend (#170199)

Removes the legacy HTML backend and replaces it with the Mustache
backend.
DeltaFile
+141-1,117clang-tools-extra/clang-doc/HTMLGenerator.cpp
+14-453clang-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp
+84-241clang-tools-extra/test/clang-doc/namespace.cpp
+118-188clang-tools-extra/test/clang-doc/enum.cpp
+0-267clang-tools-extra/test/clang-doc/basic-project.test
+0-179clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp
+357-2,44517 files not shown
+399-2,63423 files

LLVM/project 5af196cmlir/include/mlir/Dialect/XeGPU/Utils XeGPUUtils.h, mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp

address feedback
DeltaFile
+28-17mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+0-12mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
+0-3mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
+28-323 files

HardenedBSD/ports 696cdb4security/pgpin Makefile

HBSD: Disable HARDCFLAGS for security/pgpin

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0security/pgpin/Makefile
+2-01 files

FreeNAS/freenas fa11e22src/middlewared/middlewared/plugins/account_ constants.py

NAS-138865 / 26.04 / Add `truenas_webshare` to `ALLOWED_BUILTIN_GIDS` (#17795)

DeltaFile
+1-0src/middlewared/middlewared/plugins/account_/constants.py
+1-01 files

LLVM/project dce3ac0clang-tools-extra/clang-doc HTMLGenerator.cpp HTMLMustacheGenerator.cpp, clang-tools-extra/test/clang-doc namespace.cpp enum.cpp

review feedback
DeltaFile
+141-1,117clang-tools-extra/clang-doc/HTMLGenerator.cpp
+14-453clang-tools-extra/unittests/clang-doc/HTMLGeneratorTest.cpp
+84-241clang-tools-extra/test/clang-doc/namespace.cpp
+118-188clang-tools-extra/test/clang-doc/enum.cpp
+0-267clang-tools-extra/test/clang-doc/basic-project.test
+0-179clang-tools-extra/clang-doc/HTMLMustacheGenerator.cpp
+357-2,44517 files not shown
+398-2,65123 files

FreeNAS/freenas 4da18a2src/middlewared/middlewared/plugins/account_ constants.py

Add `truenas_webshare` to `ALLOWED_BUILTIN_GIDS`
DeltaFile
+1-0src/middlewared/middlewared/plugins/account_/constants.py
+1-01 files

LLVM/project 79d9070clang-tools-extra/test/clang-doc conversion_function.cpp

[clang-doc] Add Mustache output to conversion function test
DeltaFile
+7-0clang-tools-extra/test/clang-doc/conversion_function.cpp
+7-01 files

LLVM/project 87a9709clang-tools-extra/test/clang-doc comments-in-macros.cpp

[clang-doc] Add Mustache output to comment in macros test
DeltaFile
+13-2clang-tools-extra/test/clang-doc/comments-in-macros.cpp
+13-21 files

LLVM/project bade7d0clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/test/clang-doc basic-project.mustache.test

Address review feedback, handle extraction better
DeltaFile
+0-97clang-tools-extra/test/clang-doc/basic-project.mustache.test
+40-3clang-tools-extra/clang-doc/JSONGenerator.cpp
+0-3clang-tools-extra/test/clang-doc/json/class.cpp
+40-1033 files

FreeNAS/freenas 33414a7tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,097tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,126252 files not shown
+0-31,453258 files

FreeNAS/freenas 9fa9d68src/middlewared/middlewared/plugins/pool_ snapshot.py

fix test_438_snapshot test failures
DeltaFile
+34-24src/middlewared/middlewared/plugins/pool_/snapshot.py
+34-241 files

FreeBSD/ports b0ecdc3mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.6.0 (rc2)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.6.0esr/releasenotes/

(cherry picked from commit a6f8f1a9a5fd7bb4921d836e0e1d1c508511f7cb)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports a6f8f1amail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 140.6.0 (rc2)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/140.6.0esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-2mail/thunderbird-esr/Makefile
+4-52 files

FreeNAS/freenas bc9057bsrc/middlewared/middlewared/plugins/apps upgrade.py, src/middlewared/middlewared/plugins/docker migrate.py backup_to_pool.py

convert all internal zfs.snapshot calls to new api
DeltaFile
+116-19src/middlewared/middlewared/plugins/pool_/snapshot.py
+11-6src/middlewared/middlewared/plugins/docker/migrate.py
+4-4src/middlewared/middlewared/plugins/apps/upgrade.py
+6-2src/middlewared/middlewared/plugins/docker/backup_to_pool.py
+4-2src/middlewared/middlewared/plugins/vm/clone.py
+3-1src/middlewared/middlewared/plugins/pool_/snapshot_count.py
+144-349 files not shown
+158-4415 files

HardenedBSD/src 8f2a9f8share/man/man4 nvmf_che.4, sys/dev/cxgbe adapter.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+80-0share/man/man4/nvmf_che.4
+35-45sys/kern/subr_rman.c
+8-10sys/dev/cxgbe/adapter.h
+13-3usr.sbin/trim/trim.8
+12-2sys/net/if_ovpn.c
+5-6sys/modules/zfs/Makefile
+153-669 files not shown
+171-8315 files

HardenedBSD/src c49a2a0contrib/llvm-project/lldb/source/Host/freebsd Host.cpp, contrib/llvm-project/lldb/source/Plugins/Process/Utility RegisterContextFreeBSD_x86_64.cpp

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+20-24contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
+28-13contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp
+4-0sys/kgssapi/gss_impl.c
+52-373 files

HardenedBSD/src 27f2c03contrib/diff/lib getopt.h, contrib/llvm-project/lldb/source/Host/freebsd Host.cpp

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+0-176contrib/diff/lib/getopt.h
+20-24contrib/llvm-project/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp
+28-13contrib/llvm-project/lldb/source/Host/freebsd/Host.cpp
+13-5share/man/man4/fdc.4
+4-4share/man/man5/boot.config.5
+8-0sys/modules/mqueue/Makefile
+73-22210 files not shown
+112-23616 files

HardenedBSD/ports 81710cdaudio/supercollider/files patch-boost, devel/pycharm pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,281-1,849devel/pycharm/pkg-plist
+237-357textproc/mdbook/distinfo
+0-531audio/supercollider/files/patch-boost
+117-177textproc/mdbook/Makefile.crates
+68-63www/element-web/pkg-plist
+44-49sysutils/nix/pkg-plist
+2,747-3,02673 files not shown
+2,966-3,26379 files

LLVM/project 5052b6cllvm/lib/Target/AMDGPU SIRegisterInfo.cpp, llvm/test/CodeGen/AMDGPU flat-scratch-alloca-issue-155902.ll

[AMDGPU] Scavenge a VGPR to eliminate a frame index (#166979)

If the subtarget supports flat scratch SVS mode and there is no SGPR
available to replace a frame index, convert a scratch instruction in SS
form into SV form and replace the frame index with a scavenged VGPR.
Resolves #155902

Co-authored-by: Matt Arsenault <matthew.arsenault at amd.com>
DeltaFile
+469-0llvm/test/CodeGen/AMDGPU/flat-scratch-alloca-issue-155902.ll
+29-3llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+498-32 files

DragonFlyBSD/src d41d1a0share/man/man4 ahci.4, sys/dev/disk/ahci ahci.c ahci_dragonfly.c

ahci - Properly check and set SATA capabilities and features for ALPM.

- This should now only enable device-initiated and/or host-initiated link
  power-management when it is supported by both controller and disk device.

- Also this now allows for device-initiated power-management to be enabled
  with AHCI controllers that don't support automatic host-initiated
  power-management.

- In addition, this adds support for automatic promotion of "partial" state
  to "slumber" state (i.e. without needing to go through "active" state).

- The kernel console output now explicitly tells when it's enabling DIPM
  (device-initiated power management) and HIPM (host-initiated power
  management) respectively.
DeltaFile
+100-19sys/dev/disk/ahci/ahci.c
+5-8sys/dev/disk/ahci/ahci_dragonfly.c
+9-1share/man/man4/ahci.4
+8-2sys/dev/disk/ahci/atascsi.h
+122-304 files

DragonFlyBSD/src fe14ae5sys/netproto/802_11/wlan ieee80211_ratectl_none.c

wlan - Remove NULL free in fallback "none" ratectl code.

This avoids a kernel panic when detaching a wlan interface that was created
with the "none" ratectl code (i.e. when the wlan_amrr module wasn't loaded).
DeltaFile
+0-1sys/netproto/802_11/wlan/ieee80211_ratectl_none.c
+0-11 files

NetBSD/src WKXUbMUsys/sys exec_elf.h

   sys/exec_elf.h: Prefer the gABI spelling for a constant.

   The prior spelling has been kept around for backward compatibility.
VersionDeltaFile
1.185+6-4sys/sys/exec_elf.h
+6-41 files

LLVM/project 03160c1llvm/lib/Target/X86 X86IntrinsicsInfo.h, llvm/test/CodeGen/X86 avx10_2satcvtds-intrinsics.ll

[X86] fix typo: `MCVTTP2SIS` -> `MCVTTP2UIS` (#171229)

This LLVM IR

https://godbolt.org/z/5bM1vrMY1

```llvm
define <4 x i32> @masked(<2 x double> %a, <4 x i32> %src, i8 noundef zeroext %mask) unnamed_addr #0 {
  %r = tail call <4 x i32> @llvm.x86.avx10.mask.vcvttpd2udqs.128(<2 x double> %a, <4 x i32> %src, i8 noundef %mask)
  ret <4 x i32> %r
}

define <4 x i32> @unmasked(<2 x double> %a) unnamed_addr #0 {
  %r = tail call <4 x i32> @llvm.x86.avx10.mask.vcvttpd2udqs.128(<2 x double> %a, <4 x i32> zeroinitializer, i8 noundef -1)
  ret <4 x i32> %r
}

declare <4 x i32> @llvm.x86.avx10.mask.vcvttpd2udqs.128(<2 x double>, <4 x i32>, i8) unnamed_addr


    [17 lines not shown]
DeltaFile
+6-6llvm/test/CodeGen/X86/avx10_2satcvtds-intrinsics.ll
+1-1llvm/lib/Target/X86/X86IntrinsicsInfo.h
+7-72 files

LLVM/project 719826dlldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/optional TestDataFormatterGenericOptional.py

[LLDB] Run MSVC STL optional test with PDB (#171486)

Similar to the other PRs, this runs the `std::optional` test with PDB.
Since we don't know that variables use typedefs, we check for the full
name when testing PDB.
DeltaFile
+12-2lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/optional/TestDataFormatterGenericOptional.py
+12-21 files

LLVM/project cc25ac4flang/lib/Parser openmp-parsers.cpp, flang/lib/Semantics check-omp-loop.cpp rewrite-parse-tree.cpp

[flang][OpenMP] Use DirId() instead of DirName().v, NFC (#171484)

DeltaFile
+2-2flang/lib/Semantics/check-omp-loop.cpp
+1-1flang/lib/Semantics/rewrite-parse-tree.cpp
+1-1flang/lib/Semantics/resolve-directives.cpp
+1-1flang/lib/Semantics/check-omp-structure.cpp
+1-1flang/lib/Parser/openmp-parsers.cpp
+6-65 files

LLVM/project debb4a9mlir/include/mlir/Conversion/MathToAPFloat MathToAPFloat.h, mlir/lib/Conversion/ArithAndMathToAPFloat ArithToAPFloat.cpp MathToAPFloat.cpp

[mlir][math] Add FP software implementation lowering pass: math-to-apfloat
DeltaFile
+0-665mlir/lib/Conversion/ArithToAPFloat/ArithToAPFloat.cpp
+623-0mlir/lib/Conversion/ArithAndMathToAPFloat/ArithToAPFloat.cpp
+96-0mlir/lib/Conversion/ArithAndMathToAPFloat/MathToAPFloat.cpp
+49-0mlir/lib/Conversion/ArithAndMathToAPFloat/CMakeLists.txt
+38-0mlir/lib/Dialect/Func/Utils/Utils.cpp
+21-0mlir/include/mlir/Conversion/MathToAPFloat/MathToAPFloat.h
+827-6656 files not shown
+871-68612 files

HardenedBSD/ports dd22b31devel/ivykis pkg-plist

HBSD: Fix build of devel/ivykis on 14-stable

HardenedBSD 14-STABLE does not support inotify.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+8-8devel/ivykis/pkg-plist
+8-81 files

LLVM/project 93d2ef1mlir/lib/Bytecode/Reader BytecodeReader.cpp, mlir/unittests/Bytecode BytecodeTest.cpp

[mlir][bytecode] Add support for deferred attribute/type parsing. (#170993)

Add ability to defer parsing and re-enqueueing oneself. This enables
changing CallSiteLoc parsing to not recurse as deeply: previously this
could fail (especially on large inputs in debug mode the recursion could
overflow). Add a default depth cutoff, this could be a parameter later
if needed.
DeltaFile
+206-55mlir/lib/Bytecode/Reader/BytecodeReader.cpp
+37-0mlir/unittests/Bytecode/BytecodeTest.cpp
+243-552 files

HardenedBSD/src cf39b51sys/compat/linuxkpi/common/include/linux radix-tree.h, sys/compat/linuxkpi/common/src linux_radix.c

linuxkpi: Take const root in read-only radix tree functions

This is a preparation step for a future addition to this file. This is
also closer to what Linux does.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-4sys/compat/linuxkpi/common/src/linux_radix.c
+2-2sys/compat/linuxkpi/common/include/linux/radix-tree.h
+6-62 files

FreeBSD/src cf39b51sys/compat/linuxkpi/common/include/linux radix-tree.h, sys/compat/linuxkpi/common/src linux_radix.c

linuxkpi: Take const root in read-only radix tree functions

This is a preparation step for a future addition to this file. This is
also closer to what Linux does.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-4sys/compat/linuxkpi/common/src/linux_radix.c
+2-2sys/compat/linuxkpi/common/include/linux/radix-tree.h
+6-62 files