LLVM/project 31da3b1clang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Checker.cpp

Field and interior paths
DeltaFile
+174-101clang/unittests/Analysis/LifetimeSafetyTest.cpp
+147-98clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+110-46clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+42-46clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+42-42clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+28-48clang/lib/Analysis/LifetimeSafety/Checker.cpp
+543-3818 files not shown
+723-44814 files

LLVM/project 1266770llvm/docs LangRef.rst, llvm/include/llvm/IR DataLayout.h

[DataLayout] Add a specifier for element-aligned vectors

This adds the "ve" specifier to Data Layout, which says that vectors are
element-aligned by default for a target.

Note that we also remove the default vector specs for 64 and 128 bit
vectors - these match the natural alignment of those vectors, so they
didn't actually have any functional effect.
DeltaFile
+49-8llvm/unittests/IR/DataLayoutTest.cpp
+11-6llvm/lib/IR/DataLayout.cpp
+4-0llvm/include/llvm/IR/DataLayout.h
+3-0llvm/docs/LangRef.rst
+67-144 files

LLVM/project 8ee6c63flang-rt/lib/runtime CMakeLists.txt

[offload][flang-rt] Fix NVPTX runtime build (#180530)

During the check for availability of `strerror_r`, the host include file is used. This doesn't matter for AMDGPU since it actually performs the link step during `check_cxx_symbol_exists`. But for NVPTX, due to `-c`, it doesn't link and then incorrectly assumes that the symbol exists.
For now, removing `io-error.cpp` from the list of GPU sources is the most sensible option since it's unused.
DeltaFile
+0-1flang-rt/lib/runtime/CMakeLists.txt
+0-11 files

FreeNAS/freenas d4d00bfsrc/middlewared/middlewared/plugins/directoryservices_ util_cache.py

Skip cache insertion if we don't have a name

Seen in QE AD domain that is not fully stable or predicable, but
not in other domains in our org or customer sites, it's possible
that AD response for query to resolve SID to name may return
empty string. Because of intervening caching layers in NSS plugin
and winbindd, we don't have an effective way to force AD to keep
trying till it gives us something sane. In this case, we'll just
ignore the entry for cache insertion purposes. The user or
group won't appear in dropdowns, but functional impact will be
limited since admins can still type in the name (hopefully) and
recover at a future point.
DeltaFile
+14-0src/middlewared/middlewared/plugins/directoryservices_/util_cache.py
+14-01 files

Illumos/gate 522e050usr/src/boot Makefile.version, usr/src/boot/efi/loader/arch/amd64 trap.c

14733 loader.efi: faults could try to print out call trace
Reviewed by: Garrett D'Amore <garrett at damore.org>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+36-0usr/src/boot/efi/loader/arch/amd64/trap.c
+1-1usr/src/boot/Makefile.version
+37-12 files

FreeBSD/doc 41695c6website/content/ru/releases/15.0R errata.adoc

website/ru: Update releases/15.0R/errata.adoc

Sync to EN cc6854009d75e97baa24f212d46765a3679d0713
DeltaFile
+11-11website/content/ru/releases/15.0R/errata.adoc
+11-111 files

LLVM/project 2e34fecllvm/lib/Transforms/IPO IPO.cpp BarrierNoopPass.cpp

[NFC][LLVM][IPO] Remove pass initialization from pass constructors (#180584)

DeltaFile
+3-2llvm/lib/Transforms/IPO/IPO.cpp
+1-3llvm/lib/Transforms/IPO/BarrierNoopPass.cpp
+1-3llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
+1-3llvm/lib/Transforms/IPO/GlobalDCE.cpp
+1-3llvm/lib/Transforms/IPO/LoopExtractor.cpp
+1-3llvm/lib/Transforms/IPO/AlwaysInliner.cpp
+8-172 files not shown
+10-178 files

LLVM/project 62d018blld/ELF/Arch Hexagon.cpp, lld/test/ELF hexagon-tls-ie.s

[lld][Hexagon] Fix R_HEX_TPREL_11_X relocation on duplex instructions (#179860)

findMaskR11() was missing handling for duplex instructions. This caused
incorrect encoding when R_HEX_TPREL_11_X relocations were applied to
duplex instructions with large TLS offsets.

For duplex instructions, the immediate bits are located at positions
20-25 (mask 0x03f00000), not in the standard positions used for
non-duplex instructions.

This fix adds the isDuplex() check to findMaskR11() to return the
correct mask for duplex instruction encodings.
DeltaFile
+35-1lld/test/ELF/hexagon-tls-ie.s
+2-0lld/ELF/Arch/Hexagon.cpp
+37-12 files

LLVM/project 55d75d2lldb/source/Commands Options.td

[lldb][NFC] Fix typo in memory read help text (#180301)

rdar://168081328
DeltaFile
+1-1lldb/source/Commands/Options.td
+1-11 files

OpenBSD/ports 6ZIFsxTx11/brewtarget distinfo Makefile

   Update to brewtarget 5.0.3.
VersionDeltaFile
1.8+2-2x11/brewtarget/distinfo
1.9+1-1x11/brewtarget/Makefile
+3-32 files

NetBSD/pkgsrc-wip bf8c2f8powerdns-recursor distinfo cargo-depends.mk, powerdns-recursor/files pdns_recursor.sh

net/powerdns-recursor: Update to version 5.3.5
DeltaFile
+287-0powerdns-recursor/distinfo
+96-0powerdns-recursor/cargo-depends.mk
+52-0powerdns-recursor/Makefile
+30-0powerdns-recursor/files/smf/manifest.xml
+24-0powerdns-recursor/files/smf/pdns_recursor.sh
+19-0powerdns-recursor/files/pdns_recursor.sh
+508-03 files not shown
+526-09 files

FreeBSD/ports c35267ddevel/py-Js2Py Makefile distinfo

devel/py-Js2Py: Apply upstream patch for Python 3.12 support

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             289085
MFH:            2026Q1
(cherry picked from commit 37e1f72f44e412445a2e97bc85e159b218390243)
DeltaFile
+5-2devel/py-Js2Py/Makefile
+3-1devel/py-Js2Py/distinfo
+8-32 files

NetBSD/pkgsrc V66gDHVdoc CHANGES-2026

   Updated net/xfr to 0.6.0
VersionDeltaFile
1.1018+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AtR09vunet/xfr distinfo cargo-depends.mk

   Updated net/xfr to 0.6.0

   v0.6.0

   What's New
   Congestion Control Selection (--congestion)

   Choose your TCP congestion control algorithm per-test:

   xfr <host> --congestion bbr -   # Compare BBR vs default CUBIC
   xfr <host> --congestion reno -  # Classic Reno

   Works on both client and server sockets. Invalid algorithms are caught early with a helpful error listing what's available on your kernel.
   Live TCP_INFO Polling

   RTT and cwnd are now reported every interval during tests, not just in the final result. This enables:

    - Real-time TCP metrics in the TUI
    - Per-interval rtt_us and cwnd in --json-stream and --csv output

    [61 lines not shown]
VersionDeltaFile
1.2+187-67net/xfr/distinfo
1.2+61-21net/xfr/cargo-depends.mk
1.2+3-3net/xfr/Makefile
+251-913 files

FreeBSD/ports 37e1f72devel/py-Js2Py Makefile distinfo

devel/py-Js2Py: Apply upstream patch for Python 3.12 support

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             289085
MFH:            2026Q1
DeltaFile
+5-2devel/py-Js2Py/Makefile
+3-1devel/py-Js2Py/distinfo
+8-32 files

OPNSense/plugins 96ed534net/haproxy pkg-descr, net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy HAProxy.xml

Merge pull request #5206 from fraenki/haproxy_500a

net/haproxy: another addition for release 5.0
DeltaFile
+1-1net/haproxy/pkg-descr
+1-0net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml
+2-12 files

NetBSD/pkgsrc VjckYssdoc CHANGES-2026

   doc: Updated games/warzone2100 to 4.6.3
VersionDeltaFile
1.1017+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/src a2eb089. UPDATING, sys/netinet6 nd6_rtr.c

sys/netinet6: switch net.inet6.ip6.use_stableaddr to on by default

This change switches to using RFC 7217 algorithm as the default to
generate SLAAC addresses for IPv6 interfaces configured with
accept_rtadv.

Reviewed by:            pouria, glebius, zlei
Approved by:            zlei
Relnotes:               yes
Differential Revision:  https://reviews.freebsd.org/D55138
DeltaFile
+9-0UPDATING
+1-1sys/netinet6/nd6_rtr.c
+10-12 files

FreeNAS/freenas 6cd0b8atests/sharing_protocols/fibre_channel test_fibre_channel.py, tests/sharing_protocols/iscsi test_261_iscsi_cmd.py test_263_pyscstadmin.py

Temporarily remove sharing tests
DeltaFile
+0-3,459tests/sharing_protocols/iscsi/test_261_iscsi_cmd.py
+0-1,081tests/sharing_protocols/fibre_channel/test_fibre_channel.py
+0-818tests/sharing_protocols/smb/test_smb_protocol_base.py
+0-670tests/sharing_protocols/iscsi/test_263_pyscstadmin.py
+0-574tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+0-383tests/sharing_protocols/iscsi/test_260_iscsi.py
+0-6,9856 files not shown
+0-7,82912 files

LLVM/project 46d7b21flang-rt CMakeLists.txt, flang-rt/lib/runtime CMakeLists.txt

just remove io-error.cpp
DeltaFile
+13-33flang-rt/CMakeLists.txt
+0-1flang-rt/lib/runtime/CMakeLists.txt
+13-342 files

FreeBSD/src 302120bsys/amd64/conf SYZKALLER

amd64/conf: Remove a config committed by accident

Reported by:    kib, kp
Fixes:          350ba9672a7f ("unix: Set O_RESOLVE_BENEATH on fds transferred between jails")

(cherry picked from commit 3ef39f58e5d63a78fd1c37e6c62d599bc68d5e1e)
DeltaFile
+0-5sys/amd64/conf/SYZKALLER
+0-51 files

FreeBSD/src 3b0f13csys/amd64/conf SYZKALLER

amd64/conf: Remove a config committed by accident

Reported by:    kib, kp
Fixes:          350ba9672a7f ("unix: Set O_RESOLVE_BENEATH on fds transferred between jails")

(cherry picked from commit 3ef39f58e5d63a78fd1c37e6c62d599bc68d5e1e)
DeltaFile
+0-5sys/amd64/conf/SYZKALLER
+0-51 files

LLVM/project 1d1a34fllvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[TargetLowering] Avoid creating a VTList until we know we need it. NFC (#180599)

Since I was in the area, also use SDValue::getValue() to shorten getting
result 1.
DeltaFile
+2-2llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+2-21 files

OpenBSD/src tH3ZrtSsys/arch/m88k/m88k trap.c, sys/arch/sparc64/fpu fpu.c

   Delete pointless uprintf() which noone has ever seen, and which cannot
   grab the required KERNEL_LOCK anyways
   Discovered as consequence of mail from David Leadbeater
   ok miod kettenis
VersionDeltaFile
1.128+1-4sys/arch/sparc64/sparc64/trap.c
1.140+2-2sys/arch/m88k/m88k/trap.c
1.27+1-3sys/arch/sparc64/fpu/fpu.c
+4-93 files

OpenBSD/ports zzO6m6Tmail/grommunio/gromox Makefile distinfo, mail/grommunio/gromox/patches patch-exch_exmdb_db_engine_cpp patch-lib_textmaps_cpp

   update to 3.4
VersionDeltaFile
1.8+9-0mail/grommunio/gromox/patches/patch-exch_exmdb_db_engine_cpp
1.65+2-5mail/grommunio/gromox/Makefile
1.43+2-2mail/grommunio/gromox/distinfo
1.3+2-2mail/grommunio/gromox/patches/patch-lib_textmaps_cpp
1.6+2-2mail/grommunio/gromox/patches/patch-mda_exmdb_local_exmdb_local_cpp
1.28+4-0mail/grommunio/gromox/pkg/PLIST-main
+21-116 files

OpenBSD/src Z3M935Jsys/kern kern_pledge.c

   delete pledge_sysctl() printing of the failing mibs, because it truncates
   it's buffer, produces misleading output, and is pointless tty output,
   Like with other system calls failuress, the standard pledge_fail() tty output
   should lead the user to use ktrace which will provide an accurate view.
   discussed with bluhm
VersionDeltaFile
1.336+1-11sys/kern/kern_pledge.c
+1-111 files

FreeBSD/src e912723sbin/ifconfig ifconfig.8

ifconfig.8: Start new sentence on new line

This change was forgotten by me in the previous commit to this file.

Reported by:    kib
Approved by:    implicit (change omitted from previous commit)
Fixes:          31ec8b6407fdd5a87d70265762457c67ce618283
DeltaFile
+2-1sbin/ifconfig/ifconfig.8
+2-11 files

OpenBSD/ports 7pUrqcidevel/py-borghash distinfo Makefile, devel/py-borghash/pkg PLIST

   Update to py-borghash-0.1.1

   Changes: https://github.com/borgbackup/borghash/blob/master/CHANGES.rst
VersionDeltaFile
1.3+2-2devel/py-borghash/distinfo
1.5+1-2devel/py-borghash/Makefile
1.5+0-1devel/py-borghash/pkg/PLIST
+3-53 files

OpenBSD/ports ZuQHYL4databases/py-borgstore distinfo Makefile

   Update to py-borgstore-0.3.1

   Changes: https://github.com/borgbackup/borgstore/blob/master/CHANGES.rst
VersionDeltaFile
1.5+2-2databases/py-borgstore/distinfo
1.7+1-1databases/py-borgstore/Makefile
+3-32 files

LLVM/project 87d73f7llvm/lib/Target/Hexagon/MCTargetDesc HexagonAsmBackend.cpp, llvm/test/MC/Hexagon newvalue_jump_ext_imm.s

[Hexagon] Fix encoding of packets with fixups followed by alignment (#179168)

When a packet containing extended immediates and new-value compare-jump
instructions with fixups was followed by a .p2align directive, we would
incorrectly add nops to the packet. After reshuffling, the fixup offsets
would become invalid, causing corrupted encodings.

Fixes round-trip assembly for patterns like:

    {
      r18 = ##65536
      if (!cmp.gtu(r1,r18.new)) jump:t .L1
    }
    .p2align 4
DeltaFile
+49-0llvm/test/MC/Hexagon/newvalue_jump_ext_imm.s
+7-0llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
+56-02 files