LLVM/project 66ae5b8llvm/utils/gn/secondary/clang/lib/Lex BUILD.gn

[gn build] Port f1aeaa7bd552 (#207458)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Lex/BUILD.gn
+1-01 files

LLVM/project 296ab5bllvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Core BUILD.gn

[gn build] Port e69038f9c2b1 (#207457)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Core/BUILD.gn
+1-01 files

LLVM/project a6f5481llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc BUILD.gn

[gn build] Port b6976d223eeb (#207454)
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-doc/support/BUILD.gn
+1-0llvm/utils/gn/secondary/clang-tools-extra/unittests/clang-doc/BUILD.gn
+2-02 files

LLVM/project 0576c32llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port bd338806e423 (#207455)
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project fbbf5dfllvm/utils/gn/secondary/lldb/source/Target BUILD.gn, llvm/utils/gn/secondary/lldb/source/Utility BUILD.gn

[gn build] Port 282416b6d457 (#207453)
DeltaFile
+0-1llvm/utils/gn/secondary/lldb/source/Target/BUILD.gn
+1-0llvm/utils/gn/secondary/lldb/source/Utility/BUILD.gn
+1-12 files

LLVM/project e96a42dlibcxx/test/benchmarks spec.gen.py, libcxx/utils run-spec-benchmark

[libc++] Fix SPEC benchmarks not producing a .lnt result file (#207450)

The refactoring in 471e8f7f94e7 removed the output of a .lnt file, which
is necessary for interoperation with consolidate-benchmarks.
DeltaFile
+15-4libcxx/utils/run-spec-benchmark
+1-1libcxx/test/benchmarks/spec.gen.py
+16-52 files

LLVM/project 07ef930llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Core BUILD.gn

[gn build] Port 24476abfac20 (#207452)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysis/Core/BUILD.gn
+1-01 files

LLVM/project 195f8aallvm/lib/Target/PowerPC PPCInstrFormats.td

Need to keep empty string.
DeltaFile
+2-2llvm/lib/Target/PowerPC/PPCInstrFormats.td
+2-21 files

LLVM/project 796dc15llvm/utils/gn/secondary/clang/lib/Headers BUILD.gn

[gn] Fix mistake from 4df00678d86fe (#207451)
DeltaFile
+2-2llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn
+2-21 files

LLVM/project 9d3af67clang/docs ReleaseNotes.md, clang/lib/Sema SemaTemplate.cpp SemaDecl.cpp

[clang] accept member specializations declared in class scope

Explicit specializations are not restricted to namespace scope since CWG727 was
accepted as a DR.

Also fixes a crash upon error recovery in this case which was a recent
unreleased regression.

Fixes #206866
DeltaFile
+41-0clang/test/SemaTemplate/member-specialization.cpp
+5-4clang/lib/Sema/SemaTemplate.cpp
+6-0clang/lib/Sema/SemaDecl.cpp
+6-0clang/test/CXX/drs/cwg7xx.cpp
+3-0clang/docs/ReleaseNotes.md
+61-45 files

FreeBSD/src 0dbd497tests/sys/net if_wg.sh

tests/if_wg: Let wg_vnet_parent_routing run in a VNET jail

MFC after:      1 week
DeltaFile
+2-0tests/sys/net/if_wg.sh
+2-01 files

FreeBSD/src 81cf9a0tests/sys/kern aslr.c

tests/aslr: Fix spurious test failures

/sbin/ping and /sbin/ping6 are hard-linked, and the vmmap sysctl handler
doesn't know which name was used to launch the process.

PR:             296116
MFC after:      3 days
Fixes:          080a4087014e ("tests: Fix race condition in aslr_setuid")
DeltaFile
+16-4tests/sys/kern/aslr.c
+16-41 files

FreeBSD/ports 471afd7lang/gnat15 pkg-plist Makefile

lang/gnat15: fix plist on 32 bits archs

Also delegating maintainership tp the ada team.

PR:             292708
Reported by:    pkg-fallout
DeltaFile
+5-5lang/gnat15/pkg-plist
+1-1lang/gnat15/Makefile
+6-62 files

FreeBSD/ports 0912a86math/asymptote pkg-plist Makefile, math/asymptote/files patch-xstream.h patch-settings.cc

math/asymptote: upgrade to 3.12

Changelog at
https://sourceforge.net/projects/asymptote/files/3.12/ChangeLog/download

PR:             296399
Approved by:    nivit (maintainer)
DeltaFile
+44-14math/asymptote/pkg-plist
+24-26math/asymptote/Makefile
+0-11math/asymptote/files/patch-xstream.h
+3-5math/asymptote/distinfo
+1-1math/asymptote/files/patch-settings.cc
+1-1math/asymptote/files/pkg-message.in
+73-586 files

FreeBSD/ports e4bf8acgraphics/cimg Makefile distinfo

graphics/cimg: upgrade to v.4.0.1
DeltaFile
+3-4graphics/cimg/Makefile
+3-3graphics/cimg/distinfo
+1-2graphics/cimg/pkg-plist
+7-93 files

FreeBSD/ports 255db0ctextproc/xmlada pkg-plist Makefile, textproc/xmlada/files patch-tests_Makefile patch-input__sources_xmlada__input.gpr

textproc/xmlada: Update to 26.0.0

Update to 26.0.0:
 * Complete License block
 * Convert to GPRBuild, which enables removal of gmake (except from
   do-test), GNU configure and cleans up the file system hierarchy in
   ${PREFIX}
 * Install Sphinx generated manual page
 * Install Ada Library Information files (.ali) into
   ${PREFIX}/libdata/xmlada instead of in ${PREFIX}/lib/xmlada, this
   respects the default layout described in hier(7)
 * Integrate testing, including the W3C's XML test suites
 * Some minor updates to pkg-descr
 * Remove hard dependency on GNAT-12 from ${USES} and
   ${NO_SHLIB_REQUIRES_GLOB} enabling XML/Ada use for any of the
   GNAT tool-chains

https://github.com/AdaCore/xmlada

 PR:            296144
DeltaFile
+1,303-2,015textproc/xmlada/pkg-plist
+129-27textproc/xmlada/Makefile
+42-0textproc/xmlada/files/patch-tests_Makefile
+14-0textproc/xmlada/files/patch-input__sources_xmlada__input.gpr
+7-3textproc/xmlada/distinfo
+2-2textproc/xmlada/pkg-descr
+1,497-2,0476 files

FreeBSD/ports 22047bddevel/gprbuild pkg-plist Makefile, devel/gprbuild/files patch-gpr_src_gpr-compilation-protocol.adb patch-doc_gprbuild__ug_gnat__project__manager.rst

devel/gprbuild: Update to 26.0.0

Update to 26.0.0:
 * Add all build application options, however DEBUG is broken due to
   style violations in the GNAT tool-chains
 * De-couple the install from the GNAT ${PREFIX}, and install GPR tools
   into ${PREFIX}. This makes the GPR tools available in the usual
   ${PATH} namespace
 * Install Sphinx generated manual page
 * Install Ada Library Information files (.ali) into
   ${PREFIX}/libdata/gprbuild instead of in ${PREFIX}/lib/ this respects
   the default layout described in hier(7)
 * Patch build to enable GPR searching in ${PREFIX}/share/gpr, instead
   of the current limitation constraining it to the GNAT prefix. This
   makes it easier for integration and use of other Ada
   libraries/packages in the Ports Tree or external to it
 * Remove fixed dependency on GNAT-12 from the Makefile and the
   pkg-plist


    [7 lines not shown]
DeltaFile
+289-78devel/gprbuild/pkg-plist
+217-69devel/gprbuild/Makefile
+54-0devel/gprbuild/files/patch-gpr_src_gpr-compilation-protocol.adb
+27-0devel/gprbuild/files/patch-doc_gprbuild__ug_gnat__project__manager.rst
+23-0devel/gprbuild/files/patch-gpr_src_gpr-version.ads
+21-0devel/gprbuild/files/patch-gpr_src_gpr-conf.adb
+631-1474 files not shown
+683-15410 files

LLVM/project 3f72449llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h VPlanUtils.cpp, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Add VPBuilder::createVScale (NFC) (#207401)

Add a VPBuilder::createVScale helper (mirroring IRBuilder::CreateVScale)
and use it at the existing sites that create a VScale VPInstruction.
DeltaFile
+7-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+4-4llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+12-63 files

NetBSD/pkgsrc AkIHto2doc TODO

   doc/TODO: + rumdl-0.2.28.
VersionDeltaFile
1.27525+2-2doc/TODO
+2-21 files

NetBSD/src lRqFrryusr.bin/make meta.c

   meta_oodate: resolve relative paths

   Fix a bug where meta_oodate fails to detect a missing file.
   This can happen when the path name in .meta file is relative to
   a subdir.

   When faced with a relative path, call meta_resolve_path to
   attempt to resolve it via
   latestdir    the last dir we read/accessed
   lcwd         the last dir we chdir to
   cwd          the original cwd

   If the path is "." just return lcwd.
   If a relative path is not found, and should have been the target of
   'W'rite, 'M'ove or 'L'ink, that we would normally add to missingFiles,
   add $lcwd/$path to missingFiles - even if we guessed wrong, we will
   make the target out-of-date as needed.

   When removing a relative path from missingFiles due to a 'D'elete or 'M'ove
   search using each of latestdir, lcwd and cwd as prefix.
VersionDeltaFile
1.223+161-68usr.bin/make/meta.c
+161-681 files

NetBSD/pkgsrc 6xiDnxsdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.20.0
VersionDeltaFile
1.4216+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8Dn9S3jshells/oh-my-posh distinfo Makefile

   shells/oh-my-posh: update to 29.20.0

   v29.20.0
   Bug Fixes

    - claude: adjust non-pointer types (46cdf8f)

   Features

    - claude: add repo, PR, and prompt statusline fields (a617522)

   v29.19.1
   Bug Fixes

    - encode path segments in file hyperlinks to handle spaces (e9018a0), closes #7618
VersionDeltaFile
1.309+10-10shells/oh-my-posh/distinfo
1.340+2-2shells/oh-my-posh/Makefile
1.133+2-2shells/oh-my-posh/go-modules.mk
+14-143 files

FreeBSD/src 2de20c5sys/fs/autofs autofs_vnops.c

autofs: enable witness for autofs node lock

Previously, an_vnode_lock was initialized with SX_NOWITNESS to silence
lock order reversals. The reversals would occur when autofs_node_vn()
was called with the directory vnode lock held, then lock an_vnode_lock,
then lock the vnode attached to the autofs node. It looked like:

    directory vnode -> an_vnode_lock -> vnode attached to autofs node

The established lock order is now vnode -> an_vnode_lock

Currently, we don't have to worry about losing an autofs node during the
unlock/lock as autofs nodes are only removed during an unmount() after
vflush(). When autofs_node_vn() is called, the mountpoint has either
been busied (preventing unmount) or a directory vnode is locked which
prevents vflush() from finishing until the directory vnode is unlocked.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D57857
DeltaFile
+18-26sys/fs/autofs/autofs_vnops.c
+18-261 files

LLVM/project f23cb39clang/docs LanguageExtensions.md, clang/include/clang/Options Options.td

Enable driver changes for fexec-charset
DeltaFile
+14-6clang/lib/Driver/ToolChains/Clang.cpp
+14-4clang/include/clang/Options/Options.td
+11-3clang/test/Driver/clang_f_opts.c
+10-0llvm/lib/Support/TextEncoding.cpp
+4-3clang/test/Driver/cl-options.c
+3-3clang/docs/LanguageExtensions.md
+56-193 files not shown
+60-199 files

LLVM/project c2fd1abclang/lib/AST ASTContext.cpp, clang/lib/Lex TextEncoding.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+2-2clang/lib/Lex/TextEncoding.cpp
+11-112 files

LLVM/project 6c50eeaclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

address comments
DeltaFile
+3-3clang/include/clang/Options/Options.td
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+4-42 files

LLVM/project da9c4b5clang/lib/AST PrintfFormatString.cpp FormatString.cpp, clang/lib/Sema SemaChecking.cpp

Add format string handling
DeltaFile
+58-31clang/lib/AST/PrintfFormatString.cpp
+46-40clang/lib/AST/FormatString.cpp
+33-21clang/lib/Sema/SemaChecking.cpp
+25-11clang/lib/AST/FormatStringParsing.h
+15-8clang/lib/AST/ScanfFormatString.cpp
+19-0llvm/lib/Support/TextEncoding.cpp
+196-1117 files not shown
+233-12013 files

LLVM/project 7e26deaclang/include/clang/Lex TextEncoding.h, clang/lib/Lex TextEncoding.cpp

fix CI
DeltaFile
+2-2clang/lib/Lex/TextEncoding.cpp
+1-0clang/include/clang/Lex/TextEncoding.h
+3-22 files

LLVM/project 15829b4clang/include/clang/Basic TargetInfo.h, clang/lib/AST ASTContext.cpp

convert to exec-charset inside getPredefinedStringLiteralFromCache, test __builtin_FILE()
DeltaFile
+10-0clang/lib/AST/ASTContext.cpp
+4-0clang/test/CodeGen/systemz-charset.cpp
+2-1clang/lib/Lex/TextEncoding.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+21-15 files

LLVM/project b9babfcclang/lib/Lex TextEncoding.cpp, clang/lib/Sema SemaChecking.cpp

do not convert character by character
DeltaFile
+6-4clang/lib/Sema/SemaChecking.cpp
+1-1clang/lib/Lex/TextEncoding.cpp
+7-52 files