LLVM/project b86f24fllvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine binop-phi-operands.ll select.ll

[InstCombine] make `foldBinOpIntoSelectOrPhi` fold on all operands (#183692)

This PR makes `foldBinOpIntoSelectOrPhi` fold to select/phi both for
operands 0 and 1.

Alive2: https://alive2.llvm.org/ce/z/T56TMM
Also fixes #183498
DeltaFile
+117-0llvm/test/Transforms/InstCombine/binop-phi-operands.ll
+12-10llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+10-10llvm/test/Transforms/LoopVectorize/induction.ll
+3-9llvm/test/Transforms/InstCombine/select.ll
+2-4llvm/test/Transforms/InstCombine/or-select-zero-icmp.ll
+1-4llvm/test/Transforms/InstCombine/icmp-binop.ll
+145-372 files not shown
+148-408 files

FreeBSD/ports 8e9c066www/py-strawberry-graphql-django distinfo Makefile

www/py-strawberry-graphql-django: Update to 0.79.0

Changelog since 0.73.0:

https://github.com/strawberry-graphql/strawberry-django/compare/v0.73.0...0.79.0
DeltaFile
+3-3www/py-strawberry-graphql-django/distinfo
+2-2www/py-strawberry-graphql-django/Makefile
+5-52 files

FreeBSD/ports c7320c4www/py-drf-spectacular-sidecar distinfo Makefile

www/py-drf-spectacular-sidecar: Update to 2026.3.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.1.1...2026.3.1
DeltaFile
+3-3www/py-drf-spectacular-sidecar/distinfo
+1-1www/py-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports 2561bf9www/py-django-mptt Makefile distinfo

www/py-django-mptt: Update to 0.18.0

While I'm here:

* Switch to the more preferred DISTVERSION.
* Drop a obsolete comment
* Pacify portclippy

Changelog:

https://github.com/django-mptt/django-mptt/blob/0.18/CHANGELOG.rst
DeltaFile
+5-4www/py-django-mptt/Makefile
+3-3www/py-django-mptt/distinfo
+8-72 files

FreeBSD/ports d457ededevel/py-strawberry-graphql Makefile distinfo

devel/py-strawberry-graphql: Update to 0.307.1

* Remove DEBUG-SERVER option which has been removed since the 0.299.0
  release.

Changelog since 0.288.2:

https://github.com/strawberry-graphql/strawberry/blob/0.307.1/CHANGELOG.md
DeltaFile
+4-13devel/py-strawberry-graphql/Makefile
+3-3devel/py-strawberry-graphql/distinfo
+7-162 files

FreeBSD/ports 95bdb6btextproc/py-zensical distinfo Makefile

textproc/py-zensical: Update to 0.0.24

Changelog:

https://github.com/zensical/zensical/releases/tag/v0.0.24
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-1textproc/py-zensical/Makefile
+4-42 files

FreeBSD/ports e07b9ec. UPDATING

UPDATING: Add upgrade instructions for net-mgmt/netbox

Give users some advice about the upgrade to the NetBox 4.5 release
series.
DeltaFile
+19-0UPDATING
+19-01 files

FreeBSD/ports f04a6basecurity/py-netbox-secrets distinfo Makefile

security/py-netbox-secrets: Update to 3.0.0

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.0

MFH:            No (not compatible with NetBox 4.4)
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports a08bcb5net-mgmt/netbox pkg-plist Makefile, net-mgmt/netbox/files pkg-message.in patch-netbox_netbox_settings.py

net-mgmt/netbox: Update to 4.5.4

* With the NetBox 4.5 release Python 3.10 and 3.11 are officially no
  longer supported.  The whole code can still be compiled without any
  problems using Python 3.11, which is the current default version in
  the ports tree.

  Therefore, the minimum version for Python doesn't need to be raised
  for the time being, but this may change at any time as soon as
  backward-incompatible changes to the code lands into upstream for
  the next release.

* Also prune update instructions for NetBox releases older than 3.5
  while I'm here.

Netbox 4.5 contains many bugfixes/enhancements and the following new
features:

* Lookup Modifiers in Filter Forms

    [8 lines not shown]
DeltaFile
+58-180net-mgmt/netbox/files/pkg-message.in
+136-6net-mgmt/netbox/pkg-plist
+20-19net-mgmt/netbox/Makefile
+17-0net-mgmt/netbox/files/patch-netbox_netbox_settings.py
+3-3net-mgmt/netbox/distinfo
+234-2085 files

FreeBSD/ports ea904fewww/py-dj52-strawberry-graphql-django distinfo Makefile

www/py-dj52-strawberry-graphql-django: Update to 0.79.0

Changelog since 0.73.0:

https://github.com/strawberry-graphql/strawberry-django/compare/v0.73.0...0.79.0
DeltaFile
+3-3www/py-dj52-strawberry-graphql-django/distinfo
+2-2www/py-dj52-strawberry-graphql-django/Makefile
+5-52 files

FreeBSD/ports dc81f09www/py-dj52-drf-spectacular-sidecar distinfo Makefile

www/py-dj52-drf-spectacular-sidecar: Update to 2026.3.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.1.1...2026.3.1
DeltaFile
+3-3www/py-dj52-drf-spectacular-sidecar/distinfo
+1-1www/py-dj52-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports 7356c9awww/py-dj52-django-mptt distinfo Makefile

www/py-dj52-django-mptt: Update to 0.18.0

Changelog:

https://github.com/django-mptt/django-mptt/blob/0.18/CHANGELOG.rst
DeltaFile
+3-3www/py-dj52-django-mptt/distinfo
+1-1www/py-dj52-django-mptt/Makefile
+4-42 files

FreeBSD/ports 788300fgraphics/py-dj52-sorl-thumbnail distinfo Makefile

graphics/py-dj52-sorl-thumbnail: Update to 13.0.0

Changelog:

https://github.com/jazzband/sorl-thumbnail/releases/tag/13.0.0
DeltaFile
+3-3graphics/py-dj52-sorl-thumbnail/distinfo
+1-1graphics/py-dj52-sorl-thumbnail/Makefile
+4-42 files

FreeBSD/ports 24c6acasecurity/py-social-auth-core distinfo Makefile, security/py-social-auth-core/files patch-google-auth

security/py-social-auth-core: Update to 4.8.5

Changelog:

https://github.com/python-social-auth/social-core/blob/4.8.5/CHANGELOG.md

Approved by:    ultima (maintainer, implicit)
DeltaFile
+0-15security/py-social-auth-core/files/patch-google-auth
+3-3security/py-social-auth-core/distinfo
+2-3security/py-social-auth-core/Makefile
+5-213 files

FreeBSD/ports a8600f9devel/py-rq distinfo Makefile

devel/py-rq: Update to 2.7.0

Changelog:

https://github.com/rq/rq/releases/tag/v2.7

Approved by:    skreuzer (maintainer, implicit)
DeltaFile
+3-3devel/py-rq/distinfo
+1-1devel/py-rq/Makefile
+4-42 files

FreeBSD/ports 4f9824fdevel/py-dj52-strawberry-graphql Makefile distinfo

devel/py-dj52-strawberry-graphql: Update to 0.307.1

* Remove DEBUG-SERVER option which has been removed since the 0.299.0
  release.

Changelog since 0.288.2:

https://github.com/strawberry-graphql/strawberry/blob/0.307.1/CHANGELOG.md
DeltaFile
+4-13devel/py-dj52-strawberry-graphql/Makefile
+3-3devel/py-dj52-strawberry-graphql/distinfo
+7-162 files

LLVM/project 8fcb60alibcxx/include string

[libc++][NFC] Introduce __data() to std::string to replace std::__to_address(__get_pointer()) (#178212)

`std::__to_address(__get_pointer())` is an extremely common pattern
inside `string` and is basically equivalent to `data()`, except that
`data()` only returns a non-const pointer since C++17. This patch
introduces `__data()` to back-port returning a non-const pointer.
DeltaFile
+31-26libcxx/include/string
+31-261 files

LLVM/project fa8eb6blibclc/clc/lib/amdgcn/workitem clc_get_global_offset.cl clc_get_work_dim.cl, libclc/cmake/modules AddLibclc.cmake

libclc: Reimplement amdhsa workitem functions

These were quite out of date and broken. These were originally
implemented for clover, which at one point was aiming for HSA v2 ABI
near compatibility. Since clover has been removed, that path is dead.
This was also broken for the modern HSA ABIs. Update to assume the
v5 ABI.
DeltaFile
+5-4libclc/clc/lib/amdgcn/workitem/clc_get_global_offset.cl
+5-2libclc/clc/lib/amdgcn/workitem/clc_get_work_dim.cl
+1-1libclc/cmake/modules/AddLibclc.cmake
+11-73 files

LLVM/project c9355cclld/ELF SyntheticSections.h, lld/ELF/Arch ARM.cpp

[ELF] Move ArmCmseSGSection into Arch/ARM.cpp (#184570)

Move the ArmCmseSGVeneer and ArmCmseSGSection class definitions from
SyntheticSections.h into the anonymous namespace in Arch/ARM.cpp, where
the implementations already reside. Rename ArmCmseSGVeneer to
CmseSGVeneer as it no longer needs the Arm prefix for disambiguation.
DeltaFile
+36-4lld/ELF/Arch/ARM.cpp
+0-39lld/ELF/SyntheticSections.h
+36-432 files

OPNSense/core d021eaasrc/opnsense/scripts/captiveportal cp-background-process.py allow.py, src/opnsense/scripts/captiveportal/lib arp.py

sort behavior only applicable for hostwatch, also arp_entry was a dict
DeltaFile
+23-12src/opnsense/scripts/captiveportal/lib/arp.py
+1-1src/opnsense/scripts/captiveportal/cp-background-process.py
+1-1src/opnsense/scripts/captiveportal/allow.py
+25-143 files

LLVM/project 3bb4a50llvm/lib/Target/WebAssembly WebAssemblyInstrCall.td, llvm/lib/Target/WebAssembly/MCTargetDesc WebAssemblyInstPrinter.cpp

[WebAssembly] Print type signature and table for call_indirect (#179120)

Update WebAssemblyInstPrinter.cpp to correctly print type
and table operands for both register and stack modes.
DeltaFile
+18-23llvm/test/CodeGen/WebAssembly/tailcall.ll
+15-15llvm/test/CodeGen/WebAssembly/call.ll
+11-4llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
+4-4llvm/test/CodeGen/WebAssembly/swiftcc.ll
+2-2llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td
+1-1llvm/test/CodeGen/WebAssembly/multivalue.ll
+51-493 files not shown
+54-529 files

OPNSense/core f4b4c76src/etc/inc/plugins.inc.d core.inc, src/opnsense/service/templates/OPNsense/Syslog/local routing.conf

system: remove miniupnpd for plugin registration

PR: https://github.com/opnsense/plugins/pull/5126
(cherry picked from commit 23d3be4c6e1d18fec9e4ef91267dbd2df681eefe)
DeltaFile
+1-2src/opnsense/service/templates/OPNsense/Syslog/local/routing.conf
+1-1src/etc/inc/plugins.inc.d/core.inc
+2-32 files

OPNSense/core 739ff26src/opnsense/mvc/app/library/OPNsense/System/Status CaptivePortalStatus.php

add banner warning if hostwatch is disabled
DeltaFile
+56-0src/opnsense/mvc/app/library/OPNsense/System/Status/CaptivePortalStatus.php
+56-01 files

LLVM/project 52dd63dmlir/include/mlir/IR OperationSupport.h, mlir/lib/IR OperationSupport.cpp

[mlir] Add option to ignore commutativity in OperationEquality (#181507)

This adds a new flag, `IgnoreCommutativity`, to the OperationEquivalence
flags. When toggled, regular equivalence and hashing will be used
instead of calls to `checkCommutativeEquivalent` and
commutative-invariant hashing.
This means that commutative operations will not be considered equivalent
when their operands are in a different order (i.e. `arith.addi(%a, %b)`
vs. `arith.addi(%b, %a)`).
DeltaFile
+15-0mlir/test/IR/operation-equality.mlir
+12-2mlir/test/lib/IR/TestOperationEquals.cpp
+7-3mlir/include/mlir/IR/OperationSupport.h
+3-2mlir/lib/IR/OperationSupport.cpp
+37-74 files

OPNSense/plugins 1bc4bc7net/upnp pkg-descr, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: sync with master
DeltaFile
+34-12net/upnp/src/www/services_upnp.php
+35-7net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+18-0net/upnp/pkg-descr
+4-4net/upnp/src/www/status_upnp.php
+7-0net/upnp/src/opnsense/mvc/app/models/OPNsense/UPnP/ACL/ACL.xml
+6-0net/upnp/src/opnsense/service/templates/OPNsense/Syslog/local/miniupnpd.conf
+104-232 files not shown
+106-248 files

OPNSense/plugins 6815285misc/theme-flexcolor Makefile, misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/black default_scheme.css

misc/theme-flexcolor: sync with master
DeltaFile
+21-12misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/main.css.shadow
+25-3misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/black/default_scheme.css
+24-2misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/darklight/default_scheme.css
+24-2misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/light/default_scheme.css
+1-1misc/theme-flexcolor/Makefile
+95-205 files

LLVM/project 2be2926llvm/lib/Analysis Loads.cpp, llvm/unittests/Analysis LoadsTest.cpp

[Loads] Allow replacement of null with ptr in `canReplacePointersIfEqual`

It should always be valid to allow the replacement of null with the
destination pointer, as moving from nullary provenance to a non-nullary
one preserves provenance monotonicity.
DeltaFile
+9-1llvm/unittests/Analysis/LoadsTest.cpp
+5-2llvm/lib/Analysis/Loads.cpp
+14-32 files

OPNSense/plugins 7e3e3e3dns/ddclient Makefile

dns/ddclient: bump revisionm
DeltaFile
+1-0dns/ddclient/Makefile
+1-01 files

pkgng/pkgng 99f104csrc info.c, tests Makefile.autosetup

info: --raw now export a valid json for multiple packages

Fixes:  #2402
DeltaFile
+82-0tests/frontend/info.sh
+18-1src/info.c
+2-1tests/Makefile.autosetup
+102-23 files

LLVM/project 7fbc073clang/lib/AST/ByteCode Program.cpp EvalEmitter.cpp

[clang][bytecode] Fix a few comment typos (#184561)

DeltaFile
+10-10clang/lib/AST/ByteCode/Program.cpp
+2-2clang/lib/AST/ByteCode/EvalEmitter.cpp
+12-122 files