LLVM/project 6283decllvm/lib/DWARFLinker/Parallel DWARFLinkerCompileUnit.cpp DIEAttributeCloner.cpp, llvm/test/tools/dsymutil null-die.test

[DWARFLinker] Treat NULL DIE references as resolution failures in parallel (#195363)

CompileUnit::resolveDIEReference returned whatever getDIEIndexForOffset
pointed at, even when the entry was a NULL tombstone. The classic linker
checks DWARFDie::isNULL(). Mirror that here so callers get std::nullopt
and warn.

Also fix the "cann't" typo at the two warning sites to match classic,
and enable `--linker parallel` in null-die.test.
DeltaFile
+14-4llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp
+2-1llvm/test/tools/dsymutil/null-die.test
+1-1llvm/lib/DWARFLinker/Parallel/DIEAttributeCloner.cpp
+1-1llvm/lib/DWARFLinker/Parallel/DependencyTracker.cpp
+18-74 files

LLVM/project 1f83fdbllvm/test/tools/llvm-profgen filter-build-id.test, llvm/test/tools/llvm-profgen/Inputs buildid-cs-noprobe.aggperfscript buildid-cs-noprobe.perfscript

Revert "[llvm-profgen] Support [buildid:]0xaddr format in perfscript input" (#195551)

Reverts llvm/llvm-project#190863 due to buildbot breakage e.g.,
https://lab.llvm.org/buildbot/#/builders/52/builds/16951

```
Failed Tests (1):
  LLVM :: tools/llvm-profgen/filter-build-id.test
```
```
==llvm-profgen==3809550==ERROR: AddressSanitizer: container-overflow on address 0x6e80441e1762 at pc 0x6216c3f2cdce bp 0x7fff3c3ddf60 sp 0x7fff3c3dd710
READ of size 8 at 0x6e80441e1762 thread T0
    #0 0x6216c3f2cdcd in MemcmpInterceptorCommon(void*, int (*)(void const*, void const*, unsigned long), void const*, void const*, unsigned long) /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:848:7
    #1 0x6216c3f2d25c in bcmp /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:894:10
    #2 0x6216c400b836 in operator== /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/include/llvm/ADT/StringRef.h:914:10
    #3 0x6216c400b836 in operator!= /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/include/llvm/ADT/StringRef.h:917:69
    #4 0x6216c400b836 in llvm::sampleprof::PerfScriptReader::extractCallstack(llvm::sampleprof::TraceStream&, llvm::SmallVectorImpl<unsigned long>&) /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:801:36
    #5 0x6216c400d37a in llvm::sampleprof::HybridPerfReader::parseSample(llvm::sampleprof::TraceStream&, unsigned long) /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:881:8
    #6 0x6216c40150d8 in parseSample /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/tools/llvm-profgen/PerfReader.cpp:1118:3

    [31 lines not shown]
DeltaFile
+13-58llvm/tools/llvm-profgen/PerfReader.cpp
+0-57llvm/test/tools/llvm-profgen/filter-build-id.test
+0-11llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.aggperfscript
+0-9llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.perfscript
+13-1354 files

LLVM/project 2dccc37lld/test/ELF riscv-reloc-rvc.s riscv-reloc-add.s

[test] Cover R_RISCV_ADD/SUB and R_RISCV_RVC_{BRANCH,JUMP} (#195555)

These were uncovered according to an LLVM_BUILD_INSTRUMENTED_COVERAGE
build.

llvm-mc resolves `.L1 - .L0` differences at assembly time, so
riscv-reloc-add.s doesn't emit the R_RISCV_ADD*/R_RISCV_SUB* pairs it
was meant to test.

Add riscv-reloc-rvc.s, modeled on riscv-branch.s/riscv-jal.s, to
exercise R_RISCV_RVC_BRANCH and R_RISCV_RVC_JUMP. Drive offsets via
-Ttext + --defsym to land precise values that isolate complementary
extractBits groups.
DeltaFile
+48-0lld/test/ELF/riscv-reloc-rvc.s
+11-4lld/test/ELF/riscv-reloc-add.s
+59-42 files

FreeBSD/src d8d9e1csys/rpc svc_vc.c rpcsec_tls.h, sys/rpc/rpcsec_tls rpctls_impl.c

krpc: Get rid of KRPC_VNET macros

When the krpc was vnet'd, the VNET macros were hidden
behind macros that had the KRPC_ prefix on them.
This was done because, at the time, it was thought
that something other than vnet might be used for this.
That has not happened and probably will not happen,
so this patch replaces these obscuring macros with
the regular vnet ones.

There should be no semantics change caused by
this commit.

Discussed with: bz, glebius
MFC after:      1 month
DeltaFile
+45-45sys/rpc/svc_vc.c
+15-15sys/rpc/rpcsec_tls/rpctls_impl.c
+0-15sys/rpc/rpcsec_tls.h
+60-753 files

Linux/linux 7fd2df2. Makefile

Linux 7.1-rc2
DeltaFile
+1-1Makefile
+1-11 files

FreeNAS/freenas 5259edcsrc/middlewared/middlewared/plugins/apps/ix_apps query.py

Handle missing compose service label in app query

This commit adds fixes for app.query crashing with KeyError when a
container tagged with the com.docker.compose.project label is missing
the com.docker.compose.service label. A single such container would
take down the entire apps panel since the unconditional label lookup
in translate_resources_to_desired_workflow raised before any app data
could be returned.

The label is now read defensively, falling back to the container name
(or 'unknown') for the displayed service_name. The container is still
counted and its ports, volumes, images, and state are still aggregated
normally.

(cherry picked from commit 8c8019091c9b6d830eff19e79966546b9659d3eb)
DeltaFile
+5-1src/middlewared/middlewared/plugins/apps/ix_apps/query.py
+5-11 files

FreeNAS/freenas 982ae91src/middlewared/middlewared/plugins/apps/ix_apps query.py

NAS-140732 / 27.0.0-BETA.1 / Handle missing compose service label in app query (#18889)

This commit adds fixes for app.query crashing with KeyError when a
container tagged with the com.docker.compose.project label is missing
the com.docker.compose.service label. A single such container would take
down the entire apps panel since the unconditional label lookup in
translate_resources_to_desired_workflow raised before any app data could
be returned.

The label is now read defensively, falling back to the container name
(or 'unknown') for the displayed service_name. The container is still
counted and its ports, volumes, images, and state are still aggregated
normally.

This can potentially happen when user has manually deployed containers.
DeltaFile
+5-1src/middlewared/middlewared/plugins/apps/ix_apps/query.py
+5-11 files

LLVM/project 92e2dfbclang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp, clang/test/CIR/CodeGenBuiltins/NVPTX builtins-nvptx-sync.cu builtins-sm90.cu

[CIR][NVPTX] Implement sync and cluster barrier builtins
DeltaFile
+30-33clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+45-0clang/test/CIR/CodeGenBuiltins/NVPTX/builtins-nvptx-sync.cu
+44-0clang/test/CIR/CodeGenBuiltins/NVPTX/builtins-sm90.cu
+119-333 files

LLVM/project 4adca7eclang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp

fix fmt
DeltaFile
+4-6clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+4-61 files

LLVM/project 7287ab0clang/lib/CIR/CodeGen CIRGenBuiltinNVPTX.cpp CIRGenBuiltin.cpp

Address comments and add missing OG builtins.
DeltaFile
+68-0clang/lib/CIR/CodeGen/CIRGenBuiltinNVPTX.cpp
+2-1clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+70-12 files

NetBSD/pkgsrc ifqs27Xdevel/glib2 distinfo, devel/glib2/patches patch-meson.build

   glib2: allow pre-10.13 macOS to configure.
VersionDeltaFile
1.26+23-9devel/glib2/patches/patch-meson.build
1.345+2-2devel/glib2/distinfo
+25-112 files

FreeBSD/ports b147bcalang/erlang-runtime29 Makefile pkg-descr, lang/erlang-runtime29/files patch-lib_stdlib_src_calendar.erl patch-Makefile.in

lang/erlang-runtime29: Import RC3 from upstream

https://www.erlang.org/news/186
https://erlang.org/download/otp_src_29.0-rc3.readme

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+166-0lang/erlang-runtime29/Makefile
+26-0lang/erlang-runtime29/files/patch-lib_stdlib_src_calendar.erl
+20-0lang/erlang-runtime29/files/patch-Makefile.in
+12-0lang/erlang-runtime29/files/patch-erts_etc_unix_run__erl.c
+11-0lang/erlang-runtime29/files/patch-lib_crypto_c__src_Makefile.in
+8-0lang/erlang-runtime29/pkg-descr
+243-03 files not shown
+257-09 files

LLVM/project 1b1af5allvm/test/tools/llvm-profgen filter-build-id.test, llvm/test/tools/llvm-profgen/Inputs buildid-cs-noprobe.aggperfscript buildid-cs-noprobe.perfscript

Revert "[llvm-profgen] Support [buildid:]0xaddr format in perfscript input (#…"

This reverts commit 8f46a9db2fd043c790a2eb579196c71778884053.
DeltaFile
+13-58llvm/tools/llvm-profgen/PerfReader.cpp
+0-57llvm/test/tools/llvm-profgen/filter-build-id.test
+0-11llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.aggperfscript
+0-9llvm/test/tools/llvm-profgen/Inputs/buildid-cs-noprobe.perfscript
+13-1354 files

NetBSD/pkgsrc 5dJN85kdoc CHANGES-2026

   doc: Added misc/tmuxp version 1.67.0
VersionDeltaFile
1.2782+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc sOBWPGimisc Makefile, misc/py-libtmux PLIST Makefile

   Add tmuxp
VersionDeltaFile
1.1+118-0misc/py-tmuxp/PLIST
1.1+97-0misc/py-libtmux/PLIST
1.1+28-0misc/py-tmuxp/Makefile
1.1+20-0misc/tmuxp/Makefile
1.1+20-0misc/py-libtmux/Makefile
1.677+4-1misc/Makefile
+287-17 files not shown
+308-113 files

FreeBSD/ports cc73a13mail/phpmailer7 distinfo Makefile

mail/phpmailer7: Update to 7.0.2

Changeog: https://github.com/PHPMailer/PHPMailer/releases/tag/v7.0.2

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3mail/phpmailer7/distinfo
+1-1mail/phpmailer7/Makefile
+4-42 files

FreeBSD/ports 780302aports-mgmt/pkg_replace distinfo Makefile

ports-mgmt/pkg_replace: Update 20260219 => 20260503

Changelogs:
- https://github.com/kdeguchi/pkg_replace/releases/tag/20260502
- https://github.com/kdeguchi/pkg_replace/releases/tag/20260503

Commit log:
https://github.com/kdeguchi/pkg_replace/compare/20260219...20260503

PR:             294964
Reported by:    Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp> (maintainer)
Approved by:    vvd (co-mentor)

(cherry picked from commit 9e177002665d92bf1234494136d57db8648dc205)
DeltaFile
+3-3ports-mgmt/pkg_replace/distinfo
+1-1ports-mgmt/pkg_replace/Makefile
+4-42 files

LLVM/project 7608c5fclang/test/CXX/drs cwg26xx.cpp, clang/www cxx_dr_status.html

[clang][NFC] Mark CWG2629 as implemented and add a test (#195490)

This is ill-formed:
```cpp
switch (0.0) {}
```
Before [CWG2629](https://wg21.link/cwg2629) though, this was allowed:
```cpp
switch (double d = 0.0) {} // Value of 'd' is implicitly converted to an integer
```
Clang however has always rejected both: https://godbolt.org/z/GYc4hhrnz
DeltaFile
+7-0clang/test/CXX/drs/cwg26xx.cpp
+1-1clang/www/cxx_dr_status.html
+8-12 files

LLVM/project e8a85b2lld/ELF InputSection.h Target.h

[ELF] Remove unused functions. NFC (#195546)
DeltaFile
+0-5lld/ELF/InputSection.h
+0-1lld/ELF/Target.h
+0-62 files

FreeBSD/ports 93cacc0www/webtrees22 pkg-plist distinfo

www/webtrees22: Update 2.2.5 => 2.2.6

Release Notes:
https://webtrees.net/blog/2026/04/29/new-webtrees-release-2-2-6.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.2.5...2.2.6

PR:             294974
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit 41fb15391a6fc168c653356b0e1d1d65e168ddc8)
DeltaFile
+724-241www/webtrees22/pkg-plist
+3-3www/webtrees22/distinfo
+1-1www/webtrees22/Makefile
+728-2453 files

FreeBSD/ports 04afd19www/webtrees21 pkg-plist distinfo

www/webtrees21: Update 2.1.26 => 2.1.27

Release Notes:
https://webtrees.net/blog/2026/01/13/new-webtrees-release-2-1-26.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.1.26...2.1.27

PR:             294973
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit e1d16214c8656be7d11282076e6e05edbb7df800)
DeltaFile
+2-236www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+6-2403 files

LLVM/project 441a18dclang-tools-extra/clang-tidy/modernize UseUsingCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Preserve typedef comments in `modernize-use-using` (#180372)

Keep comment blocks between the typedef type and name by capturing the
raw lexer range and avoid injecting unrelated tokens into the
replacement.

Fixes https://github.com/llvm/llvm-project/issues/159518.
DeltaFile
+283-49clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
+67-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp
+6-2clang-tools-extra/docs/ReleaseNotes.rst
+356-513 files

FreeBSD/ports 41fb153www/webtrees22 pkg-plist distinfo

www/webtrees22: Update 2.2.5 => 2.2.6

Release Notes:
https://webtrees.net/blog/2026/04/29/new-webtrees-release-2-2-6.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.2.5...2.2.6

PR:             294974
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+724-241www/webtrees22/pkg-plist
+3-3www/webtrees22/distinfo
+1-1www/webtrees22/Makefile
+728-2453 files

FreeBSD/ports e1d1621www/webtrees21 pkg-plist distinfo

www/webtrees21: Update 2.1.26 => 2.1.27

Release Notes:
https://webtrees.net/blog/2026/01/13/new-webtrees-release-2-1-26.html
Commit log:
https://github.com/fisharebest/webtrees/compare/2.1.26...2.1.27

PR:             294973
Reported by:    Krzysztof <ports at bsdserwis.com> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+2-236www/webtrees21/pkg-plist
+3-3www/webtrees21/distinfo
+1-1www/webtrees21/Makefile
+6-2403 files

FreeBSD/src 9ca9a79lib/libc/gen freadlink.c, lib/libc/sys openat.c

Revert erronously pushed series of commits, which should not be.

Sorry for the mess.

Revert "sys/vnode.h: remove stale comment"
This reverts commit f193f5a749b696e6c05fa2c47c24522b1624b1a7.

Revert "vfs: convert VFS_OPs from macros to static inlines"
This reverts commit 48bf024f2ef5afeba3500bd92a04283370479edf.

Revert "vnode: add VIRF_KNOTE flag"
This reverts commit 7fe74a02764e5899b10cdc45ab34182b961d5d19.

Revert "vfs: convert vfs_op_thread_* macros to static inlines"
This reverts commit a61a696e78a967b149a6e39b1f98ada26217a6bb.

Revert "struct vnode: assign v_rl.resv1 as v_vrflag"
This reverts commit d990e8f0e9478194569ba28c366b0c0c0f414e7b.


    [14 lines not shown]
DeltaFile
+127-166sys/sys/mount.h
+20-37sys/kern/vfs_subr.c
+1-43lib/libc/sys/openat.c
+15-13sys/sys/vnode.h
+0-16lib/libc/gen/freadlink.c
+0-7sys/sys/fcntl.h
+163-28212 files not shown
+173-31418 files

FreeBSD/ports 0a6481dsecurity/py-pyotp2289 Makefile distinfo, security/py-pyotp2289/files patch-pyproject.toml

security/py-pyotp2289: Update 1.2.1 => 2.0.0

Changelog:
https://codeberg.org/sgs/pyotp2289/src/tag/v2.0.0/CHANGELOG.md

Commit log:
https://codeberg.org/sgs/pyotp2289/compare/v1.2.1...v2.0.0

Port changes:
* Update WWW: github => codeberg.
* Switch to pep517 from deprecated distutils.

PR:             294983
Reported by:    Simeon Simeonov <sgs at pichove.org> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+21-0security/py-pyotp2289/files/patch-pyproject.toml
+6-4security/py-pyotp2289/Makefile
+2-2security/py-pyotp2289/distinfo
+29-63 files

FreeBSD/ports bba0edanet/spoofdpi distinfo Makefile

net/spoofdpi: Update 1.4.0 => 1.4.1

Changelog:
https://github.com/xvzc/spoofdpi/releases/tag/v1.4.1

Reviewed by:    osa, vvd (mentors)
Approved by:    vvd (co-mentor)
Differential Revision: https://reviews.freebsd.org/D56775
DeltaFile
+3-3net/spoofdpi/distinfo
+1-1net/spoofdpi/Makefile
+4-42 files

FreeBSD/doc e1f0ac5website/content/en/usergroups _index.adoc

usergroups: Update venues for Hamburg and Portland

Hamburg changed venue after 30 years.
Include link to their meeting page and update venue to match.
Reported by cracauer@ on
https://forums.freebsd.org/threads/102512/#post-757478

Portland website has updated their meeting link.
Calagator search now quotes "BSD Pizza Night".
This removes false positives.

Reviewed by:    ziaee
Signed-off-by:  bigsneaky at duck.com
Closes:         https://github.com/freebsd/freebsd-doc/pull/663
DeltaFile
+2-2website/content/en/usergroups/_index.adoc
+2-21 files

FreeBSD/ports 37cc3e9textproc/moor distinfo Makefile

textproc/moor: Update 2.12.2 => 2.12.3

Changelog:
https://github.com/walles/moor/releases/tag/v2.12.3

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

LLVM/project 268813dlld/ELF Symbols.cpp, lld/test/ELF symbol-ordering-file-warnings.s

[ELF] maybeWarnUnorderableSymbol: drop redundant `d &&`, assert isShared. NFC (#195543)

Test Defined first via dyn_cast. Lazy/Common/Placeholder cannot reach
here: readCallGraph runs after replaceCommonSymbols, buildSectionOrder
runs after demoteSymbolsAndComputeIsPreemptible, and redirectSymbols
detaches Placeholder foo at v1 stubs from objectFiles.

In symbol-ordering-file-warnings.s, add a common-symbol case and use
`count 0` for empty-output checks.
DeltaFile
+13-11lld/test/ELF/symbol-ordering-file-warnings.s
+11-11lld/ELF/Symbols.cpp
+24-222 files