OPNSense/core 8dfcd7fsrc/etc/rc.d captiveportal, src/opnsense/mvc/app/library/OPNsense/Firewall Rule.php

src: two whitespace changes
DeltaFile
+1-1src/etc/rc.d/captiveportal
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Rule.php
+2-22 files

LLVM/project 0d9f3f4openmp/runtime/cmake arm64x.cmake, openmp/runtime/src CMakeLists.txt

[openmp][arm64ec] Fix arm64x when PER_TARGET_RUNTIME_DIR=On (#207747)

This patch fixes an issue where the combination of LIBOMP_ENABLE_ARM64X
and LLVM_PER_TARGET_RUNTIME_DIR=On led to only the arm64 library being
installed. With this fix, the arm64ec and arm64 .lib files are both
installed, and the arm64x dll is the one installed to the binary dir.
DeltaFile
+4-1openmp/runtime/src/CMakeLists.txt
+1-1openmp/runtime/cmake/arm64x.cmake
+5-22 files

NetBSD/src qJywx3ksys/arch/sparc64/conf files.sparc64

   Add sysmon_envsys to bq4802rtc.
VersionDeltaFile
1.171+2-2sys/arch/sparc64/conf/files.sparc64
+2-21 files

NetBSD/src 5qW0pb2sys/dev/i2c dbcool.c

   Also match "i2c-adt7475" (Sun Fire V245).
VersionDeltaFile
1.69+3-2sys/dev/i2c/dbcool.c
+3-21 files

NetBSD/src YIP7mfcsys/arch/sparc64/sparc64 ofw_patch.c

   Add environmental sensors and GPIO properties for Fire V245.
VersionDeltaFile
1.14+52-2sys/arch/sparc64/sparc64/ofw_patch.c
+52-21 files

LLVM/project 9588dfellvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstCombine select-abs-positive-mul.ll

[InstCombine] Recognize abs through positive-K nsw multiply. (#207539)

Generalize matchSelectPattern to also consider multiplies that do not
change sign when trying to from llvm.abs.

End-to-end, this allows vectorizing with narrower element types for code
such as below. This triggers in some ffmpeg kernels on AArch64.

```
  void scaled_absdiff_u8(uint8_t * __restrict out,
                         const uint8_t * __restrict a,
                         const uint8_t * __restrict b,
                         size_t n) {
    for (size_t i = 0; i < n; ++i) {
      int32_t d = 4 * ((int32_t)a[i] - (int32_t)b[i]);
      if (d < 0) d = -d;
      if (d > 255) d = 255;
      out[i] = (uint8_t)d;
    }

    [7 lines not shown]
DeltaFile
+18-46llvm/test/Transforms/InstCombine/select-abs-positive-mul.ll
+8-5llvm/lib/Analysis/ValueTracking.cpp
+26-512 files

LLVM/project e009326llvm/lib/Target/ARM ARMISelLowering.cpp ARMInstrInfo.td, llvm/test/CodeGen/ARM cmn-shift.ll atomic-ops-v8.ll

[ARM] Swap sides of cmp/cmn based on folding ability (#191915)

If we can fold lsl, lsr, rotr, or asr into the right side of the
compare, we should do so.
DeltaFile
+114-0llvm/test/CodeGen/ARM/cmn-shift.ll
+60-23llvm/lib/Target/ARM/ARMISelLowering.cpp
+8-8llvm/test/CodeGen/ARM/atomic-ops-v8.ll
+5-7llvm/test/CodeGen/Thumb2/LowOverheadLoops/reductions.ll
+4-4llvm/test/CodeGen/ARM/cmp-peephole.ll
+4-0llvm/lib/Target/ARM/ARMInstrInfo.td
+195-422 files not shown
+198-438 files

NetBSD/src sBdvY7Ndistrib/sets/lists/man mi, distrib/sets/lists/manhtml mi

   Add build glue (Makefile and set lists) for bq4802rtc.4 manual page.
VersionDeltaFile
1.1836+3-1distrib/sets/lists/man/mi
1.753+2-2share/man/man4/Makefile
1.54+2-1distrib/sets/lists/manhtml/mi
+7-43 files

NetBSD/src mndVHVlshare/man/man4 bq4802rtc.4

   Add a manual page for bq4802rtc(4) (Texas Instruments bq4802Y/bq4802LY).
VersionDeltaFile
1.1+82-0share/man/man4/bq4802rtc.4
+82-01 files

NetBSD/pkgsrc kLPpXtYdoc CHANGES-2026

   doc: Updated www/resterm to 0.45.2
VersionDeltaFile
1.4308+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NqhfOfPwww/resterm distinfo Makefile

   resterm: Update to 0.45.2

   Important fix: multipart/form-data requests
   Multipart requests were effectively unusable in previous releases for typical hand-written requests and requests imported from curl -F via resterm -fc. If you use multipart/form-data, you should upgrade.

   What was broken. Several compounding bugs could corrupt multipart bodies: boundary lines (--...) were dropped during parsing because they were mistaken for -- comments. Part content starting with #, //, > or @... could be misread as resterm syntax and multipart framing was sent with LF line endings instead of the CRLF delimiter/header framing required by RFC 7578/RFC 2046.

   What's fixed. resterm now sends multipart bodies with curl compatible wire framing:
   - CRLF delimiters and part headers, including a trailing CRLF after the closing boundary
   - multipart body lines are preserved as body content instead of being parsed as comments, scripts or variables
   - @file includes inside parts are injected as raw bytes, so binary uploads are not rewritten
   - works the same whether your .http file uses LF or CRLF line endings
   - applies to all multipart subtypes (form-data, mixed, related)
   Directives placed after the closing boundary, such as # @capture, continue to parse as before. Non-multipart requests, GraphQL, gRPC, SSH, and K8s are unaffected.
VersionDeltaFile
1.10+4-4www/resterm/distinfo
1.11+2-2www/resterm/Makefile
+6-62 files

NetBSD/src 56WXozZsys/arch/sparc64/dev bq4802_ebus.c

   Add a sysctl to control the clock oscillator.
   Only write to the chip at attach time if the configuration needs changing.
VersionDeltaFile
1.3+91-10sys/arch/sparc64/dev/bq4802_ebus.c
+91-101 files

NetBSD/src PfTSxoosys/dev/ic bq4802reg.h

   Add a note about the validity of the battery-valid flag.
VersionDeltaFile
1.3+2-2sys/dev/ic/bq4802reg.h
+2-21 files

NetBSD/src YpIwEaasys/dev/i2c adt7462.c

   Use the pin configuration registers to discover monitored fans.
   Don't display the fan fault sensor if there are no monitored fans.
VersionDeltaFile
1.2+13-19sys/dev/i2c/adt7462.c
+13-191 files

NetBSD/src DnQZVM1sys/dev/i2c adt7462reg.h

   Correct the logic for tach/fan measurement.
   Add tach pulse entries whilst here.
VersionDeltaFile
1.2+9-4sys/dev/i2c/adt7462reg.h
+9-41 files

LLVM/project e79a8e6llvm/test/CodeGen/AMDGPU invalid-addrspacecast.ll

fix typo in the OS
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/invalid-addrspacecast.ll
+1-11 files

NetBSD/src tZGKD1ksys/dev/ic mpt_netbsd.c

   Parse the information for integrated RAID events.  We now print (e.g.):
     mpt2: Integrated RAID Event: volume 0 status: optimal, enabled
     mpt2: Integrated RAID Event: volume 2 status: missing, enabled, inactive
   instead of the cryptic:
     mpt2: Unknown async event: 0xb000000
   Also byte swap the Unknown async event output to make it less cryptic on
   big-endian hosts.
VersionDeltaFile
1.41+146-3sys/dev/ic/mpt_netbsd.c
+146-31 files

FreeNAS/freenas af2c5abtests runtest.py

Stable/goleye runtest.py (#19270)
DeltaFile
+4-0tests/runtest.py
+4-01 files

FreeNAS/freenas 92dfda2tests runtest.py

Fix `runtest.py`
DeltaFile
+4-0tests/runtest.py
+4-01 files

LLVM/project 7cb8692llvm/lib/Target/AArch64 AArch64SVEInstrInfo.td, llvm/test/CodeGen/AArch64 sve2-mull-acc.ll

[AArch64] Select SVE2 multiply-add long from mull and add/sub (#207951)

Both multiple-add long and multiple long are part of SVE2.
DeltaFile
+107-0llvm/test/CodeGen/AArch64/sve2-mull-acc.ll
+32-8llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+139-82 files

FreeBSD/ports d259150mail/postfix-current distinfo Makefile

mail/postfix-current: Update to 3.12-20260706
DeltaFile
+3-3mail/postfix-current/distinfo
+2-2mail/postfix-current/Makefile
+5-52 files

NetBSD/src UzdiFaasys/dev/ic mpt_mpilib.h

   Add some more definitions for the integrated RAID statuses.
VersionDeltaFile
1.7+4-1sys/dev/ic/mpt_mpilib.h
+4-11 files

NetBSD/src JputIhDsys/dev/i2c pcagpio.c

   Add sysmon support for indicator pins (mostly taken from pcf8574).
   The Sun V245 uses a PCA9555 for the disk present indications.
VersionDeltaFile
1.14+96-6sys/dev/i2c/pcagpio.c
+96-61 files

LLVM/project 17d7bf2clang/lib/AST/ByteCode Compiler.cpp

[clang][bytecode] Try to avoid temporaries in (compound) assignments (#207652)

This is only needed if the RHS has side-effects. If we can easily and
cheaply prove that it doesn't, avoid the temporary variable. This saves
memory and is slightly faster.
DeltaFile
+98-49clang/lib/AST/ByteCode/Compiler.cpp
+98-491 files

LLVM/project 670c3c0orc-rt CMakeLists.txt

[orc-rt] Fix indentation in CMakeLists.txt. NFC. (#207980)
DeltaFile
+1-1orc-rt/CMakeLists.txt
+1-11 files

FreeBSD/ports 0a684edgraphics/openxr distinfo Makefile

graphics/openxr: Update 1.1.60 => 1.1.61

Changelog:
https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.1.61

Reported by:    portscout
Sponsored by:   UNIS Labs
DeltaFile
+3-3graphics/openxr/distinfo
+1-1graphics/openxr/Makefile
+4-42 files

OpenBSD/ports ZXi7xk1x11/ede/desktop/patches patch-configure, x11/ede/lib/patches patch-configure

   fix fltk version checks
VersionDeltaFile
1.4+12-2x11/ede/desktop/patches/patch-configure
1.4+12-2x11/ede/lib/patches/patch-configure
+24-42 files

LLVM/project d8a9bfbllvm/lib/Target/X86 X86AsmPrinter.cpp, llvm/test/CodeGen/X86 asm-modifier.ll

[X86] Fix inline asm modifier printing across dialects (#204558)

X86AsmPrinter handles several inline asm operand modifiers differently
depending on whether the asm block uses AT&T or Intel syntax.

For `%a` and `%A`, the scalar/register operand path used AT&T
punctuation unconditionally. In Intel-dialect inline asm this could
print invalid forms such as `(rdi)` for an address operand or `*rdi` for
an indirect call operand.

For `%P`, `PrintAsmMemoryOperand` passed `"disp-only"` to both the Intel
and AT&T memory printers, but only the Intel path honored it for
global/symbol displacements with a base register. The AT&T path could
therefore print `g(%rdi)` even though `%P` requested displacement-only
output.

Make the affected X86 asm-printer paths dialect-aware/consistent:
- print Intel `%a` register operands as `[reg]`
- print Intel `%A` register operands without AT&T `*`

    [7 lines not shown]
DeltaFile
+64-0llvm/test/CodeGen/X86/asm-modifier.ll
+9-3llvm/lib/Target/X86/X86AsmPrinter.cpp
+73-32 files

LLVM/project e295fc9llvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp

[Review] Move the unroll to avoid generating the illegal pattern in the first place
DeltaFile
+6-8llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+6-81 files

FreeBSD/ports 06eaf19net/gnunet pkg-plist Makefile, net/gnunet/files patch-src_include_platform.h patch-meson.build

net/gnunet: [new port] GNU networking stack

This is a collection of libraries for secure networking
for the "GNU Network". See https://www.gnunet.org/en/
for details.
DeltaFile
+592-0net/gnunet/pkg-plist
+46-0net/gnunet/Makefile
+15-0net/gnunet/files/patch-src_include_platform.h
+11-0net/gnunet/files/patch-meson.build
+11-0net/gnunet/files/patch-src_lib_util_disk.c
+6-0net/gnunet/pkg-descr
+681-02 files not shown
+685-08 files