LLVM/project bd3a395lldb/tools/debugserver/source/MacOSX MachProcess.mm

[lldb] Fix deprecated defines in debugserver (XROS -> VISIONOS) (NFC)
DeltaFile
+6-6lldb/tools/debugserver/source/MacOSX/MachProcess.mm
+6-61 files

FreeNAS/freenas 2523dd0src/middlewared/middlewared/api/v24_10 cloud_sync.py, src/middlewared/middlewared/api/v25_04_0 cloud_sync_providers.py cloud_sync.py

Validate cloud credentials using pydantic and discriminator
DeltaFile
+181-0src/middlewared/middlewared/api/v25_04_0/cloud_sync_providers.py
+36-52src/middlewared/middlewared/plugins/cloud_sync.py
+63-0src/middlewared/middlewared/api/v24_10/cloud_sync.py
+17-30src/middlewared/middlewared/rclone/remote/s3.py
+0-44src/middlewared/middlewared/rclone/remote/swift.py
+30-8src/middlewared/middlewared/api/v25_04_0/cloud_sync.py
+327-13442 files not shown
+565-31148 files

Linux/linux ff7afaefs/nfs inode.c super.c, fs/nfs_common nfslocalio.c

Merge tag 'nfs-for-6.12-3' of git://git.linux-nfs.org/projects/anna/linux-nfs

Pull NFS client fixes from Anna Schumaker:
 "These are mostly fixes that came up during the nfs bakeathon the other
  week.

  Stable Fixes:
   - Fix KMSAN warning in decode_getfattr_attrs()

  Other Bugfixes:
   - Handle -ENOTCONN in xs_tcp_setup_socked()
   - NFSv3: only use NFS timeout for MOUNT when protocols are compatible
   - Fix attribute delegation behavior on exclusive create and a/mtime
     changes
   - Fix localio to cope with racing nfs_local_probe()
   - Avoid i_lock contention in fs_clear_invalid_mapping()"

* tag 'nfs-for-6.12-3' of git://git.linux-nfs.org/projects/anna/linux-nfs:
  nfs: avoid i_lock contention in nfs_clear_invalid_mapping

    [6 lines not shown]
DeltaFile
+47-23fs/nfs/inode.c
+18-5fs/nfs_common/nfslocalio.c
+9-1fs/nfs/super.c
+4-0fs/nfs/nfs4proc.c
+1-2fs/nfs/client.c
+2-1fs/nfs/localio.c
+81-322 files not shown
+84-338 files

LLVM/project d08772blibcxxabi CMakeLists.txt, libcxxabi/include CMakeLists.txt

Revert "[libc++abi] Stop copying headers to the build directory" (#115232)

Reverts llvm/llvm-project#115086

2-stage sanitizer build is not happy:
https://lab.llvm.org/buildbot/#/builders/25/builds/3915
DeltaFile
+13-0libcxxabi/include/CMakeLists.txt
+6-0libcxxabi/CMakeLists.txt
+19-02 files

LLVM/project 7ef7c0dllvm/lib/Target/RISCV RISCVSchedSiFiveP600.td, llvm/test/tools/llvm-mca/RISCV/SiFiveP600 div.s

[RISCV] Refine vector division latencies in SiFive P600's scheduling model (#115038)

For both vector integer and floating point divisions.

Co-authored-by: Yeting Kuo <yeting.kuo at sifive.com>
DeltaFile
+1,012-0llvm/test/tools/llvm-mca/RISCV/SiFiveP600/div.s
+11-4llvm/lib/Target/RISCV/RISCVSchedSiFiveP600.td
+1,023-42 files

FreeBSD/src ba7844erelease Makefile

release: Include -dbg files in dvd image

In 2016, commit 8834318685bc reworked the code for excluding -dbg
files from install media, and in the process accidentally broke it
for dvd images ('grep -v' should have been 'grep -vE').

FreeBSD Update builds later began to depend on this, and in any case
since DVD images are intended as "include everything" images there's
no point excluding those; so remove the (broken) filtering from DVD
image builds.

Sponsored by:   Amazon
MFC after:      2 days

(cherry picked from commit cdfd0600dc8882f0a0d0e6d9a1cdcf926edba6d6)
DeltaFile
+2-2release/Makefile
+2-21 files

FreeBSD/src ce988aarelease Makefile

release: Remove useless ls

Replace "$((ls *.txz))" with "*.txz"

Reported by:    jrtc27

(cherry picked from commit e166fea685da4ac6a6891f10b07f98d0e9fcfce3)
DeltaFile
+2-2release/Makefile
+2-21 files

GhostBSD/ports 945236bsysutils/gbi distinfo Makefile

updated sysutils/gbi to 10.3
DeltaFile
+3-3sysutils/gbi/distinfo
+1-1sysutils/gbi/Makefile
+4-42 files

NetBSD/pkgsrc Hcq5EQTdoc CHANGES-2024

   doc: Updated security/gpgme to 1.24.0nb1
VersionDeltaFile
1.6807+2-1doc/CHANGES-2024
+2-11 files

NetBSD/pkgsrc cflpmKzsecurity/gpgme Makefile

   igpgme: fix rpaths in pkg-config files

   Bump PKGREVISION.
VersionDeltaFile
1.120+8-1security/gpgme/Makefile
+8-11 files

FreeBSD/src e166fearelease Makefile

release: Remove useless ls

Replace "$((ls *.txz))" with "*.txz"

Reported by:    jrtc27
DeltaFile
+2-2release/Makefile
+2-21 files

LLVM/project a6637aeclang/lib/Tooling/DependencyScanning DependencyScanningWorker.cpp

[clang][deps] Share `FileManager` between modules (#115065)

The `FileManager` sharing between module-building `CompilerInstance`s
was disabled a while ago due to `FileEntry::getName()` being unreliable.
Now that we use `FileEntryRef::getNameAsRequested()` in places where it
matters, re-enabling `FileManager` is sound and improves performance of
`clang-scan-deps` by ~6.2%.
DeltaFile
+3-1clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
+3-11 files

LLVM/project df0a56cutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Fix AMXDialect (#115221)

DeltaFile
+16-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+16-01 files

LLVM/project 87f4bc0compiler-rt/lib/fuzzer FuzzerUtilWindows.cpp

[compiler-rt] [fuzzer] Skip trying to set the thread name on MinGW (#115167)

Since b4130bee6bfd34d8045f02fc9f951bcb5db9d85c, we check for
_LIBCPP_HAS_THREAD_API_PTHREAD to decide between using
SetThreadDescription or pthread_setname_np for setting the thread name.

c6f3b7bcd0596d30f8dabecdfb9e44f9a07b6e4c changed how libcxx defines
their configuration macros - now they are always defined, but defined to
0 or 1, while they previously were either defined or undefined.

As these libcxx defines used to be defined to an empty string (rather
than expanding to 1) if enabled, we can't easily produce an expression
that works both with older and newer libcxx. Additionally, these defines
are libcxx internal config macros that aren't a detail that isn't
supported and isn't meant to be relied upon.

Simply skip trying to set thread name on MinGW as we can't easily know
which kind of thread native handle we have. Setting the thread name is
only a nice to have, quality of life improvement - things should work

    [4 lines not shown]
DeltaFile
+5-4compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp
+5-41 files

OpenBSD/src HUcSPmeusr.sbin/vmd psp.c sev.c

   vmd(8) logs psp(4) firmware version.

   On vmd startup, log the AMD SEV PSP API and build number.

   from hshoexer@; OK mlarkin@
VersionDeltaFile
1.4+16-2usr.sbin/vmd/psp.c
1.5+2-2usr.sbin/vmd/sev.c
1.130+2-2usr.sbin/vmd/vmd.h
+20-63 files

LLVM/project 21ded66llvm/lib/Target/RISCV RISCVGISel.td, llvm/test/CodeGen/RISCV/GlobalISel rv32zbkb.ll rv64zbkb.ll

[RISCV][GISel] Add zexti8 ComplexPattern.
DeltaFile
+31-17llvm/test/CodeGen/RISCV/GlobalISel/rv32zbkb.ll
+1-4llvm/test/CodeGen/RISCV/GlobalISel/rv64zbkb.ll
+2-0llvm/lib/Target/RISCV/RISCVGISel.td
+34-213 files

FreeBSD/src a4c23adshare/mk bsd.sys.mk

bsd.sys.mk: for clang >= 19, similar to gcc >= 8.1, turn off -Werror for
-Wcast-function-type-mismatch.

PR:             280562
Approved by:    re (kib)
MFC after:      1 month

(cherry picked from commit d575077527d448ee45b923fa8c6b0cb7216ca5c5)
(cherry picked from commit de45d36ffb604798c22f7ee556d774490902c1e1)
DeltaFile
+4-0share/mk/bsd.sys.mk
+4-01 files

LLVM/project 2962968llvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/TargetParser TargetParser.cpp

[AMDGPU] Introduce a new generic target `gfx9-4-generic`
DeltaFile
+1,144-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.large.mir
+496-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.small.mir
+443-0llvm/test/CodeGen/AMDGPU/div-rem-by-constant-64.ll
+104-0llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
+24-7llvm/lib/Target/AMDGPU/AMDGPU.td
+8-1llvm/lib/TargetParser/TargetParser.cpp
+2,219-827 files not shown
+2,284-1033 files

LLVM/project f85be26

[AMDGPU] fix build error unused-var (#115199)

DeltaFile
+0-00 files

LLVM/project 05a508ellvm/lib/Target/AMDGPU AMDGPU.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.iglp.opt.exp.large.mir llvm.amdgcn.iglp.opt.exp.small.mir

[AMDGPU] Introduce a new generic target `gfx9-4-generic`
DeltaFile
+1,144-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.large.mir
+496-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.exp.small.mir
+443-0llvm/test/CodeGen/AMDGPU/div-rem-by-constant-64.ll
+56-0llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
+24-7llvm/lib/Target/AMDGPU/AMDGPU.td
+7-0llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml
+2,170-728 files not shown
+2,238-934 files

LLVM/project ff533b9utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[bazel] Add dep to BuiltinDialectTdFiles (#115217)

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

OpenBSD/ports sxFIZDjmail/mozilla-thunderbird distinfo Makefile

   mail/mozilla-thunderbird: MFC update to 128.4.2.

   see https://www.thunderbird.net/en-US/thunderbird/128.4.2esr/releasenotes/
VersionDeltaFile
1.268.2.7+2-2mail/mozilla-thunderbird/distinfo
1.469.2.7+1-1mail/mozilla-thunderbird/Makefile
+3-32 files

OpenBSD/ports EhEKjZWmail/mozilla-thunderbird distinfo Makefile, mail/thunderbird-i18n distinfo Makefile.inc

   mail/mozilla-thunderbird: update to 128.4.2.

   see https://www.thunderbird.net/en-US/thunderbird/128.4.2esr/releasenotes/
VersionDeltaFile
1.260+132-132mail/thunderbird-i18n/distinfo
1.275+2-2mail/mozilla-thunderbird/distinfo
1.234+1-1mail/thunderbird-i18n/Makefile.inc
1.476+1-1mail/mozilla-thunderbird/Makefile
+136-1364 files

LLVM/project 5942a99llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer Scheduler.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer SandboxVectorizer.cpp

[SandboxVec] Notify scheduler about new instructions (#115102)

This patch registers the "createInstr" callback that notifies the
scheduler about newly created instructions. This guarantees that all
newly created instructions have a corresponding DAG node associated with
them. Without this the pass crashes when the scheduler encounters the
newly created vector instructions.

This patch also changes the lifetime of the sandboxir Ctx variable in
the SandboxVectorizer pass. It needs to be destroyed after the passes
get destroyed. Without this change when components like the Scheduler
get destroyed Ctx will have already been freed, which is not legal.
DeltaFile
+40-1llvm/test/Transforms/SandboxVectorizer/bottomup_basic.ll
+7-2llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
+4-4llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SchedulerTest.cpp
+4-3llvm/unittests/Transforms/Vectorize/SandboxVectorizer/LegalityTest.cpp
+4-2llvm/lib/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.cpp
+2-3llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+61-153 files not shown
+72-179 files

LLVM/project a878dc8flang/lib/Semantics check-declarations.cpp, flang/test/Semantics cuf03.cuf

[flang][cuda] Do not emit warning for SHARED variable in device subprogram (#115195)

SHARED attribute is explicitly meant to be used in device subprogram
(https://docs.nvidia.com/hpc-sdk/compilers/cuda-fortran-prog-guide/index.html#cfpg-var-qual-attr-shared).

Do not emit warning.
DeltaFile
+3-1flang/lib/Semantics/check-declarations.cpp
+2-1flang/test/Semantics/cuf03.cuf
+5-22 files

OpenBSD/ports qpcnjiBnet/curl Makefile distinfo, net/curl/pkg PLIST

   net/curl: update to 8.11.0

   Changes:
   * curl: --create-dirs works for --dump-header as well
   * WebSockets: make support official (enabled by default)

   Includes fixes for
   CVE-2024-9681: HSTS subdomain overwrites parent cache entry
VersionDeltaFile
1.200+2-2net/curl/Makefile
1.134+2-2net/curl/distinfo
1.84+1-0net/curl/pkg/PLIST
+5-43 files

LLVM/project 4077a19llvm/lib/Target/AMDGPU AMDGPU.td VOP3PInstructions.td

[AMDGPU] Introduce a "new" target feature `xf32-insts`

The feature itself is not new. Just to use it to guard corresponding
instructions.
DeltaFile
+11-0llvm/lib/Target/AMDGPU/AMDGPU.td
+6-2llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+4-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+21-23 files

LLVM/project 04ba8ffllvm/lib/Target/AMDGPU VOP3PInstructions.td

[NFC][AMDGPU] Guard FP8 related instructions properly

Currently `fp8-insts` is used in the front end to guard builtins, but the
corresponding feature is never used in tablegen files to guard those
instructions. Intead, it uses `isGFX940Plus`. The gfx9-4-generic target doesn't
support those instructions, thus we need to update the guard properly.
DeltaFile
+13-2llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+13-21 files

NetBSD/pkgsrc Q3cCLiZdoc CHANGES-2024

   Updated security/gpgme, www/py-httpx-socks
VersionDeltaFile
1.6806+3-1doc/CHANGES-2024
+3-11 files

NetBSD/pkgsrc 3lYu11lwww/py-httpx-socks Makefile distinfo

   py-httpx-socks: updated to 0.9.2

   0.9.2

   Release connection on any exception
VersionDeltaFile
1.21+3-5www/py-httpx-socks/Makefile
1.19+4-4www/py-httpx-socks/distinfo
+7-92 files