LLVM/project 8bd5ba7clang/include/clang/Basic BuiltinsX86.td, clang/lib/AST ExprConstant.cpp

[Clang] Allow AVX/AVX2 lane permute operations in constexpr (#172149)

Resolves #169312 
Enables the usage of the following X86 intrinsics in `constexpr`:
```c
_mm256_permute2f128_pd      _mm256_permute2f128_ps
_mm256_permute2f128_si256    _mm256_permute2x128_si256
```
DeltaFile
+26-0clang/lib/AST/ExprConstant.cpp
+23-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+15-0clang/test/CodeGen/X86/avx-builtins.c
+4-4clang/include/clang/Basic/BuiltinsX86.td
+5-0clang/test/CodeGen/X86/avx2-builtins.c
+73-45 files

Dreckly/dreckly 1d03860audio/libmpdclient Makefile

libmpdclient: Fix build on illumos.
DeltaFile
+2-0audio/libmpdclient/Makefile
+2-01 files

LLVM/project 6c52b08llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 50ae726bb349
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project 4ba8352clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenCoroutine.cpp CIRGenFunction.h

[CIR] Partially upstream coroutine co_return support (#171755)

This PR partially upstreams support for the `co_return` keyword. It
still needs to address the case where a `co_return` returns a value from
a `co_await`.
Additionally, this change focuses on `emitBodyAndFallthrough`, where
depending on whether the function falls through or not it will emit the
user written `co_await`. Another thing to note is the difference from
classic CodeGen, previously it checked whether it could fall through by
using `GetInsertBlock()` to verify that the block existed. In our case,
when a `co_return` is emitted, we mark `setCoreturn()` to indicate that
the coroutine contains a `co_return`.
DeltaFile
+91-2clang/lib/CIR/CodeGen/CIRGenCoroutine.cpp
+62-0clang/test/CIR/CodeGen/coro-task.cpp
+14-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+2-1clang/lib/CIR/CodeGen/CIRGenStmt.cpp
+1-0clang/include/clang/CIR/MissingFeatures.h
+170-35 files

Dreckly/dreckly 1be313ccomms/modemd distinfo, comms/modemd/patches patch-include_ttio.h patch-common_dialog.c

modemd: More implicit function decls
DeltaFile
+15-0comms/modemd/patches/patch-include_ttio.h
+5-2comms/modemd/patches/patch-common_dialog.c
+3-2comms/modemd/distinfo
+2-1comms/modemd/patches/patch-ak
+25-54 files

LLVM/project 50ae726libcxx/include CMakeLists.txt module.modulemap.in, libcxx/include/__locale_dir locale_base_api.h

[libc++][AIX] Move to new locale APIs (#172068)

This patch moves to the new locale base APIs for AIX.

Co-authored-by: Nikolas Klauser <nikolasklauser at berlin.de>
DeltaFile
+296-0libcxx/include/__locale_dir/support/aix.h
+3-1libcxx/include/__locale_dir/locale_base_api.h
+1-0libcxx/include/CMakeLists.txt
+1-0libcxx/include/module.modulemap.in
+301-14 files

FreeNAS/freenas ed8c272src/middlewared/middlewared/common/event_source manager.py

fix KeyError crash in event unsubscribe
DeltaFile
+4-2src/middlewared/middlewared/common/event_source/manager.py
+4-21 files

Dreckly/dreckly 36737b4comms/modemd distinfo, comms/modemd/patches patch-include_ttio.h patch-common_dialog.c

modem: More implicit function decls
DeltaFile
+15-0comms/modemd/patches/patch-include_ttio.h
+5-2comms/modemd/patches/patch-common_dialog.c
+3-2comms/modemd/distinfo
+2-1comms/modemd/patches/patch-ak
+25-54 files

FreeNAS/freenas 71dad4bsrc/middlewared/middlewared/plugins/directoryservices_ datastore.py, src/middlewared/middlewared/utils/directoryservices krb5.py

NAS-138994 / 25.10.2 / Acquire threading lock for GSSAPI ops (by anodos325) (#17856)

This commit adds a threading lock for GSSAPI operations in middleware
utilities. Locking is implemented through a minimal decorator in order
to keep the code diff small. The commit also includes a preemptive
kdestroy before validating kerberos credentials to minimize risk of
KRB_CC_IO errors.

Original PR: https://github.com/truenas/middleware/pull/17846

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+17-0src/middlewared/middlewared/utils/directoryservices/krb5.py
+10-0src/middlewared/middlewared/plugins/directoryservices_/datastore.py
+27-02 files

FreeNAS/freenas 5c6064bsrc/middlewared/middlewared main.py

Remove superfluous comments
DeltaFile
+3-8src/middlewared/middlewared/main.py
+3-81 files

Dreckly/dreckly bf1101bcomms/modemd distinfo, comms/modemd/patches patch-aq

modemd: Avoid implicit function decl
DeltaFile
+3-2comms/modemd/patches/patch-aq
+1-1comms/modemd/distinfo
+4-32 files

FreeNAS/freenas 6fb63d6src/middlewared/middlewared/plugins/directoryservices_ datastore.py, src/middlewared/middlewared/utils/directoryservices krb5.py

Acquire threading lock for GSSAPI ops

This commit adds a threading lock for GSSAPI operations in
middleware utilities. Locking is implemented through a
minimal decorator in order to keep the code diff small.

(cherry picked from commit eb6fe397ee201bddd1420923fede72c4180ba232)
DeltaFile
+17-0src/middlewared/middlewared/utils/directoryservices/krb5.py
+10-0src/middlewared/middlewared/plugins/directoryservices_/datastore.py
+27-02 files

FreeNAS/freenas c700a36src/middlewared/middlewared/plugins/directoryservices_ datastore.py, src/middlewared/middlewared/utils/directoryservices krb5.py

NAS-138994 / 26.04 / Acquire threading lock for GSSAPI ops (#17846)

This commit adds a threading lock for GSSAPI operations in middleware
utilities. Locking is implemented through a minimal decorator in order
to keep the code diff small. The commit also includes a preemptive
kdestroy before validating kerberos credentials to minimize risk of
KRB_CC_IO errors.
DeltaFile
+17-0src/middlewared/middlewared/utils/directoryservices/krb5.py
+10-0src/middlewared/middlewared/plugins/directoryservices_/datastore.py
+27-02 files

Dreckly/dreckly de85e1ftime/sunclock distinfo, time/sunclock/patches patch-widgets.c patch-ab

sunclock: Avoid implicit function decl
DeltaFile
+11-1time/sunclock/patches/patch-widgets.c
+9-1time/sunclock/patches/patch-ab
+2-2time/sunclock/distinfo
+22-43 files

Dreckly/dreckly 36b8a14x11/i3lock-color Makefile

i3lock-color: SunOS lacks u_int32_t
DeltaFile
+1-0x11/i3lock-color/Makefile
+1-01 files

Dreckly/dreckly 95799e0x11/i3lock-color Makefile

i3lock-color: Needs socket lib on SunOS
DeltaFile
+2-0x11/i3lock-color/Makefile
+2-01 files

Dreckly/dreckly dcb3bc1wm/tvtwm distinfo, wm/tvtwm/patches patch-as patch-av

tvtwm: Fix build on SunOS, with modern compilers
DeltaFile
+21-8wm/tvtwm/patches/patch-as
+9-8wm/tvtwm/patches/patch-av
+2-2wm/tvtwm/distinfo
+32-183 files

NetBSD/pkgsrc es2oDHFtime/saytime distinfo, time/saytime/patches patch-ab

   saytime: Include <fcntl.h> for open(2).

   Fixes build on illumos with recent gcc and probably others.
VersionDeltaFile
1.5+10-2time/saytime/patches/patch-ab
1.10+2-2time/saytime/distinfo
+12-42 files

Dreckly/dreckly 36c4e55time/saytime distinfo, time/saytime/patches patch-ab

saytime: Fix build on recent illumos
DeltaFile
+9-1time/saytime/patches/patch-ab
+1-1time/saytime/distinfo
+10-22 files

NetBSD/pkgsrc qjmGSGyx11/fspanel distinfo, x11/fspanel/patches patch-ab

   fspanel: Include <strings.h> for bzero(3).

   Fixes build on illumos with recent gcc and probably others.
VersionDeltaFile
1.3+13-5x11/fspanel/patches/patch-ab
1.11+2-2x11/fspanel/distinfo
+15-72 files

Dreckly/dreckly 1f1f573x11/fspanel distinfo, x11/fspanel/patches patch-ab

fspanel: Add missing include for bzero.
DeltaFile
+12-4x11/fspanel/patches/patch-ab
+1-1x11/fspanel/distinfo
+13-52 files

OPNSense/core c2f076fsrc/www interfaces_assign.php

Revert "Interfaces: Assignments - ditch broken $is_ppp validation, the device should exist before allowing assignments (always)."

This reverts commit 5f1b2bb08847ee0c4da29846f7f06887dc0fef68.

Does not work as intended.  PPP devices are not created before assignment.

(cherry picked from commit 9b8d8f4b8c9aa1c84ca776932a61e9a43f501425)
DeltaFile
+9-1src/www/interfaces_assign.php
+9-11 files

FreeBSD/ports ce3cfbenet/smb4k Makefile distinfo

net/smb4k: update to security bug fix release 4.0.5

Release notes: https://sourceforge.net/projects/smb4k/files/4.0.5/

PR:             291556
Reported by:    Ricardo Branco
DeltaFile
+5-6net/smb4k/Makefile
+3-3net/smb4k/distinfo
+2-0net/smb4k/pkg-plist
+10-93 files

NetBSD/pkgsrc ycT1FKpaudio/goom distinfo, audio/goom/patches patch-ac

   goom: Include <strings.h> for bzero(3).

   Fixes build on illumos with recent gcc and probably others.
VersionDeltaFile
1.2+4-3audio/goom/patches/patch-ac
1.7+2-2audio/goom/distinfo
+6-52 files

OPNSense/core 9b8d8f4src/www interfaces_assign.php

Revert "Interfaces: Assignments - ditch broken $is_ppp validation, the device should exist before allowing assignments (always)."

This reverts commit 5f1b2bb08847ee0c4da29846f7f06887dc0fef68.

Does not work as intended.  PPP devices are not created before assignment.
DeltaFile
+9-1src/www/interfaces_assign.php
+9-11 files

Dreckly/dreckly 0848475audio/goom distinfo, audio/goom/patches patch-ac

goom: Avoid implicit function decl
DeltaFile
+3-2audio/goom/patches/patch-ac
+1-1audio/goom/distinfo
+4-32 files

NetBSD/pkgsrc sxj0L5stime/swisswatch distinfo, time/swisswatch/patches patch-swisswatch.c

   swisswatch: Include <stdlib.h> for exit(3).

   Fixes build on illumos with recent gcc and probably others.
VersionDeltaFile
1.1+14-0time/swisswatch/patches/patch-swisswatch.c
1.7+2-1time/swisswatch/distinfo
+16-12 files

HardenedBSD/src 7ea0b04share/man/man4 rge.4, sys/dev/virtio/network virtio_net.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+23-23sys/dev/virtio/network/virtio_net.h
+2-2share/man/man4/rge.4
+25-252 files

HardenedBSD/src f21c830share/man/man4 rge.4, sys/dev/virtio/network virtio_net.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+23-23sys/dev/virtio/network/virtio_net.h
+2-2share/man/man4/rge.4
+25-252 files

Dreckly/dreckly 90fb454time/swisswatch distinfo, time/swisswatch/patches patch-swisswatch.c

swisswatch: Avoid implicit function decl
DeltaFile
+14-0time/swisswatch/patches/patch-swisswatch.c
+1-0time/swisswatch/distinfo
+15-02 files