LLVM/project f6a2a55flang/include/flang/Optimizer/Dialect FIROps.td, flang/lib/Lower Bridge.cpp

[flang][cuda] Handle lowering of stars in cuf kernel launch parameters (#85695)

Parsing of the cuf kernel loop directive has been updated to handle
variants with the * syntax. This patch updates the lowering to make use
of them.

- If the grid or block syntax uses only stars then the operation
variadic operand remains empty.
- If there is values and stars, then stars are represented as a zero
constant value.
DeltaFile
+32-13flang/lib/Lower/Bridge.cpp
+16-3flang/test/Lower/CUDA/cuda-kernel-loop-directive.cuf
+10-0flang/include/flang/Optimizer/Dialect/FIROps.td
+58-163 files

LLVM/project aec50cdllvm/test/tools/llvm-objdump/MachO/AArch64 macho-relative-method-lists.test

[NFC] Disable llvm-objdump test on AIX

After commit 9d5edfde5c3dbc4eb559d316e82e664f291fc2bf the test is failing on the AIX bot. XFAIL for now to unblock the bot and give time to investigate.
DeltaFile
+1-0llvm/test/tools/llvm-objdump/MachO/AArch64/macho-relative-method-lists.test
+1-01 files

OpenBSD/ports 29Y4C3Adevel/py-nbconvert Makefile distinfo, devel/py-nbconvert/pkg PLIST DESCR

   update nbconvert to 7.16.2 and mistune to 2.0.5
VersionDeltaFile
1.11+25-229devel/py-nbconvert/pkg/PLIST
1.6+63-4textproc/py-mistune/pkg/PLIST
1.23+11-16devel/py-nbconvert/Makefile
1.2+13-2devel/py-nbconvert/pkg/DESCR
1.18+1-4textproc/py-mistune/Makefile
1.9+2-2devel/py-nbconvert/distinfo
+115-2571 files not shown
+117-2597 files

NetBSD/pkgsrc yhj9rkwdevel/memcached Makefile

   memcached: Do not hardcode COMPILER_RPATH_FLAG
VersionDeltaFile
1.91+12-1devel/memcached/Makefile
+12-11 files

FreeNAS/freenas a76b48ftests/api2 test_425_smb_protocol.py

Fix
DeltaFile
+1-1tests/api2/test_425_smb_protocol.py
+1-11 files

FreeBSD/ports 1a86930net/dhcp6 pkg-plist Makefile

net/dhcp6: Move man pages to share/man

Approved by:    portmgr (blanket)
DeltaFile
+6-6net/dhcp6/pkg-plist
+2-1net/dhcp6/Makefile
+8-72 files

FreeBSD/ports fd78f1bdevel/subversion-lts pkg-plist Makefile

devel/subversion-lts: Move man pages to share/man

Approved by:    portmgr (blanket)
DeltaFile
+10-10devel/subversion-lts/pkg-plist
+2-1devel/subversion-lts/Makefile
+12-112 files

FreeBSD/ports 8143c93games/xnethack pkg-plist Makefile, games/xnethack/files patch-sys-unix-Makefile.doc

games/xnethack: Move man pages to share/man

Approved by:    portmgr (blanket)
DeltaFile
+4-4games/xnethack/pkg-plist
+1-1games/xnethack/files/patch-sys-unix-Makefile.doc
+1-0games/xnethack/Makefile
+6-53 files

FreeBSD/ports ad14f0bnet/cvsync pkg-plist Makefile, net/cvsync/files patch-mk-base.mk

net/cvsync: Move man pages to share/man

Approved by:    portmgr (blanket)
DeltaFile
+7-7net/cvsync/pkg-plist
+1-1net/cvsync/files/patch-mk-base.mk
+1-0net/cvsync/Makefile
+9-83 files

FreeBSD/ports 28601d8net/xrdp pkg-plist Makefile, net/xrdp-devel pkg-plist Makefile

net/xrdp*: Move man pages to share/man

Approved by:    portmgr (blanket)
DeltaFile
+11-11net/xrdp-devel/pkg-plist
+10-10net/xrdp/pkg-plist
+2-1net/xrdp-devel/Makefile
+2-0net/xrdp/Makefile
+25-224 files

FreeBSD/ports 12dae37net/freeradius3 pkg-plist Makefile

net/freeradius3: Move man pages to share/man

Approved by:    portmgr (blanket)
DeltaFile
+41-40net/freeradius3/pkg-plist
+2-0net/freeradius3/Makefile
+43-402 files

NetBSD/pkgsrc BnEn9efmisc/multitail Makefile

   multitail: Fix building on Tiger
VersionDeltaFile
1.32+7-1misc/multitail/Makefile
+7-11 files

OpenBSD/ports h7kll6Jnet/py-zmq Makefile distinfo

   update py-zmq to 25.1.1 for Python 3.12 support
VersionDeltaFile
1.37+4-1net/py-zmq/Makefile
1.21+2-2net/py-zmq/distinfo
+6-32 files

HardenedBSD/src 21ebe1flib/libhbsdcontrol aslr.c

HBSD: Support unapplying (resetting) ASLR feature state

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+20-4lib/libhbsdcontrol/aslr.c
+20-41 files

LLVM/project a5f576eflang/lib/Semantics check-do-forall.cpp, flang/test/Semantics forall02.f90

[flang] Diagnose calling impure final procedure due to finalization in FORALL (#85685)

This patch checks the LHS of an assignment in a FORALL loop and
diagnoses if any impure final procedure is called.
DeltaFile
+67-0flang/test/Semantics/forall02.f90
+12-0flang/lib/Semantics/check-do-forall.cpp
+79-02 files

HardenedBSD/src 8d13f83crypto/openssh ChangeLog servconf.c, sys/dev/uart uart_cpu_acpi.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master
DeltaFile
+569-1,774crypto/openssh/ChangeLog
+111-57crypto/openssh/servconf.c
+101-65crypto/openssh/readconf.c
+83-65sys/dev/uart/uart_cpu_acpi.c
+0-101sys/kern/uipc_socket.c
+59-20crypto/openssh/channels.c
+923-2,082111 files not shown
+1,945-2,671117 files

HardenedBSD/src ba43ccflib/libhbsdcontrol aslr.c

HBSD: Support applying ASLR state

Set the filesystem extended attributes for the file for the ASLR
feature.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+43-5lib/libhbsdcontrol/aslr.c
+43-51 files

NetBSD/src KzPZIjRusr.sbin/cpuctl cpuctl.8

   cpuctl.8: fix grammar in a sentence
VersionDeltaFile
1.23+2-2usr.sbin/cpuctl/cpuctl.8
+2-21 files

LLVM/project a629621libc/src/math/generic atanf.cpp inv_trigf_utils.h, libc/test/src/math inv_trigf_utils_test.cpp CMakeLists.txt

[libc][math] Improve atanf performance. (#85463)

Simplify the range reduction logic and computations. Performance test
using `perf.sh` from CORE-MATH project on Ryzen 5900X:

Before:
```
$ ./perf.sh atanf --rdtsc --path1
LIBC-location: /home/lnt/experiment/llvm-project/build/projects/libc/lib/libllvmlibc.a
GNU libc version: 2.35
GNU libc release: stable
-- CORE-MATH reciprocal throughput --
[####################] 100 %
Ntrial = 20 ; Min = 14.369 + 0.556 clc/call; Median-Min = 0.613 clc/call; Max = 15.061 clc/call;
-- System LIBC reciprocal throughput --
[####################] 100 %
Ntrial = 20 ; Min = 26.180 + 0.015 clc/call; Median-Min = 0.014 clc/call; Max = 26.260 clc/call;
-- LIBC reciprocal throughput --
[####################] 100 %

    [47 lines not shown]
DeltaFile
+90-35libc/src/math/generic/atanf.cpp
+15-68libc/src/math/generic/inv_trigf_utils.h
+66-14libc/src/math/generic/inv_trigf_utils.cpp
+0-34libc/test/src/math/inv_trigf_utils_test.cpp
+5-9libc/src/math/generic/CMakeLists.txt
+0-14libc/test/src/math/CMakeLists.txt
+176-1743 files not shown
+186-1819 files

FreeBSD/ports ad29b37graphics/egl-wayland Makefile

graphics/egl-wayland: drop maintainership after 706898afef6c
DeltaFile
+1-1graphics/egl-wayland/Makefile
+1-11 files

FreeBSD/ports 64399b5graphics/eglexternalplatform Makefile

graphics/eglexternalplatform: drop maintainership after 706898afef6c
DeltaFile
+1-1graphics/eglexternalplatform/Makefile
+1-11 files

HardenedBSD/ports 74d9c07devel/fbthrift pkg-plist, devel/rubygem-with_advisory_lock Makefile

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main
DeltaFile
+64-5sysutils/mate-power-manager/pkg-plist
+30-0security/vuxml/vuln/2024.xml
+21-0devel/rubygem-with_advisory_lock61/Makefile
+0-20devel/rubygem-with_advisory_lock/Makefile
+15-0devel/fbthrift/pkg-plist
+7-7security/git-credential-gopass/distinfo
+137-3255 files not shown
+248-13261 files

FreeBSD/ports 9f87727graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 24.0.b.3326

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/f424ef18010...84e8a295a09
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 706898ax11-servers/xwayland-devel Makefile distinfo

x11-servers/xwayland-devel: update to 21.0.99.1.841

Changes:        https://gitlab.freedesktop.org/xorg/xserver/-/compare/005912d82...052909ab9
DeltaFile
+3-7x11-servers/xwayland-devel/Makefile
+3-3x11-servers/xwayland-devel/distinfo
+6-102 files

NetBSD/pkgsrc ek0TcoUpkgtools/libnbcompat/files memrchr.c configure, pkgtools/libnbcompat/files/nbcompat cdefs.h string.h

   libnbcompat: Add memrchr.
VersionDeltaFile
1.1+62-0pkgtools/libnbcompat/files/memrchr.c
1.90+24-0pkgtools/libnbcompat/files/configure
1.4+14-1pkgtools/libnbcompat/files/nbcompat/cdefs.h
1.91+8-1pkgtools/libnbcompat/files/configure.ac
1.30+7-1pkgtools/libnbcompat/files/README
1.7+5-1pkgtools/libnbcompat/files/nbcompat/string.h
+120-42 files not shown
+125-68 files

HardenedBSD/src d3a52b8lib/libhbsdcontrol libhbsdcontrol.c libhbsdcontrol.h

HBSD: Provide a feature state flag of persisted

The persisted flag denotes that the state has been persisted to storage.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+65-0lib/libhbsdcontrol/libhbsdcontrol.c
+14-0lib/libhbsdcontrol/libhbsdcontrol.h
+2-0lib/libhbsdcontrol/aslr.c
+81-03 files

LLVM/project d66121dclang/lib/Driver/ToolChains WebAssembly.cpp WebAssembly.h, clang/test/Driver wasm-toolchain.c

[WebAssembly] Change the default linker for `wasm32-wasip2` (#84569)

This commit changes the default linker in the WebAssembly toolchain for
the `wasm32-wasip2` target. This target is being added to the
WebAssembly/wasi-sdk and WebAssembly/wasi-libc projects to target the
Component Model by default, in contrast with the preexisting
`wasm32-wasi` target (in the process of being renamed to
`wasm32-wasip1`) which outputs a core WebAssembly module by default.

The `wasm-component-ld` project currently lives in my GitHub account at
https://github.com/alexcrichton/wasm-component-ld and isn't necessarily
"official" yet, but it's expected to continue to evolve as the
`wasm32-wasip2` target continues to shape up and evolve.
DeltaFile
+25-2clang/lib/Driver/ToolChains/WebAssembly.cpp
+24-0clang/test/Driver/wasm-toolchain.c
+1-1clang/lib/Driver/ToolChains/WebAssembly.h
+50-33 files

HardenedBSD/src b50a4bdlib/libhbsdcontrol aslr.c

HBSD: Remove unneeded code

There's no need to keep a file's feature state in the feature object
itself.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+5-53lib/libhbsdcontrol/aslr.c
+5-531 files

LLVM/project a57b411llvm/lib/DebugInfo/LogicalView/Readers LVDWARFReader.cpp LVELFReader.cpp, llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp

style

Created using spr 1.3.4
DeltaFile
+320-1,548llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+1,618-0llvm/test/CodeGen/AMDGPU/itofp.i128.ll
+1,510-0llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+772-579llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
+1,247-0llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp
+0-1,233llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp
+5,467-3,3603,434 files not shown
+99,144-37,8973,440 files

LLVM/project 80d57f0llvm/lib/DebugInfo/LogicalView/Readers LVDWARFReader.cpp LVELFReader.cpp, llvm/lib/Target/ARM/AsmParser ARMAsmParser.cpp

use UNIMPLEMENTED

Created using spr 1.3.6-beta.1
DeltaFile
+320-1,548llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+1,618-0llvm/test/CodeGen/AMDGPU/itofp.i128.ll
+1,510-0llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+772-579llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
+1,247-0llvm/lib/DebugInfo/LogicalView/Readers/LVDWARFReader.cpp
+0-1,233llvm/lib/DebugInfo/LogicalView/Readers/LVELFReader.cpp
+5,467-3,3603,342 files not shown
+96,991-36,5083,348 files