FreeBSD/ports 89c58bdcomms/meshcore-cli distinfo Makefile

comms/meshcore-cli: upgrade to 1.5.4
DeltaFile
+3-3comms/meshcore-cli/distinfo
+2-2comms/meshcore-cli/Makefile
+5-52 files

FreeBSD/ports 77ff661comms/py-meshcore distinfo Makefile

comms/py-meshcore: upgrade to 2.3.3
DeltaFile
+3-3comms/py-meshcore/distinfo
+1-1comms/py-meshcore/Makefile
+4-42 files

NetBSD/pkgsrc SgxUNZClang/quickjs distinfo, lang/quickjs/patches patch-Makefile

   lang/quickjs: Fix shared library on Darwin

   Mach-O shared libraries work rather differently from ELF ones. We must use
   a different set of linker options for them.
VersionDeltaFile
1.10+47-11lang/quickjs/patches/patch-Makefile
1.17+2-2lang/quickjs/distinfo
+49-132 files

LLVM/project 097abb3clang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtins.c

[clang][bytecode] Handle strcmp() not pointing to primitive arrays (#188917)
DeltaFile
+12-0clang/test/AST/ByteCode/builtins.c
+3-0clang/lib/AST/ByteCode/InterpBuiltin.cpp
+15-02 files

OpenBSD/src ciB6F3iusr.bin/ssh sshd_config.5

   mention that RevokedKeys is read by the server at each
   authentication time and should only ever be replaced
   atomically.
VersionDeltaFile
1.397+7-2usr.bin/ssh/sshd_config.5
+7-21 files

OpenBSD/src GFHSR4Jusr.bin/ssh monitor.c

   fix potential hang if /etc/moduli doesn't contain the requested
   DH group values; from 77c9ca, ok dtucker@, markus@
VersionDeltaFile
1.255+1-2usr.bin/ssh/monitor.c
+1-21 files

NetBSD/pkgsrc UZARxf6lang/quickjs distinfo Makefile, lang/quickjs/patches patch-Makefile

   lang/quickjs: Fix shared library by installing both .so and .so.0

   Previously the Makefile would create libquickjs.so with DT_SONAME set to
   "libquickjs.so.0" but it wouldn't actually install the .so.0 file. This
   caused any packages (including www/elinks) that depend on the shared
   library to fail, because "ld -o obj -lquickjs" inserts DT_NEEDED to the
   non-existent .so.0 to the "obj". Setting DT_SONAME to .so.0 is fine, but
   then we actually need to install that file.

   While here, now that we build a shared library let's link qjs and qjsc
   dynamically.
VersionDeltaFile
1.9+74-14lang/quickjs/patches/patch-Makefile
1.16+2-2lang/quickjs/distinfo
1.20+2-1lang/quickjs/Makefile
1.11+2-1lang/quickjs/PLIST
+80-184 files

FreeBSD/ports 942c4a2databases/pg_textsearch distinfo Makefile

databases/pg_textsearch: Update to 1.0.0
DeltaFile
+3-3databases/pg_textsearch/distinfo
+1-1databases/pg_textsearch/Makefile
+2-0databases/pg_textsearch/pkg-plist
+6-43 files

LLVM/project cb8b65eclang/lib/AST/ByteCode Compiler.cpp Compiler.h, clang/test/CodeGenObjC no-nsconstant-literals.m objc2-constant-collection-literals.m

[clang][bytecode] Add support for objc array- and dictionary literals (#189058)
DeltaFile
+15-0clang/lib/AST/ByteCode/Compiler.cpp
+6-0clang/test/CodeGenObjC/no-nsconstant-literals.m
+6-0clang/test/CodeGenObjC/objc2-constant-collection-literals.m
+2-0clang/lib/AST/ByteCode/Compiler.h
+29-04 files

FreeBSD/src 72bb61bsys/amd64/conf NOTES, sys/x86/conf NOTES

i386/amd64/NOTES: Add some missing devices

The following devices to x86: ocs_fc aq vge tws
And this to amd64: ufshci

These are in GENERIC, but not NOTES.

Sponsored by:           Netflix
DeltaFile
+5-0sys/x86/conf/NOTES
+3-0sys/amd64/conf/NOTES
+8-02 files

LLVM/project b9ca7e4llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

WIP
DeltaFile
+185-47mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+65-62llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+92-0mlir/test/Target/LLVMIR/openmp-iterator.mlir
+57-0mlir/test/Target/LLVMIR/omptarget-depend-iterator.mlir
+34-9llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+15-2llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+448-1202 files not shown
+462-1258 files

NetBSD/src ptVHI9Qsys/arch/atari/atari trap.c, sys/arch/cesfic/cesfic trap.c

   Re-factor exframesize[] into m68k_trap.c and declare it in <m68k/frame.h>.
VersionDeltaFile
1.7+22-3sys/arch/m68k/m68k/m68k_trap.c
1.122+2-20sys/arch/atari/atari/trap.c
1.68+2-20sys/arch/cesfic/cesfic/trap.c
1.162+2-20sys/arch/hp300/hp300/trap.c
1.117+2-20sys/arch/x68k/x68k/trap.c
1.158+2-20sys/arch/mac68k/mac68k/trap.c
+32-10316 files not shown
+65-28722 files

LLVM/project fb09449clang/lib/AST/ByteCode Compiler.cpp EvalEmitter.cpp, clang/test/CodeGenCXX reference-temporary-subobject.cpp static-local-in-local-class.cpp

[clang][bytecode] Skip rvalue subobject adjustments for global temporaries (#189044)

We only did this for local variables but were were missing it for
globals.
DeltaFile
+35-22clang/lib/AST/ByteCode/Compiler.cpp
+8-3clang/lib/AST/ByteCode/EvalEmitter.cpp
+2-3clang/lib/AST/ByteCode/Program.cpp
+1-1clang/lib/AST/ByteCode/Program.h
+2-0clang/test/CodeGenCXX/reference-temporary-subobject.cpp
+1-0clang/test/CodeGenCXX/static-local-in-local-class.cpp
+49-296 files

OpenBSD/src Vu0aW4Rlib/libc/sys open.2

   improve explanation of when it __pledge_open works
VersionDeltaFile
1.55+6-3lib/libc/sys/open.2
+6-31 files

NetBSD/src fn0jAe9sys/arch/atari/atari trap.c, sys/arch/cesfic/cesfic trap.c

   Re-factor the trap description strings and provide a common function to
   get said string for whoever might need it (a call to panic, DDB, etc.).

   Remove all of the code that handles T_SSIR; it hasn't been used for
   many years now.
VersionDeltaFile
1.67+3-48sys/arch/cesfic/cesfic/trap.c
1.121+3-45sys/arch/atari/atari/trap.c
1.116+3-43sys/arch/x68k/x68k/trap.c
1.161+3-43sys/arch/hp300/hp300/trap.c
1.83+3-43sys/arch/luna68k/luna68k/trap.c
1.157+3-43sys/arch/mac68k/mac68k/trap.c
+18-26516 files not shown
+92-50322 files

FreeBSD/src ccc235fsys/dev/vmgenc vmgenc_acpi.c

vmgenc: fix typo in MODULE_DEPEND declaration

The random_harvestq dependency was registered under the misspelled
name "vemgenc" instead of "vmgenc", causing the dependency to not
be associated with the correct module.

Signed-off-by: Christos Longros <chris.longros at gmail.com>
Reviewed by: cem, imp
Differential Revision:  https://reviews.freebsd.org/D56012
DeltaFile
+1-1sys/dev/vmgenc/vmgenc_acpi.c
+1-11 files

LLVM/project 7f48eadclang/lib/Driver Driver.cpp, clang/test/Driver hip-phases.hip

[Driver][HIP] Fix bundled -S emitting bitcode instead of assembly for device (#189140)

[Driver][HIP] Fix bundled -S emitting bitcode instead of assembly for
device

PR #188262 added support for bundling HIP -S output under the new
offload driver, but the device backend still entered the
bitcode-emitting path in ConstructPhaseAction. The condition at the
Backend phase checked for the new offload driver and directed device
code to emit TY_LLVM_BC, without excluding the -S case. This caused
the device section in the bundled .s to contain LLVM bitcode instead
of textual AMDGPU assembly.

This broke the HIP UT CheckCodeObjAttr test which greps
copyKernel.s for "uniform_work_group_size" — a string that only
appears in textual assembly, not in bitcode.

Fix by excluding -S (without -emit-llvm) from the new-driver
bitcode path, so the device backend falls through to emit TY_PP_Asm

    [3 lines not shown]
DeltaFile
+2-0clang/lib/Driver/Driver.cpp
+1-0clang/test/Driver/hip-phases.hip
+3-02 files

Linux/linux be762d8Documentation/hwmon peci-cputemp.rst adm1177.rst, drivers/hwmon adm1177.c

Merge tag 'hwmon-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull hwmon fixes from Guenter Roeck:

 - PMBus driver fixes:
     - Add mutex protection for regulator operations
     - Fix reading from "write-only" attributes
     - Mark lowest/average/highest/rated attributes as read-only
     - isl68137: Add mutex protection for AVS enable sysfs attributes
     - ina233:  Fix error handling and sign extension when reading shunt voltage

 - adm1177: Fix sysfs ABI violation and current unit conversion

 - peci: Fix off-by-one in cputemp_is_visible(), and crit_hyst returning
   delta instead of absolute temperature

* tag 'hwmon-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
  hwmon: (pmbus/core) Protect regulator operations with mutex
  hwmon: (pmbus) Introduce the concept of "write-only" attributes

    [6 lines not shown]
DeltaFile
+154-38drivers/hwmon/pmbus/pmbus_core.c
+31-23drivers/hwmon/adm1177.c
+18-3drivers/hwmon/pmbus/isl68137.c
+6-4Documentation/hwmon/peci-cputemp.rst
+4-4Documentation/hwmon/adm1177.rst
+2-2drivers/hwmon/peci/cputemp.c
+215-741 files not shown
+217-757 files

Linux/linux afb54c1drivers/scsi scsi_transport_sas.c ses.c, drivers/scsi/ibmvscsi ibmvfc.c

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Driver (and enclosure) only fixes. Most are obvious. The big change is
  in the tcm_loop driver to add command draining to error handling (the
  lack of which was causing hangs with the potential for double use
  crashes)"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: target: file: Use kzalloc_flex for aio_cmd
  scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  scsi: target: tcm_loop: Drain commands in target_reset handler
  scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  scsi: ses: Handle positive SCSI error from ses_recv_diag()
DeltaFile
+46-6drivers/target/loopback/tcm_loop.c
+2-1drivers/scsi/ibmvscsi/ibmvfc.c
+1-1drivers/scsi/scsi_transport_sas.c
+1-1drivers/scsi/ses.c
+1-1drivers/target/target_core_file.c
+51-105 files

NetBSD/src d2YJJSIsys/arch/amiga/conf files.amiga, sys/arch/atari/conf files.atari

   Make m68k/mmu_subr.s incldued conditionally on M68K_MMU_MOTOROLA ||
   M68K_MMU_HP.

   Tweak the sun3x pmap to use some of the common routines.
VersionDeltaFile
1.125+16-23sys/arch/sun3/sun3x/pmap.c
1.21+5-1sys/arch/sun3/sun3x/genassym.cf
1.104+1-2sys/arch/hp300/conf/files.hp300
1.24+1-2sys/arch/cesfic/conf/files.cesfic
1.129+1-2sys/arch/atari/conf/files.atari
1.188+1-2sys/arch/amiga/conf/files.amiga
+25-328 files not shown
+34-4714 files

FreeBSD/ports 2bc7874net-mgmt/grepcidr Makefile

net-mgmt/grepcidr: assign maintainership.

PR:             294024
DeltaFile
+1-1net-mgmt/grepcidr/Makefile
+1-11 files

LLVM/project a6d6fd7flang-rt/lib/runtime CMakeLists.txt

Post-merge fixes
DeltaFile
+5-4flang-rt/lib/runtime/CMakeLists.txt
+5-41 files

LLVM/project 5d9301dlibclc/clc/lib/generic/math clc_erfc.cl clc_erf.cl, llvm/test/CodeGen/AMDGPU memmove-param-combinations.ll ctls.ll

Merge commit 'cfeee082b671e2ac6ee6c24babddf5dc89dd264c' into HEAD
DeltaFile
+601-1,016llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+290-378llvm/test/CodeGen/X86/srem-vector-lkk.ll
+624-0llvm/test/CodeGen/AMDGPU/ctls.ll
+5-507libclc/clc/lib/generic/math/clc_erfc.cl
+5-496libclc/clc/lib/generic/math/clc_erf.cl
+334-131llvm/test/CodeGen/RISCV/memmove.ll
+1,859-2,528779 files not shown
+18,823-10,796785 files

LLVM/project cfeee08libclc/clc/lib/generic/math clc_erfc.cl clc_erf.cl, llvm/test/CodeGen/AMDGPU memmove-param-combinations.ll ctls.ll

Merge commit '6854802a3dc90c8344e64bfa03dff6e839c8c59f' into HEAD
DeltaFile
+601-1,016llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+290-378llvm/test/CodeGen/X86/srem-vector-lkk.ll
+624-0llvm/test/CodeGen/AMDGPU/ctls.ll
+5-507libclc/clc/lib/generic/math/clc_erfc.cl
+5-496libclc/clc/lib/generic/math/clc_erf.cl
+334-131llvm/test/CodeGen/RISCV/memmove.ll
+1,859-2,528779 files not shown
+18,820-10,792785 files

LLVM/project 6854802libclc/clc/lib/generic/math clc_erfc.cl clc_erf.cl, llvm/test/CodeGen/AMDGPU memmove-param-combinations.ll ctls.ll

Merge commit 'b164e7c61020aa40995779574bb7e8064f165a09' into HEAD
DeltaFile
+601-1,016llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+290-378llvm/test/CodeGen/X86/srem-vector-lkk.ll
+624-0llvm/test/CodeGen/AMDGPU/ctls.ll
+5-507libclc/clc/lib/generic/math/clc_erfc.cl
+5-496libclc/clc/lib/generic/math/clc_erf.cl
+334-131llvm/test/CodeGen/RISCV/memmove.ll
+1,859-2,528779 files not shown
+18,820-10,792785 files

LLVM/project 8e59c3amlir/lib/Conversion/XeVMToLLVM XeVMToLLVM.cpp

[XeVM] Fix the cache-control metadata string generation. (#187591)

Previously, it generated extra `single` quote marks around the outer
braces (i.e., `'{'` `6442:\220,1\22` `'}'`). SPIR-V backend does not
expect that. It expects `{6442:\220,1\22}`.
DeltaFile
+4-4mlir/lib/Conversion/XeVMToLLVM/XeVMToLLVM.cpp
+4-41 files

DragonFlyBSD/src 1412d6fsys/net if.c

net: Fix build for custom kernel without loop interface

This is a follow-up fix to my previous commit
951ecd7f55e2edd33258ad6d9593c9f81c92b42e.

Tested with building the MINI64 kernel config.

Reported-by: swildner
DeltaFile
+5-0sys/net/if.c
+5-01 files

FreeBSD/ports 46dca90security/py-google-cloud-kms distinfo Makefile

security/py-google-cloud-kms: Update to 3.12.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.12.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/distinfo
+3-3security/py-google-cloud-kms/Makefile
+6-62 files

HardenedBSD/src e0af444sys/net rtsock.c route.h, sys/net/route route_ctl.c nhop_ctl.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+50-0tests/sys/netinet6/ndp.sh
+2-36sys/net/route/route_ctl.c
+13-21sys/netlink/route/rt.c
+10-22sys/net/rtsock.c
+4-13sys/net/route/nhop_ctl.c
+0-17sys/net/route.h
+79-10941 files not shown
+120-22147 files

LLVM/project c6fa976llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-proper-value-replacement.ll

AMDGPU: Make VarIndex WeakTrackingVH in AMDGPUPromoteAlloca (#188921)

The test used to look all good, but actually not. The WeakVH just make
itself null after the pointed value being replaced. So a zero value was
used because VarIndex become null. The test checks looks all good.

Actually only the WeakTrackingVH have the ability to be updated to new
value.

Change the test slightly to make that using zero index is wrong.
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/promote-alloca-proper-value-replacement.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+4-42 files