LLVM/project 7df3d92llvm/lib/Transforms/Vectorize VPlan.h VPlanTransforms.cpp

[VPlan] Add VPReplicateRecipe::operandsWithoutMask() (NFC). (#202115)

Add a helper to access a VPReplicateRecipe's operands while excluding
the mask of a predicated recipe, and use it in createReplicateRegion.

Split off from https://github.com/llvm/llvm-project/pull/201676.
DeltaFile
+5-0llvm/lib/Transforms/Vectorize/VPlan.h
+1-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-12 files

OpenBSD/src Z0br4Fnlib/libtls/man tls_conn_version.3

   tls_conn_version: add missing .Pp in HISTORY
VersionDeltaFile
1.13+3-2lib/libtls/man/tls_conn_version.3
+3-21 files

NetBSD/pkgsrc Z0vfyrUdoc CHANGES-2026

   doc: Updated www/p5-HTTP-Message to 7.02
VersionDeltaFile
1.3572+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jXw4kMowww/p5-HTTP-Message distinfo Makefile

   p5-HTTP-Message: update to 7.02.

   7.02      2026-06-05 23:28:36Z
       - now handling HTTP method '0' (GH#211) (Karen Etheridge)
VersionDeltaFile
1.27+4-4www/p5-HTTP-Message/distinfo
1.45+3-3www/p5-HTTP-Message/Makefile
+7-72 files

NetBSD/pkgsrc-wip 4c99ef6. TODO

TODO: + bookokrat-0.3.12, crush-0.76.0, pitchfork-2.12.1, py-zensical-0.0.44.
DeltaFile
+4-1TODO
+4-11 files

NetBSD/pkgsrc nwUQxZadoc TODO

   doc/TODO: add some

   + abseil-20260526.0, alsa-lib-1.2.16, hwdata-0.408, jj-0.42.0,
     libcmis-0.6.3, lima-2.1.2, moor-2.14.0, opencv-5.0.0,
     py-cyclonedx-python-lib-11.8.0, py-filelock-3.29.1,
     py-google-api-core-2.31.0, py-hatchling-1.30.1, py-pdf-6.13.0,
     py-pdm_backend-2.4.9, py-pydantic-core-2.47.0,
     py-sphinx-autodoc-typehints-3.10.5, py-typer-0.26.7, py-uv-build-0.11.19,
     restish-2.2.0, rumdl-0.2.9.
   - moor-2.13.3, restish-2.1.1.
VersionDeltaFile
1.27349+21-3doc/TODO
+21-31 files

NetBSD/pkgsrc-wip a4a126epy-whichllm Makefile

py-whichllm: fix fetch
DeltaFile
+1-0py-whichllm/Makefile
+1-01 files

OpenBSD/ports rR6774Fwww/py-uvicorn Makefile distinfo

   update to py3-uvicorn-0.49.0
VersionDeltaFile
1.8+6-4www/py-uvicorn/Makefile
1.8+2-2www/py-uvicorn/distinfo
+8-62 files

OpenBSD/ports h98I397devel/py-sh distinfo Makefile

   update to py3-sh-2.2.4
VersionDeltaFile
1.12+2-2devel/py-sh/distinfo
1.29+1-2devel/py-sh/Makefile
+3-42 files

OpenBSD/src yXjnI11lib/libcrypto/ec ec_convert.c

   ec_convert: point_conversion_t -> point_conversion_form_t in a comment
VersionDeltaFile
1.17+3-3lib/libcrypto/ec/ec_convert.c
+3-31 files

OpenBSD/ports fi10z8xnet/dnsmasq distinfo Makefile, net/dnsmasq/patches patch-man_dnsmasq_8 patch-src_config_h

   update to dnsmasq-2.93, from Brad (maintainer)
VersionDeltaFile
1.36.2.1+3-3net/dnsmasq/patches/patch-man_dnsmasq_8
1.32.2.1+2-2net/dnsmasq/patches/patch-src_config_h
1.47.2.2+2-2net/dnsmasq/distinfo
1.71.2.2+1-2net/dnsmasq/Makefile
+8-94 files

OpenBSD/ports o2V5doRnet/dnsmasq distinfo Makefile, net/dnsmasq/patches patch-man_dnsmasq_8 patch-src_config_h

   update to dnsmasq-2.93, from Brad (maintainer)
VersionDeltaFile
1.37+3-3net/dnsmasq/patches/patch-man_dnsmasq_8
1.33+2-2net/dnsmasq/patches/patch-src_config_h
1.49+2-2net/dnsmasq/distinfo
1.73+1-2net/dnsmasq/Makefile
+8-94 files

FreeBSD/ports dca5870lang/gnat12 Makefile, lang/gnat13 Makefile

lang/gnat1[2-4]: Restore check-phase

lang/gnat12,13, and 14:
* After PR 294657, restore the testing target check-phase, move the if
  conditional on ${UID} != 0 below the GNAT Ports' internal _ marked
  variables, and drop bsd.port.options.mk, and terminate the Port with
  bsd.port.post.mk over bsd.port.mk
* Add fix for rpath (PR 292708)
* Move ${PIE_UNSAFE} to the correct block (portclippy)
* Move gettext-runtime from ${USES} to ${NLS_USES}
* Regroup internal variables and sort
* Remove ${EXTRACT_CMD} from aarch64 specific section syncing with the update
  to the Ports Mk infrastructure (D57295) which by default now uses
  LC_ALL=en_US.UTF-8 in the environment
* Sort ${GNU_CONFIGURE_PREFIX}
* Specific to GNAT-12, follow GNAT-13 and 14's use of ${MASTER_SITE_GCC}
  in ${MASTER_SITES}; sort the architecture specific ${PLIST_SUB} entries

 PR:            295872

    [4 lines not shown]
DeltaFile
+26-25lang/gnat12/Makefile
+19-19lang/gnat13/Makefile
+19-19lang/gnat14/Makefile
+64-633 files

OPNSense/core ab099aasrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php, src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes SNatModeField.php

Firewall: NAT: Source NAT: Add migration for Outbound NAT into Source NAT page (#10373)

Firewall: add Source NAT mode bridge and outbound NAT migration

Reflect legacy `nat.outbound.mode` into the Firewall MVC model as volatile
`general.snat_mode` and expose it in the new Source NAT view. Persist the value
back into the legacy configuration through `serializeToConfig()` using a scoped
general-section setter to avoid unrelated model validation.

Adjust the Source NAT grid output based on the selected mode. Automatic and
hybrid modes include synthetic automatic rule rows for display purposes, while
advanced mode only shows manual rules and disabled mode hides the grid.

Extend the migration assistant with an outbound NAT migration tab and add a
configd exporter for legacy `nat.outbound.rule` entries. Exported rows
use empty UUIDs so imports create fresh MVC rule identifiers.

Add missing Source NAT parity fields for `tag` and `nosync`, include them in
generated rows, and export them from legacy outbound NAT rules.

    [22 lines not shown]
DeltaFile
+169-10src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+115-26src/opnsense/mvc/app/views/OPNsense/Firewall/firewall_migration.volt
+134-0src/opnsense/scripts/filter/list_legacy_outbound_nat.php
+56-3src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+56-0src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/SNatModeField.php
+20-5src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+550-4417 files not shown
+688-10823 files

FreeBSD/ports 3666da5editors/vscode/files patch-node__modules_keytar_node__modules_node-addon-api_napi.h patch-extensions_copilot_node__modules_node-addon-api_napi.h

editors/vscode: Add patches to fix build error of keytar node module with clang 21

The error in question was:

  CXX(target) Release/obj.target/keytar/src/async.o
In file included from ../src/async.cc:4:
../node_modules/node-addon-api/napi.h:1147:39: error: in-class initializer for static data member is not a constant expression
 1147 |     static const napi_typedarray_type unknown_array_type = static_cast<napi_typedarray_type>(-1);
      |                                       ^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/node-addon-api/napi.h:1147:60: note: integer value -1 is outside the valid range of values [0, 15] for the enumeration type 'napi_typedarray_type'
 1147 |     static const napi_typedarray_type unknown_array_type = static_cast<napi_typedarray_type>(-1);
      |                                                            ^
1 error generated.

PR:             295862
Reported by:    Alexey Shuvaev <bugsbeastie at gmail.com>
DeltaFile
+11-0editors/vscode/files/patch-node__modules_keytar_node__modules_node-addon-api_napi.h
+11-0editors/vscode/files/patch-extensions_copilot_node__modules_node-addon-api_napi.h
+11-0editors/vscode/files/patch-build_node__modules_node-addon-api_napi.h
+33-03 files

FreeBSD/ports 4517525shells/rura distinfo Makefile

shells/rura: Update to 1.5.0
DeltaFile
+3-3shells/rura/distinfo
+1-2shells/rura/Makefile
+4-52 files

FreeBSD/ports 7159606net-im/signal-desktop distinfo get_deps.sh, net-im/signal-desktop/files pnpm-lock.yaml patch-package.json

net-im/signal-desktop: Update to 8.13.0
DeltaFile
+1,095-1,189net-im/signal-desktop/files/pnpm-lock.yaml
+5-5net-im/signal-desktop/distinfo
+3-3net-im/signal-desktop/files/patch-package.json
+2-1net-im/signal-desktop/get_deps.sh
+1-2net-im/signal-desktop/Makefile
+1,106-1,2005 files

FreeBSD/ports aaa437bsecurity/node-sqlcipher distinfo Makefile

security/node-sqlcipher: Update to 3.3.5
DeltaFile
+5-5security/node-sqlcipher/distinfo
+1-2security/node-sqlcipher/Makefile
+6-72 files

FreeBSD/ports 13f8508net-im/libsignal-node distinfo Makefile.crates

net-im/libsignal-node: Update to 0.94.1
DeltaFile
+19-35net-im/libsignal-node/distinfo
+7-15net-im/libsignal-node/Makefile.crates
+1-2net-im/libsignal-node/Makefile
+27-523 files

FreeBSD/ports 9c7dccfmultimedia/ringrtc distinfo Makefile, multimedia/ringrtc/files patch-third__party_perfetto_include_perfetto_base_build__config.h patch-build_config_compiler_BUILD.gn

multimedia/ringrtc: Update to 2.69.0
DeltaFile
+33-65multimedia/ringrtc/files/patch-third__party_perfetto_include_perfetto_base_build__config.h
+33-33multimedia/ringrtc/distinfo
+29-13multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn
+6-29multimedia/ringrtc/files/patch-third__party_perfetto_include_perfetto_base_time.h
+16-17multimedia/ringrtc/Makefile
+28-0multimedia/ringrtc/files/patch-third__party_perfetto_src_base_android__utils.cc
+145-1576 files not shown
+177-21012 files

OpenBSD/ports PsKBSB9x11/Xdialog Makefile, x11/Xdialog/patches patch-src_interface_c

   x11/Xdialog: update gtk+2 patch from AUR to fix build with llvm22
VersionDeltaFile
1.3+6-5x11/Xdialog/patches/patch-src_interface_c
1.30+1-1x11/Xdialog/Makefile
+7-62 files

FreeBSD/ports 21adecbdatabases/mongosh Makefile

databases/mongosh: Fix build with node 24.16

Recent node update made
scripts/nodejs-patches/008-windows-tcp-connect-crash-fix-node-62561.patch
redundant and now it fails to apply.

PR:             295587
Approved by:    blanket (fix build)
Sponsored by:   UNIS Labs
DeltaFile
+2-0databases/mongosh/Makefile
+2-01 files

OpenBSD/ports ofppIYBx11/bclock Makefile, x11/bclock/patches patch-Clock_c

   x11/bclock: fix build with llvm22
VersionDeltaFile
1.1+23-0x11/bclock/patches/patch-Clock_c
1.28+1-1x11/bclock/Makefile
+24-12 files

OPNSense/src e51ef05sys/dev/axgbe xgbe-phy-v2.c if_axgbe_pci.c

axgbe: Implement ifdi_i2c_req for diagnostics information

Fixes https://github.com/opnsense/src/issues/178
DeltaFile
+23-29sys/dev/axgbe/xgbe-phy-v2.c
+11-0sys/dev/axgbe/if_axgbe_pci.c
+2-1sys/dev/axgbe/xgbe.h
+36-303 files

OPNSense/src cb52dbesys/netinet ip_divert.c

divert: Avoid using atomic_(load|store)_(acq|rel)_16

It's not implemented on some arches.  Use a plain int to count the
number of sockets in a divert lbgroup.

Reported by:    Jenkins
Fixes:          895a0ae67fe2 ("divert: Define semantics for SO_REUSEPORT_LB on divert sockets")
DeltaFile
+7-5sys/netinet/ip_divert.c
+7-51 files

OPNSense/src 879b6a4sys/netpfil/pf pf_table.c

pf: align sanity checks for pfrw_free
DeltaFile
+7-3sys/netpfil/pf/pf_table.c
+7-31 files

OPNSense/src b3b7b0esys/dev/axgbe xgbe-phy-v2.c if_axgbe_pci.c

axgbe: XXX leftovers to figure out

axgbe: several patches from 22.1 not yet present in FreeBSD
axgbe: remove old annotations and a bit of whitespace cleanup

This is a stub from applying f45a2d1e5a + b9eca9d898 on top of
the upstreamed changes.  The enable_rss remove is correct and
looks like an oversight in the upstreaming.  About the others
I'm not sure but since we have them on file here we can discuss
and rearrange.
DeltaFile
+4-0sys/dev/axgbe/xgbe-phy-v2.c
+0-1sys/dev/axgbe/if_axgbe_pci.c
+1-0sys/dev/axgbe/xgbe_osdep.h
+5-13 files

OPNSense/src 0d6ecdesys/dev/axgbe xgbe-phy-v2.c xgbe-mdio.c

axgbe: LED control for A30 platform

Since the I/O expander chip does not do a reset when soft power
cycling, the driver will first turn off all LEDs when initializing,
although no specific routine seems to be called when powering down.
This means that the LEDs will stay on until the driver has booted up,
after which the driver will be in a consistent state.
DeltaFile
+86-0sys/dev/axgbe/xgbe-phy-v2.c
+11-2sys/dev/axgbe/xgbe-mdio.c
+10-0sys/dev/axgbe/xgbe.h
+107-23 files

OPNSense/src 6254eb7sys/net rss_config.c if_gre.c, sys/netinet ip_input.c

rss: add sysctl enable toggle

This commit also includes the original refactoring changes

This change allows the kernel to operate with the default netisr cpu-affinity settings while having RSS compiled in. Normally, RSS changes quite a bit of the behaviour of the kernel dispatch service - this change allows for reducing impact on incompatible hardware while preserving the option to boost throughput speeds based on packet flow CPU affinity.

Make sure to compile the following options in the kernel:

    options  RSS

As well as setting the following sysctls:

    net.inet.rss.enabled: 1
    net.isr.bindthreads: 1
    net.isr.maxthreads: -1 (automatically sets it to the number of CPUs)

And optionally (to force a 1:1 mapping between CPUs and buckets):

    net.inet.rss.bits: 3 (for 8 CPUs)

    [5 lines not shown]
DeltaFile
+37-1sys/net/rss_config.c
+20-0sys/netinet6/ip6_input.c
+12-7sys/net/if_gre.c
+19-0sys/netinet/ip_input.c
+7-0sys/netinet6/frag6.c
+6-0sys/netinet6/ip6_output.c
+101-811 files not shown
+131-1017 files

OPNSense/src 33d28aelib/libsys getsockopt.2, share/man/man4 divert.4

divert: Define semantics for SO_REUSEPORT_LB on divert sockets

Allow SO_REUSEPORT_LB to be set on divert sockets.  If set, then bind()
will add the socket to a "load-balancing group".  When a divert-to rule
matches a port with an associated group, the corresponding state ID is
used to select a specific socket from the group.  Packets without an
associated state are simply forwarded to the first socket in the group.
For now I only pass a state ID from pf, as I couldn't see a useful
identifier on the ipfw side.

This implementation is simple but has a caveat, that being that if
sockets are added to the group while flows are being processed, the size
of the group will change and this changes the mapping of state IDs to
sockets.  So, to get a consistent mapping, the divert socket application
must bind all of its sockets before any traffic is diverted by the
firewall.

Reviewed by:    glebius
MFC after:      1 month

    [3 lines not shown]
DeltaFile
+143-17sys/netinet/ip_divert.c
+21-3share/man/man4/divert.4
+5-1lib/libsys/getsockopt.2
+1-1sys/netpfil/ipfw/ip_fw_pfil.c
+1-1sys/netinet/ip_var.h
+1-1sys/netinet/raw_ip.c
+172-241 files not shown
+173-257 files