LLVM/project 124ab73libcxx/include inttypes.h cinttypes, libcxx/include/__cxx03 cinttypes

[libc++] Remove libc++'s own inttypes.h (#193716)

The header does three things:
- it defines `__STDC_FORMAT_MACROS` for compatibility with glibc
versions we don't support anymore
- it includes `<stdint.h>`, which is already required to be included by
the C standard
- it `#undef`s two macros which might be defined by the libc. We don't
provide a `<stdint.h>` header ourselves, which might provide these
macros as well, so these are already not defined by any libcs we
support.

So this header should be safe to remove.
DeltaFile
+0-268libcxx/include/inttypes.h
+5-8libcxx/include/__cxx03/cinttypes
+5-8libcxx/include/cinttypes
+0-4libcxx/include/module.modulemap.in
+0-1libcxx/include/CMakeLists.txt
+10-2895 files

FreeBSD/ports d10472cnet/lldap Makefile, net/lldap/files patch-app_src_components_login.rs

net/lldap: Backport commit ac55dfedc44f

As per request, we add this commit

PR:     292254
Sponsored by:   The FreeBSD Foundation
DeltaFile
+11-0net/lldap/files/patch-app_src_components_login.rs
+1-1net/lldap/Makefile
+12-12 files

OPNSense/core 7a1097esrc/opnsense/mvc/app/controllers/OPNsense/IPsec/forms dialogConnection.xml, src/opnsense/mvc/app/views/layout_partials base_dialog.volt

ipsec: allow headers to be 'static'

Interesting but where false/true is not 'false'/'true' as we
are dealing with strings rather than booleans when using ==
DeltaFile
+7-5src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+1-0src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogConnection.xml
+8-52 files

LLVM/project 6dcb422clang/lib/AST/ByteCode InterpBuiltinBitCast.cpp, clang/test/SemaCXX constexpr-builtin-bit-cast.cpp

[clang][bytecode] Reject uninitialized bases in builtin_bit_cast (#194625)

Like the current interpreter does. Also use the bytecode interpreter in
the test in SemaCXX/.
DeltaFile
+9-0clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
+3-0clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp
+12-02 files

FreeBSD/ports e658605sysutils/epazote distinfo Makefile.crates

sysutils/epazote: Update to 3.4.0

PR:             294889
Approved by:    nbari at tequila.io (maintainer)
DeltaFile
+719-7sysutils/epazote/distinfo
+358-0sysutils/epazote/Makefile.crates
+4-10sysutils/epazote/Makefile
+1,081-173 files

FreeBSD/ports 25d1aebdatabases/rqlite distinfo Makefile

databases/rqlite: update 10.0.0 → 10.0.1
DeltaFile
+5-5databases/rqlite/distinfo
+2-2databases/rqlite/Makefile
+7-72 files

FreeBSD/ports 40da972multimedia/kew distinfo Makefile

multimedia/kew: update 3.7.3 → 4.0.0
DeltaFile
+3-3multimedia/kew/distinfo
+1-1multimedia/kew/Makefile
+4-42 files

FreeBSD/ports afc4c20devel/buf distinfo Makefile

devel/buf: update 1.68.4 → 1.69.0
DeltaFile
+5-5devel/buf/distinfo
+1-1devel/buf/Makefile
+6-62 files

NetBSD/pkgsrc utonkysdoc CHANGES-2026

   doc: Updated chat/gurk to 0.9.3
VersionDeltaFile
1.2692+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc u3jvYqichat/gurk distinfo cargo-depends.mk, chat/gurk/patches patch-.._libsignal-service-rs-782c0d6bf0c4a6ab52f98d7b6d950a13f28f3020_Cargo.toml patch-Cargo.toml

   gurk: update to 0.9.3.

   0.9.3

   Remove stray previous() in select_next_channel (#533)

   0.9.2

   Features

       Message deletion support (delete for everyone + delete for me) (#519)
       Show typing indicator in channel list (#520)
       Add ctrl+l to force full screen redraw (#521)
       Disappearing messages support (#522)
       Separate draft input per channel (#524)

   Bug Fixes

       Handle incoming edit messages from other users (#518)

    [9 lines not shown]
VersionDeltaFile
1.2+66-72chat/gurk/distinfo
1.2+17-18chat/gurk/cargo-depends.mk
1.1+27-0chat/gurk/patches/patch-.._libsignal-service-rs-782c0d6bf0c4a6ab52f98d7b6d950a13f28f3020_Cargo.toml
1.2+8-10chat/gurk/patches/patch-Cargo.toml
1.1+17-0chat/gurk/patches/patch-.._libsignal-8418be45dba3ebc17127b5c6b76ce02886350524_Cargo.toml
1.1+15-0chat/gurk/patches/patch-.._presage-600c4ede51865f7de6ca21507e738a7bd70cc7ae_presage-store-sqlite_Cargo.toml
+150-1006 files not shown
+175-11012 files

FreeBSD/ports 3f8aa9edevel/bear distinfo Makefile.crates, devel/bear/files patch-bear_build.rs

devel/bear: Upgrade to 4.1.2

ChangeLog:
https://github.com/rizsotto/Bear/releases/tag/4.1.2

Reviewed by:    lwhsu
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56690
DeltaFile
+193-91devel/bear/distinfo
+96-45devel/bear/Makefile.crates
+0-21devel/bear/files/patch-bear_build.rs
+5-9devel/bear/Makefile
+9-3devel/bear/pkg-plist
+303-1695 files

LLVM/project 91c1703libc/docs CMakeLists.txt, libc/docs/headers index.rst

[libc][docs] Add sys/ipc.h POSIX header documentation (#122006) (#194340)

Add sys/ipc.h implementation-status docs to llvm-libc.
DeltaFile
+19-0libc/utils/docgen/sys/ipc.yaml
+1-0libc/docs/CMakeLists.txt
+1-0libc/docs/headers/index.rst
+21-03 files

LLVM/project 1bba540mlir/lib/Dialect/LLVMIR/IR BasicPtxBuilderInterface.cpp, mlir/test/Conversion/NVVMToLLVM nvvm-to-llvm.mlir

[MLIR][NVVM] Fix `inline_ptx` when there is only clobber register (#194380)

The interface crashes when there is only clobber register (read-write)
today.There isn't any PTX instruction with only clobber register but the
compiler should not crash.
DeltaFile
+21-11mlir/lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp
+17-0mlir/test/Conversion/NVVMToLLVM/nvvm-to-llvm.mlir
+38-112 files

LLVM/project 2c79f90libcxx/include ios __locale, libcxx/src ios.cpp

[libc++] Avoid type-punning locale in ios_base (#193507)

While there is currently a comment that all members of `ios_base` must
be scalars, I see no reason that is a correct statement. However, the
only place where this is relevant is `locale __loc_`. This patch
replaces the current `void*` implementation with `union { locale __loc_
}` to simplify `ios.cpp`.
DeltaFile
+18-29libcxx/src/ios.cpp
+10-3libcxx/include/ios
+3-0libcxx/include/__locale
+31-323 files

LLVM/project 34a1888mlir/include/mlir/Transforms Passes.td RegionUtils.h, mlir/lib/Dialect/Transform/IR TransformOps.cpp

[mlir] Refactor transform.apply_dce into a eliminateTriviallyDeadOps region-utils helper and expose as a Pass (#194041)

Introduce a lightweight, targeted dead-op eliminator that complements
the
existing liveness-based runRegionDCE. The algorithm is O(ops):
step 1 walks each op in reverse program order, erases it outright if
trivially dead, or recurses into nested regions when recursive cleanup
is
enabled; step 2 drives a per-region worklist that only ever holds ops
already verified dead, propagating new deadness by dropping each
operand's
use before re-checking isOpTriviallyDead on the defining op.

Unlike runRegionDCE, this does not touch dead block arguments, dead
successor operands, or dead use-def cycles. Use runRegionDCE when those
are required. An includeNestedRegions parameter lets callers restrict
simplification to the top-level region.

Switch transform.apply_dce to use the new helper, dropping a custom

    [18 lines not shown]
DeltaFile
+200-0mlir/test/Transforms/dead-code-elimination.mlir
+148-7mlir/lib/Transforms/Utils/RegionUtils.cpp
+3-41mlir/lib/Dialect/Transform/IR/TransformOps.cpp
+37-0mlir/lib/Transforms/TrivialDeadCodeElimination.cpp
+24-0mlir/include/mlir/Transforms/Passes.td
+15-3mlir/include/mlir/Transforms/RegionUtils.h
+427-512 files not shown
+429-518 files

FreeBSD/ports 4ca876ftextproc/moor distinfo Makefile

textproc/moor: Update 2.12.0 => 2.12.2

Changelogs:
- https://github.com/walles/moor/releases/tag/v2.12.1
- https://github.com/walles/moor/releases/tag/v2.12.2

Reviewed by:    osa, vvd (mentors)
Approved by:    vvd (co-mentor)
Differential Revision: https://reviews.freebsd.org/D56720
DeltaFile
+5-5textproc/moor/distinfo
+1-2textproc/moor/Makefile
+6-72 files

LLVM/project 8baf7ccllvm/test/Analysis/MemorySSA pr43427.ll, llvm/test/Transforms/LICM hoist-inaccesiblemem-call.ll 2011-04-06-PromoteResultOfPromotion.ll

[LICM] Improve hoist-safety checks for dominated MemorySSA accesses (#169379)

This changes LICM's hoist-safety check in `noConflictingReadWrites()`.

When considering a `MemoryDef` for hoisting, LICM now skips in-loop
accesses that are already dominated by that `MemoryDef`:

```c++
if (!Flags.getIsSink() && MSSA->dominates(IMD, &MA))
  continue;
```

Dominated accesses should not block hoisting, because they already
execute after the candidate instruction `I` and therefore already see
its effect. Non-dominated accesses can block hoisting, because they may
execute before the candidate `I` and observe a different memory state
after hoisting.

The tests are updated to cover the new behavior, including

    [2 lines not shown]
DeltaFile
+163-0llvm/test/Transforms/LICM/hoist-inaccesiblemem-call.ll
+13-9llvm/test/Analysis/MemorySSA/pr43427.ll
+9-8llvm/test/Transforms/LICM/2011-04-06-PromoteResultOfPromotion.ll
+6-7llvm/test/Transforms/LICM/store-hoisting.ll
+8-5llvm/test/Transforms/LICM/call-hoisting.ll
+5-5llvm/test/Transforms/LICM/invariant.start.ll
+204-346 files not shown
+218-4712 files

OPNSense/core 4c550b5src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall: fix XXX spotted by @Monviech
DeltaFile
+1-8src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+1-81 files

FreeBSD/ports 557e5badevel/capnproto Makefile

devel/capnproto: reset maintainer

Remove Felix as maitainer of devel/capnproto at his request:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294259#c18
DeltaFile
+1-1devel/capnproto/Makefile
+1-11 files

OPNSense/core c2ac94bsrc/opnsense/mvc/app/views/OPNsense/IPsec connections.volt

ipsec: do not close dialog on save, but close after apply

Discussed with: @Monviech
DeltaFile
+5-8src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+5-81 files

LLVM/project c10f33emlir/include/mlir/Dialect/Linalg/TransformOps LinalgTransformOps.td, mlir/lib/Dialect/Linalg/TransformOps LinalgTransformOps.cpp

[mlir][linalg] Fuse transform op - variadic tile sizes (#194657)

Extends the 'structured.fuse' op to accept packed handle containing
variable number of tile sizes.

Use of packed handles allows for runtime tiling decisions for improved
transform schedule flexibility and reusability.
The extension's design follows the existing approach of transform
'structured.tile_using_forall' op to more closely align their usage.

In case of tiling using nested loops, all created loops are packed into
a single return handle. For each target op, corresponding loops are
appended to the result handle.

Assisted-by: Claude
DeltaFile
+125-0mlir/test/Dialect/Linalg/transform-op-fuse.mlir
+48-13mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+27-0mlir/test/python/dialects/transform_structured_ext.py
+8-3mlir/python/mlir/dialects/transform/structured.py
+10-1mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+2-0mlir/python/mlir/dialects/_ods_common.py
+220-176 files

OPNSense/core ea46c08src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms dialogConnection.xml, src/opnsense/mvc/app/views/OPNsense/IPsec connections.volt vti.volt

ipsec: fancy up the connections dialog

It's a bit special but save is for the form in particular
and this way we can have native striping. The grids save
on their own and hopefully UI will be clearer now.
DeltaFile
+93-103src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+14-0src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+0-10src/opnsense/mvc/app/views/OPNsense/IPsec/vti.volt
+4-0src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogConnection.xml
+111-1134 files

OPNSense/core 67af5d1src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt nat_rule.volt, src/opnsense/mvc/app/views/OPNsense/IPsec connections.volt

ui: apply message unification progress #10230
DeltaFile
+8-32src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+1-5src/opnsense/mvc/app/views/OPNsense/Unbound/acl.volt
+3-3src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+3-2src/opnsense/www/js/opnsense_bootgrid.js
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+4-0src/opnsense/www/js/opnsense_ui.js
+21-441 files not shown
+22-457 files

LLVM/project 272812bllvm/lib/Transforms/Vectorize VPlanPatternMatch.h, llvm/unittests/Transforms/Vectorize VPlanPatternMatchTest.cpp

[VPlan] Tighten m_CanonicalIV() (#194312)

Previously `m_CanonicalIV()` matched any `VPRegionValue`, which was only
correct because the canonical IV is the sole `VPRegionValue` today.
Going ahead this is not scalable and there may be more `VPRegionValue`.
DeltaFile
+14-3llvm/unittests/Transforms/Vectorize/VPlanPatternMatchTest.cpp
+9-4llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+23-72 files

FreeBSD/ports b9d3f4adeskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 33.0.3
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-5deskutils/nextcloudclient/Makefile
+1-0deskutils/nextcloudclient/pkg-plist
+5-83 files

LLVM/project 436fbb8lldb/docs/use variable.rst

[lldb][docs] Update Variable Formatting Documentation (#193907)

Various improvements to the LLDB Variable Formatting documentation:

1. Use consistent formatting.
2. Polish wording.
3. Add examples.

Signed-off-by: Will Hawkins <hawkinsw at obs.cr>
DeltaFile
+216-143lldb/docs/use/variable.rst
+216-1431 files

OPNSense/ports 916f991security/krb5-122/files patch-configure.ac

security/krb5-122: sync with upstream

Taken from: FreeBSD
DeltaFile
+7-2security/krb5-122/files/patch-configure.ac
+7-21 files

FreeBSD/ports 58f7ad8net-mgmt/netbox Makefile distinfo

net-mgmt/netbox: Update to 4.5.9

Changelog:

Enhancements:
* Add profile filter support for modules
* Enable optional config template selection when rendering device
  configuration via a URL query parameter
* Support filtering by multiple object-type custom fields simultaneously
  in filter forms
* Include the PostgreSQL database schema in system details
* Allow dict subclasses for the API_TOKEN_PEPPERS configuration
  parameter

Performance Improvements:
* Optimize queryset prefetching for CSV bulk export

Bug Fixes:
* Fix incorrect contact count for contact groups with contacts assigned

    [25 lines not shown]
DeltaFile
+9-9net-mgmt/netbox/Makefile
+3-3net-mgmt/netbox/distinfo
+3-0net-mgmt/netbox/pkg-plist
+15-123 files

FreeBSD/ports 01f61b3www/py-nh3 distinfo Makefile.crates

www/py-nh3: Update to 0.3.5

Changelog:

https://github.com/messense/nh3/releases/tag/v0.3.5

MFH:            2026Q2
(cherry picked from commit a1e6425c92217b8355c1fedb2653f1f63d28cbe2)
DeltaFile
+59-59www/py-nh3/distinfo
+28-28www/py-nh3/Makefile.crates
+1-1www/py-nh3/Makefile
+88-883 files

FreeBSD/src 65d7503sys/dev/ahci ahci_pci.c

ahci(4): Add another device ID for Marvell 9128 SATA controller: 0x91a3

This was encountered on a Gigabyte GA-P55A-UD4 motherboard identifying itself
as:
ahci0 at pci0:2:0:0:       class=0x01018f rev=0x11 hdr=0x00 vendor=0x1b4b device=0x91a3 subvendor=0x1458 subdevice=0xb000
    vendor     = 'Marvell Technology Group Ltd.'
    class      = mass storage
    subclass   = ATA

The physical chip has "88SE9128-NAA2" printed on it.

Similar code has been in Linux for a long time:
https://github.com/torvalds/linux/commit/50be5e3657cd2851a297dc0b3fd459f25829d29b

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             288526
Reviewed by:    jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56464

    [2 lines not shown]
DeltaFile
+2-0sys/dev/ahci/ahci_pci.c
+2-01 files