LLVM/project 4ca024cclang/docs ReleaseNotes.rst, clang/lib/Sema SemaDeclCXX.cpp

[Clang] Fix cast failures by adjusting the resolution of record declaration contexts to handle semantic and lexical distinctions (#96228)

Fixes #96043
DeltaFile
+18-0clang/test/CXX/class/class.compare/class.compare.default/p1.cpp
+4-1clang/lib/Sema/SemaDeclCXX.cpp
+1-0clang/docs/ReleaseNotes.rst
+23-13 files

NetBSD/src cpdusmKsys/arch/x86/x86 coretemp.c

   coretemp.c: drop redundant condition (NFCI)

   Checking for a processor model upper limit has no point inside a block
   that is already limited further. Noted from code inspection by Sotiris
   Lamprinidis in PR kern/58372.

   While here, also update to a cached version of an URL for processor
   references, as both original URLs have now been removed by Intel.
VersionDeltaFile
1.42+5-5sys/arch/x86/x86/coretemp.c
+5-51 files

LLVM/project adaff46llvm/test/CodeGen/AMDGPU global-atomicrmw-fmax.ll global-atomicrmw-fmin.ll

Revert "AMDGPU: Move attributor into optimization pipeline (#83131)" and follow up commit "clang/AMDGPU: Defeat attribute optimization in attribute test" (#98851)

This reverts commits 677cc15e0ff2e0e6aa30538eb187990a6a8f53c0 and
78bc1b64a6dc3fb6191355a5e1b502be8b3668e7.

The test CodeGenHIP/default-attributes.hip is failing on multiple bots
even after the attempted fix including the following:
- https://lab.llvm.org/buildbot/#/builders/3/builds/1473
- https://lab.llvm.org/buildbot/#/builders/65/builds/1380
- https://lab.llvm.org/buildbot/#/builders/161/builds/595
- https://lab.llvm.org/buildbot/#/builders/154/builds/1372
- https://lab.llvm.org/buildbot/#/builders/133/builds/1547
- https://lab.llvm.org/buildbot/#/builders/81/builds/755
- https://lab.llvm.org/buildbot/#/builders/40/builds/570
- https://lab.llvm.org/buildbot/#/builders/13/builds/748
- https://lab.llvm.org/buildbot/#/builders/12/builds/1845
- https://lab.llvm.org/buildbot/#/builders/11/builds/1695
- https://lab.llvm.org/buildbot/#/builders/190/builds/1829
- https://lab.llvm.org/buildbot/#/builders/193/builds/962

    [5 lines not shown]
DeltaFile
+7,939-7,273llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmax.ll
+7,939-7,273llvm/test/CodeGen/AMDGPU/global-atomicrmw-fmin.ll
+8,997-2,158llvm/test/CodeGen/AMDGPU/global-atomicrmw-fadd.ll
+5,996-1,977llvm/test/CodeGen/AMDGPU/buffer-fat-pointer-atomicrmw-fadd.ll
+2,232-3,819llvm/test/CodeGen/AMDGPU/global_atomics_scan_fadd.ll
+2,038-3,625llvm/test/CodeGen/AMDGPU/global_atomics_scan_fsub.ll
+35,141-26,125556 files not shown
+92,490-88,757562 files

LLVM/project 33bdb87llvm/lib/Transforms/Scalar SimpleLoopUnswitch.cpp, llvm/test/Transforms/SimpleLoopUnswitch preserving-dropping-debugloc-nontrivial.ll

[DebugInfo][SimpleLoopUnswitch] Fix missing debug location updates (#97662)

Fix #97559 .

For the change at line 1253, I propagate the debug location of the
terminator (i.e., the insertion point) to the new phi. because `MergeBB`
is generated by splitting `ExitBB` several lines above, it only has the
terminator, which could provide a reasonable debug location.

For the change at line 2348, I switch the order of moving and cloning
`TI`. Because `NewTI` cloned from `TI` is inserted into the original
place where `TI` is, `NewTI` should preserve the origianl debug
location. At the same time, doing this allows us to propagate the debug
location to the new branch instruction replacing `NewTI` (the change at
line 2446).
DeltaFile
+75-0llvm/test/Transforms/SimpleLoopUnswitch/preserving-dropping-debugloc-nontrivial.ll
+22-11llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
+97-112 files

LLVM/project d83d09fllvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/X86 preserving-debugloc-phi-binop.ll

[DebugInfo][LoopStrengthReduce] Fix missing debug location updates (#97519)

Fix #97510 .

Note that, for the new phi instruction `NewPH`, which replaces the old
phi `PH` and the cast `ShadowUse`, I choose to propagate the debug
location of `PH` to it, because the cast is eliminated according to the
optimization semantics.
DeltaFile
+59-0llvm/test/Transforms/LoopStrengthReduce/X86/preserving-debugloc-phi-binop.ll
+2-0llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+61-02 files

FreeBSD/ports b965681math/octave-forge Makefile

math/octave-forge: Add new optional dependency.

Update to 20240713.
Add new octave port math/octave-forge-hdf5oct.
DeltaFile
+2-3math/octave-forge/Makefile
+2-31 files

FreeBSD/ports 9b99411math Makefile, math/octave-forge-hdf5oct Makefile pkg-descr

math/octave-forge-hdf5oct: New port.

The octave-forge package is the result of The GNU Octave Repositry
project, which is intended to be a central location for custom scripts,
functions and extensions for GNU Octave. contains the source for all the
functions plus build and install scripts.

This is hdf5oct.

 MATLAB compatible high-level functions for HDF5 file I/O.
DeltaFile
+19-0math/octave-forge-hdf5oct/Makefile
+9-0math/octave-forge-hdf5oct/files/patch-Makefile
+8-0math/octave-forge-hdf5oct/pkg-descr
+3-0math/octave-forge-hdf5oct/distinfo
+1-0math/Makefile
+40-05 files

FreeBSD/ports da4e926misc/py-pytorch-lightning distinfo Makefile

misc/py-pytorch-lightning: update 2.3.2 → 2.3.3

Reported by:    portscout
DeltaFile
+3-3misc/py-pytorch-lightning/distinfo
+2-3misc/py-pytorch-lightning/Makefile
+5-62 files

NetBSD/pkgsrc Eu3Uhrqwww/firefox mozilla-common.mk

   firefox: 128 requires nss>=3.101
VersionDeltaFile
1.285+2-2www/firefox/mozilla-common.mk
+2-21 files

LLVM/project 6441df3llvm/include/llvm/IR IntrinsicsRISCVXCV.td, llvm/lib/Target/RISCV RISCVInstrInfoXCV.td

[RISCV] Implement Intrinsics for XCVmac Extension in CV32E40P (#83112)

Implement XCVmac intrinsics for CV32E40P according to the specification.

This commit is part of a patch-set to upstream the vendor specific
extensions of CV32E40P that need LLVM intrinsics to implement Clang
builtins.

Contributors: @CharKeaney, @ChunyuLiao, @jeremybennett, @lewis-revill,
@NandniJamnadas, @PaoloS02, @serkm, @simonpcook, @xingmingjie.
DeltaFile
+211-0llvm/test/CodeGen/RISCV/xcvmac.ll
+33-0llvm/include/llvm/IR/IntrinsicsRISCVXCV.td
+33-0llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
+277-03 files

OpenBSD/src ztNP7bjlib/libssl/man SSL_CIPHER_get_name.3

   ocurred -> occurred
VersionDeltaFile
1.16+3-3lib/libssl/man/SSL_CIPHER_get_name.3
+3-31 files

HardenedBSD/src 7c004e0sys/dev/axgbe if_axgbe_pci.c, sys/dev/hptiop hptiop.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+23-13sys/net/route/route_debug.h
+11-9sys/netlink/netlink_debug.h
+2-12sys/dev/axgbe/if_axgbe_pci.c
+7-2sys/modules/vmm/Makefile
+5-2tests/sys/kern/sched_affinity.c
+2-4sys/dev/hptiop/hptiop.c
+50-425 files not shown
+62-4511 files

HardenedBSD/src 0156df8sys/dev/axgbe if_axgbe_pci.c, sys/dev/hptiop hptiop.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+23-13sys/net/route/route_debug.h
+11-9sys/netlink/netlink_debug.h
+2-12sys/dev/axgbe/if_axgbe_pci.c
+7-2sys/modules/vmm/Makefile
+5-2tests/sys/kern/sched_affinity.c
+2-4sys/dev/hptiop/hptiop.c
+50-425 files not shown
+62-4511 files

HardenedBSD/ports 667c906devel/py-qcs-sdk-python distinfo Makefile, math/superlu-dist pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+307-179devel/py-qcs-sdk-python/distinfo
+157-137misc/star-history/distinfo
+154-91devel/py-qcs-sdk-python/Makefile
+78-69misc/star-history/Makefile
+67-69news/tin/Makefile
+34-7math/superlu-dist/pkg-plist
+797-55280 files not shown
+1,036-85886 files

NetBSD/pkgsrc XdRSREZemulators/qemu/files README.NetBSD

   qemu: correct some phrasing and a file name in README.NetBSD
VersionDeltaFile
1.2+3-3emulators/qemu/files/README.NetBSD
+3-31 files

NetBSD/pkgsrc 1GdayJmaudio/musicpd distinfo, audio/musicpd/patches patch-src_lib_fmt_AudioFormatFormatter.hxx patch-src_lib_ffmpeg_LibFmt.hxx

   fix the build since fmtlib 11 import.

   taken from upstream commit:
      https://github.com/MusicPlayerDaemon/MPD/commit/1402869715e3efca87942d79c3173a6b21a6925d

   lib/fmt: support build with libfmt-11.0.0

   Upstream libfmt commit fmtlib/fmt at d707292
   now requires the format function to be const.

   Adjust the function prototype so it is const and can compile.

   Signed-off-by: Rudi Heitbaum <rudi at heitbaum.com>
VersionDeltaFile
1.1+20-0audio/musicpd/patches/patch-src_lib_fmt_AudioFormatFormatter.hxx
1.1+11-0audio/musicpd/patches/patch-src_lib_ffmpeg_LibFmt.hxx
1.1+11-0audio/musicpd/patches/patch-src_lib_fmt_ExceptionFormatter.hxx
1.1+11-0audio/musicpd/patches/patch-src_lib_fmt_PathFormatter.hxx
1.151+5-1audio/musicpd/distinfo
+58-15 files

Linux/linux 0c38364. Makefile

Linux 6.10
DeltaFile
+1-1Makefile
+1-11 files

HardenedBSD/ports 7b64999editors/vscode Makefile, java/openjdk11 Makefile

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-10java/openjdk11/Makefile
+0-5editors/vscode/Makefile
+0-152 files

HardenedBSD/ports 64a5fb4editors/vscode Makefile, mail/mailpit/files patch-package-lock.json

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        editors/vscode/Makefile (unresolved)
        java/openjdk11/Makefile (unresolved)
DeltaFile
+283-347net-p2p/ogmios/distinfo
+153-136mail/mailpit/files/patch-package-lock.json
+143-141textproc/meilisearch/distinfo
+126-125net-p2p/ogmios/Makefile
+69-68textproc/meilisearch/Makefile.crates
+16-13editors/vscode/Makefile
+790-83052 files not shown
+1,008-99958 files

HardenedBSD/ports e65776cmultimedia/musikcube distinfo Makefile, multimedia/musikcube/files patch-src_plugins_taglib__plugin_TaglibMetadataReader.cpp

multimedia/musikcube: update 3.0.2 → 3.0.4
DeltaFile
+0-17multimedia/musikcube/files/patch-src_plugins_taglib__plugin_TaglibMetadataReader.cpp
+3-3multimedia/musikcube/distinfo
+1-2multimedia/musikcube/Makefile
+4-223 files

FreeBSD/ports e65776cmultimedia/musikcube distinfo Makefile, multimedia/musikcube/files patch-src_plugins_taglib__plugin_TaglibMetadataReader.cpp

multimedia/musikcube: update 3.0.2 → 3.0.4
DeltaFile
+0-17multimedia/musikcube/files/patch-src_plugins_taglib__plugin_TaglibMetadataReader.cpp
+3-3multimedia/musikcube/distinfo
+1-2multimedia/musikcube/Makefile
+4-223 files

Linux/linux 882ddcdlib Makefile, scripts ld-version.sh

Merge tag 'kbuild-fixes-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild

Pull Kbuild fixes from Masahiro Yamada:

 - Make scripts/ld-version.sh robust against the latest LLD

 - Fix warnings in rpm-pkg with device tree support

 - Fix warnings in fortify tests with KASAN

* tag 'kbuild-fixes-v6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
  fortify: fix warnings in fortify tests with KASAN
  kbuild: rpm-pkg: avoid the warnings with dtb's listed twice
  kbuild: Make ld-version.sh more robust against version string changes
DeltaFile
+5-3scripts/ld-version.sh
+4-0lib/Makefile
+0-1scripts/package/kernel.spec
+9-43 files

FreeBSD/ports f0cba4dgraphics Makefile, graphics/py-albucore Makefile pkg-descr

graphics/py-albucore: New port: High-performance image processing library
DeltaFile
+29-0graphics/py-albucore/Makefile
+5-0graphics/py-albucore/pkg-descr
+3-0graphics/py-albucore/distinfo
+1-0graphics/Makefile
+38-04 files

HardenedBSD/ports dba80a4graphics/py-albumentations Makefile distinfo

graphics/py-albumentations: update 1.4.5 → 1.4.8

Reported by:    portscout
DeltaFile
+5-5graphics/py-albumentations/Makefile
+3-3graphics/py-albumentations/distinfo
+8-82 files

FreeBSD/ports dba80a4graphics/py-albumentations Makefile distinfo

graphics/py-albumentations: update 1.4.5 → 1.4.8

Reported by:    portscout
DeltaFile
+5-5graphics/py-albumentations/Makefile
+3-3graphics/py-albumentations/distinfo
+8-82 files

HardenedBSD/ports f0cba4dgraphics Makefile, graphics/py-albucore Makefile pkg-descr

graphics/py-albucore: New port: High-performance image processing library
DeltaFile
+29-0graphics/py-albucore/Makefile
+5-0graphics/py-albucore/pkg-descr
+3-0graphics/py-albucore/distinfo
+1-0graphics/Makefile
+38-04 files

HardenedBSD/ports c670515math/mfem Makefile, math/superlu-dist pkg-plist distinfo

math/superlu-dist: update 8.2.1 → 9.0.0

Reported by:    portscout
DeltaFile
+34-7math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+1-2math/superlu-dist/Makefile
+1-1math/mfem/Makefile
+39-134 files

FreeBSD/ports c670515math/mfem Makefile, math/superlu-dist pkg-plist distinfo

math/superlu-dist: update 8.2.1 → 9.0.0

Reported by:    portscout
DeltaFile
+34-7math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+1-2math/superlu-dist/Makefile
+1-1math/mfem/Makefile
+39-134 files

FreeBSD/ports b6cc434misc/py-eemeter distinfo Makefile

misc/py-eemeter: update 4.0.4 → 4.0.5

Reported by:    portscout
DeltaFile
+3-3misc/py-eemeter/distinfo
+2-2misc/py-eemeter/Makefile
+5-52 files

HardenedBSD/ports b6cc434misc/py-eemeter distinfo Makefile

misc/py-eemeter: update 4.0.4 → 4.0.5

Reported by:    portscout
DeltaFile
+3-3misc/py-eemeter/distinfo
+2-2misc/py-eemeter/Makefile
+5-52 files