LLVM/project d3224dcclang/lib/Sema SemaDeclCXX.cpp, clang/test/FixIt fixit-defaulted-comparison.cpp

[clang][Sema] Fix const FixIt placement after comparison operator member definition (#188093)

Update `InsertLoc` to use the token after the closing parenthesis
when adding `const` qualification to a comparison operator

Fixes #187887
DeltaFile
+18-0clang/test/FixIt/fixit-defaulted-comparison.cpp
+1-1clang/lib/Sema/SemaDeclCXX.cpp
+19-12 files

NetBSD/pkgsrc 8PG3Vqudoc CHANGES-2026

   Updated sysutils/ansible[-core]
VersionDeltaFile
1.2023+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc cp63rRasysutils/ansible PLIST distinfo

   ansible: updated to 13.5.0

   13.5.0

   Major Changes

   community.proxmox

   - proxmox - Add ca_path option to specify a ca-certificate for tls validation (https://github.com/ansible-collections/community.proxmox/pull/256).

   community.routeros

   - api_info, api_modify - multiple parameters can no longer be disabled for the``tool netwatch`` path (https://github.com/ansible-collections/community.routeros/pull/433).
   - api_info, api_modify - parameter ``name-format`` can no longer be disabled for the ``interface wifi provisioning`` path (https://github.com/ansible-collections/community.routeros/pull/433).
   - api_info, api_modify - parameter ``script`` can no longer be disabled for the ``ip dhcp-client`` path (https://github.com/ansible-collections/community.routeros/pull/433).

   fortinet.fortios

   - Supported new versions 7.6.5 and 7.6.6.

    [30 lines not shown]
VersionDeltaFile
1.66+600-4sysutils/ansible/PLIST
1.79+4-4sysutils/ansible/distinfo
1.107+4-3sysutils/ansible/Makefile
+608-113 files

FreeBSD/src 6912410sys/dev/amdsmu amdsmu.c amdsmu.h

amdsmu: Cezanne support

Add support for Cezanne chips.  The only real difference vs
Rembrandt/Phoenix is the idlemask register.

Also simplify getting IP block count by having this straight in struct
amdsmu_product and remove Strix Point from the list for now, as that
doesn't support S0ix and our driver can't handle that.

Reviewed by:    mckusick
Approved by:    mckusick
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55594
DeltaFile
+12-22sys/dev/amdsmu/amdsmu.c
+15-4sys/dev/amdsmu/amdsmu.h
+4-1sys/dev/amdsmu/amdsmu_reg.h
+31-273 files

FreeBSD/ports 58dcb46archivers Makefile, archivers/appscript Makefile pkg-descr

archivers/appscript: New port: Very lightweight script to create self-extractable archives

appscript is a very lightweight script that compresses a directory
using tar(1), encodes the result with base64(1), and then creates
a sh(1) script that decompresses that result into a temporary
location (optionally using tmpfs(4)), and finally executes a script
named APPSCRIPT from the current working directory.

WWW: https://github.com/DtxdF/appscript
DeltaFile
+21-0archivers/appscript/Makefile
+5-0archivers/appscript/pkg-descr
+3-0archivers/appscript/distinfo
+1-0archivers/Makefile
+30-04 files

NetBSD/pkgsrc IRuH7u5sysutils/ansible-core PLIST distinfo

   ansible-core: updated to 2.20.4

   v2.20.4

   Minor Changes

   - ansible-test - Add container/remote aliases for more loosely specifying managed test environments.
   - ansible-test - Add support for using the Ansible Core CI service from GitHub Actions.

   Bugfixes

   - Fix up ``powershell`` shell commands when using a connection plugin that does not support stdin/pipeline input - https://github.com/ansible/ansible/issues/86397
   - ansible-connection - Prevent unpickling failures in module contexts by ensuring that AnsibleTaggedObjects in pickled responses are converted to plain types in ``JsonRpcServer``.
   - config lookup now uses preexisting constants for templating when needed.
   - rpm_key - Use librpm library API instead of gpg utility to support version 6 PGP keys (https://github.com/ansible/ansible/issues/86157).
   - yaml loading - Fix traceback when parsing YAML strings (not files) when using the pure Python implementation of PyYAML.
VersionDeltaFile
1.17+7-1sysutils/ansible-core/PLIST
1.49+4-4sysutils/ansible-core/distinfo
1.58+2-2sysutils/ansible-core/Makefile
+13-73 files

NetBSD/pkgsrc 1dCnztqdoc CHANGES-2026

   Updated devel/py-requests, devel/py-faker, time/py-dateparser
VersionDeltaFile
1.2022+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc chNOCvYtime/py-dateparser distinfo Makefile

   py-dateparser: updated to 1.4.0

   1.4.0 (2026-03-26)

   Security fixes:

   - Remove import-time loading of timezone offset data from pickle to prevent
     unsafe deserialization from packaged data
   - Replace ``eval()`` use when parsing ``no_word_spacing`` with strict boolean
     parsing to prevent code execution from locale metadata

   New features:

   - Add support for expressions like "N {interval} from now" in English
   - Add support for the ``en-US`` locale

   Fixes:

   - Honor ``REQUIRE_PARTS`` for ambiguous month-number inputs by retrying with a

    [10 lines not shown]
VersionDeltaFile
1.21+4-4time/py-dateparser/distinfo
1.21+2-2time/py-dateparser/Makefile
1.9+1-2time/py-dateparser/PLIST
+7-83 files

NetBSD/pkgsrc k7k1r1ddevel/py-faker PLIST distinfo

   py-faker: updated to 40.12.0

   v40.12.0 - 2026-03-30]

   * Add address providers for `ar_DZ` and `fr_DZ` locales. Thanks @othmane099.

   v40.11.1 - 2026-03-23]

   * Fix: rebind deepcopy proxies to copied Faker instances. Thanks @SunS1eep1ng.

   v40.11.0 - 2026-03-13]

   * Add major Swiss banks to `de_CH` bank provider. Thanks @raphael-s.

   v40.10.0 - 2026-03-13]

   * Fix: mixed-gender names in `es_MX` locale. Thanks @rodrigobnogueira.
VersionDeltaFile
1.70+7-1devel/py-faker/PLIST
1.110+4-4devel/py-faker/distinfo
1.116+2-2devel/py-faker/Makefile
+13-73 files

NetBSD/pkgsrc zW8uplPdevel/py-requests Makefile distinfo

   py-requests: updated to 2.33.1

   2.33.1 (2026-03-30)

   **Bugfixes**
   - Fixed test cleanup for CVE-2026-25645 to avoid leaving unnecessary
     files in the tmp directory.
   - Fixed Content-Type header parsing for malformed values.
   - Improved error consistency for malformed header values.
VersionDeltaFile
1.70+4-4devel/py-requests/Makefile
1.55+4-4devel/py-requests/distinfo
+8-82 files

LLVM/project 8a0c070libcxx/include __hash_table, libcxx/include/ext hash_map

[libc++] Revert recent changes to __hash_table and ext/hash_map (#189427)

This reverts commits 30084d74765c and 5b8c17580482. The second commit
was landed without proper review: not by fault of the submitter, but
because I mistakenly thought this was modifying something else entirely
that is unsupported. The first commit must also be reverted because it
is a breaking change without the second commit.

This corresponds to PRs #183223 and #188660, see those for more details.
DeltaFile
+11-7libcxx/include/ext/hash_map
+0-16libcxx/test/extensions/gnu/hash_multimap/non_standard_layout.pass.cpp
+0-16libcxx/test/extensions/gnu/hash_map/non_standard_layout.pass.cpp
+4-12libcxx/include/__hash_table
+1-5libcxx/test/extensions/gnu/hash_map/copy.pass.cpp
+16-565 files

NetBSD/src Rci9ho5lib/libkvm kvm_proc.c

   libkvm _kvm_ureadm: fix an integer overflow

   this has been broken since the initial uvm supporT in 1998.
   I suppose it was rare to use >2GB swap in that era.
VersionDeltaFile
1.104+1-1lib/libkvm/kvm_proc.c
+1-11 files

NetBSD/src UvEMXv6lib/libkvm kvm_proc.c

   libkvm _kvm_ureadm: fix anon address calculation

   this has been broken since the initial uvm support in 1998.
VersionDeltaFile
1.103+1-1lib/libkvm/kvm_proc.c
+1-11 files

NetBSD/src 3JbvLiElib/libkvm kvm_proc.c

   libkvm _kvm_ureadm: remove a redundant check
VersionDeltaFile
1.102+1-2lib/libkvm/kvm_proc.c
+1-21 files

FreeBSD/src 360ff2clib/libc/gen dup3.3, lib/libsys dup.2

dup(2): document the handling of filedescriptor flags

(cherry picked from commit 6cc99baea607255859ee958608e4db6e2ff24793)
DeltaFile
+4-1lib/libsys/dup.2
+2-0lib/libc/gen/dup3.3
+6-12 files

FreeBSD/ports 6763b4dmisc/ollama Makefile, misc/ollama/files ollama.in

misc/ollama: Fix HOME env var in service
DeltaFile
+1-1misc/ollama/Makefile
+1-0misc/ollama/files/ollama.in
+2-12 files

FreeBSD/ports 1de14a0math/heyoka pkg-plist Makefile, math/heyoka/files patch-test_llvm_helpers.cpp patch-test_test__utils.cpp

math/heyoka: update 6.0.0 → 7.10.0
DeltaFile
+43-0math/heyoka/files/patch-test_llvm_helpers.cpp
+33-7math/heyoka/pkg-plist
+8-12math/heyoka/Makefile
+20-0math/heyoka/files/patch-test_test__utils.cpp
+18-0math/heyoka/files/patch-test_taylor__atan.cpp
+14-4math/heyoka/files/patch-CMakeLists.txt
+136-232 files not shown
+153-268 files

LLVM/project 42cc454lld/ELF SyntheticSections.cpp InputSection.cpp, lld/test/ELF merge-piece-oob.s

[ELF] Optimize binary search in getSectionPiece (#187916)

Two optimizations to make getSectionPiece O(1) for common cases:

1. For non-string fixed-size merge sections, use direct computation
   (offset / entsize) instead of binary search.

2. Pre-resolve piece indices for non-section Defined symbols during
   splitSections. The piece index and intra-piece offset are packed
   into Defined::value as ((pieceIdx+1) << 32) | intraPieceOffset,
   replacing repeated binary searches (MarkLive, includeInSymtab,
   getRelocTargetVA) with a single upfront resolution.

On x86-64, references to mergeable strings use local labels:

    leaq .LC0(%rip), %rax  # R_X86_64_PC32 .LC0-4

The relocations use non-section symbols and benefit from optimization 2.
On many other targets (e.g. AArch64), the addend is 0 and the assembler

    [4 lines not shown]
DeltaFile
+20-0lld/ELF/SyntheticSections.cpp
+12-0lld/ELF/InputSection.cpp
+6-1lld/ELF/InputSection.h
+1-1lld/test/ELF/merge-piece-oob.s
+39-24 files

FreeBSD/ports 8cfc49asecurity/nmap Makefile, security/nmap-devel Makefile

security/nmap*: The minimum supported OpenSSL is 3.0.0

The minimum supported OpenSSL is now 3.0.0.
DeltaFile
+9-2security/nmap/Makefile
+7-2security/nmap-devel/Makefile
+16-42 files

LLVM/project 1ec7e86lld/test/COFF lto-libcall-archive-bitcode.test, lld/test/ELF/lto libcall-archive-bitcode.test

Revert "[LTO][LLD] Prevent invalid LTO libfunc transforms (#164916)"

This reverts commit 8b21fe60b43fe358321bca904ae307406725c002.

to unblock bot: https://lab.llvm.org/buildbot/#/builders/67/builds/1196
DeltaFile
+19-52llvm/lib/LTO/LTO.cpp
+0-56lld/test/wasm/lto/libcall-archive-bitcode.ll
+0-54lld/test/ELF/lto/libcall-archive-bitcode.test
+0-51lld/test/COFF/lto-libcall-archive-bitcode.test
+0-35llvm/test/LTO/Resolution/X86/libcall-in-thin-link.ll
+0-34llvm/test/LTO/Resolution/X86/libcall-in-tu.ll
+19-28219 files not shown
+52-48825 files

LLVM/project 8e20a6dllvm/docs ReleaseNotes.md, llvm/lib/Target/AArch64 AArch64TargetObjectFile.cpp AArch64TargetObjectFile.h

[AArch64] Support TLS variables in debug info (#146572)

This adds an implementation of getDebugThreadLocalSymbol for AArch64 by
using AArch::S_DTPREL.

Fixes #83466
DeltaFile
+30-5llvm/test/DebugInfo/AArch64/tls-at-location.ll
+11-4llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp
+5-0llvm/docs/ReleaseNotes.md
+3-0llvm/lib/Target/AArch64/AArch64TargetObjectFile.h
+49-94 files

LLVM/project 14ce208lld/ELF/Arch AArch64.cpp, lld/test/ELF aarch64-tls-dtprel.s

[LLD][AArch64] Handle R_AARCH64_TLS_DTPREL64 in non-alloc sections (#183962)

Clang plan to emit R_AARCH64_TLS_DTPREL64 in .debug_info (see PR
#146572). LLD currently fails to recognize this relocation.

This prevent the debugger from correctly locating TLS variables when
using the DWARF DW_OP_GNU_push_tls_address or DW_AT_location with DTPREL
offsets.

This patch adds support for R_AARCH64_TLS_DTPREL64, adds its mapping to
R_DTPREL.
DeltaFile
+23-0lld/test/ELF/aarch64-tls-dtprel.s
+5-0lld/ELF/Arch/AArch64.cpp
+28-02 files

FreeBSD/ports 21601bbtextproc/R-cran-rex Makefile distinfo

textproc/R-cran-rex: Update to 1.2.2

Remove build dependency because this port doesn't need compilation.
Update run and test dependencies.
Pet portlint.
Change WWW to canonical form.
Improve pkg-descr.

Changelog: https://cran.r-project.org/web/packages/rex/news/news.html
DeltaFile
+10-12textproc/R-cran-rex/Makefile
+3-3textproc/R-cran-rex/distinfo
+4-0textproc/R-cran-rex/pkg-descr
+17-153 files

FreeBSD/ports 627f35bsysutils/tldr distinfo Makefile.crates

sysutils/tldr: Update to 1.13.0
DeltaFile
+195-187sysutils/tldr/distinfo
+96-92sysutils/tldr/Makefile.crates
+1-2sysutils/tldr/Makefile
+292-2813 files

Illumos/gate 56566d3usr/src/cmd/nvmeadm nvmeadm_ocp.c nvmeadm_field.c, usr/src/lib/libnvme/common libnvme_ocp.c

17950 decode some nvme OCP logs
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1,373-0usr/src/cmd/nvmeadm/nvmeadm_ocp.c
+41-30usr/src/uts/common/sys/nvme/ocp.h
+6-1usr/src/cmd/nvmeadm/nvmeadm_field.c
+3-3usr/src/lib/libnvme/common/libnvme_ocp.c
+5-0usr/src/cmd/nvmeadm/nvmeadm.h
+1-0usr/src/cmd/nvmeadm/Makefile
+1,429-346 files

FreeBSD/src 59cb18fshare/man/man4 vmgenc.4 Makefile

vmgenc.4: Add VM Generation ID Counter manual

Document the vmgenc(4) ACPI driver which detects virtual machine
cloning and snapshot restoration via the VM Generation ID
specification. The driver reseeds the kernel entropy pool when
a generation change is detected.

MFC after:              3 days
Reviewed by:            cem (previous), ziaee
Signed-off-by:          Christos Longros <chris.longros at gmail.com>
Differential Revision:  https://reviews.freebsd.org/D56011
DeltaFile
+62-0share/man/man4/vmgenc.4
+1-0share/man/man4/Makefile
+63-02 files

NetBSD/pkgsrc fNfgPlhdoc CHANGES-2026

   doc: Downgraded textproc/ruby-rdtool to 0.6.38nb2
VersionDeltaFile
1.2021+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mCUSYbKtextproc/ruby-rdtool distinfo PLIST, textproc/ruby-rdtool/patches patch-ae

   textproc/ruby-rdtool: Downgrade to 0.6.38nb2

   0.6.39 seems to have another character encoding issue.
   Now downgrade to previous version.
VersionDeltaFile
1.5+31-25textproc/ruby-rdtool/patches/patch-ae
1.27+5-5textproc/ruby-rdtool/distinfo
1.14+1-7textproc/ruby-rdtool/PLIST
1.48+3-2textproc/ruby-rdtool/Makefile
+40-394 files

OpenBSD/ports 8cNoYcTnet/neighbot Makefile

   neighbot uses C11

   Move to ports-gcc on base-gcc arches. Fixes the build on sparc64
VersionDeltaFile
1.2+4-0net/neighbot/Makefile
+4-01 files

LLVM/project e1aef5ellvm/lib/Target/X86 X86CompressEVEX.cpp, llvm/test/CodeGen/X86/apx compress-evex-negative-nf.mir

[X86][APX] Remove NF entries in X86CompressEVEXTable (#189308)

NF (No-Flags) instructions should not compress to non-NF instructions,
as this would incorrectly modify flags behavior. The compression table
is only intended for encoding optimizations that preserve semantics.

This removes the incorrect NF entries that could have led to
miscompilation if the compression logic were applied.
DeltaFile
+123-0llvm/test/CodeGen/X86/apx/compress-evex-negative-nf.mir
+0-24llvm/test/TableGen/x86-instr-mapping.inc
+7-2llvm/utils/TableGen/X86InstrMappingEmitter.cpp
+4-0llvm/lib/Target/X86/X86CompressEVEX.cpp
+134-264 files