FreeBSD/src 54d0ae9lib/geom/part gpart.8

gpart.8: add entry for xbootldr partition type

Reviewed by:    emaste, markj
Sponsored by:   The FreeBSD Foundation
Fixes:  dab8138e13de ("g_part,mkimg: Add additional GPT partition types")
Differential Revision:  https://reviews.freebsd.org/D56969
DeltaFile
+7-1lib/geom/part/gpart.8
+7-11 files

LLVM/project c501f37llvm/test/CodeGen/AMDGPU arbitrary-fp-to-float.ll, llvm/test/CodeGen/NVPTX arbitrary-fp-to-float.ll

[NFC] Add missing bfloat test coverage for apfloat conversions (#197480)
DeltaFile
+232-0llvm/test/CodeGen/X86/arbitrary-fp-to-float.ll
+209-0llvm/test/CodeGen/NVPTX/arbitrary-fp-to-float.ll
+167-0llvm/test/CodeGen/AMDGPU/arbitrary-fp-to-float.ll
+608-03 files

FreeBSD/src 1f58691. UPDATING, usr.sbin/bsdinstall bsdinstall.8

bsdinstall: do pkgbase installations with the "script" command

"bsdinstall script" will now do a pkgbase installation by default.  The
system components to install can be specified in the COMPONENTS
variable, and have the same names as those used in the interactive
installer.  bsdinstall will still do a legacy distset installation if
DISTRIBUTIONS is defined in the installerconfig file.

PR:             290375
Sponsored by:   ConnectWise
Reviewed by:    ziaee, ivy, jduran
Differential Revision: https://reviews.freebsd.org/D56717

(cherry picked from commit dc14ae4217a0babb1240f813b642edc2d7b955a6)
DeltaFile
+42-31usr.sbin/bsdinstall/scripts/script
+35-10usr.sbin/bsdinstall/bsdinstall.8
+14-1usr.sbin/bsdinstall/scripts/pkgbase.in
+5-0UPDATING
+96-424 files

LLVM/project 1b1149ellvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Add support for modules and globals

We can emit callbacks when a module is loaded/unloaded and before
globals are initialized. Both happens in newly introduced constructors
and destructors.
DeltaFile
+316-0llvm/lib/Transforms/IPO/Instrumentor.cpp
+93-0llvm/include/llvm/Transforms/IPO/Instrumentor.h
+64-0llvm/test/Instrumentation/Instrumentor/module_and_globals.ll
+46-0llvm/test/Instrumentation/Instrumentor/default_config.json
+11-8llvm/test/Instrumentation/Instrumentor/alloca_and_function.ll
+3-3llvm/test/Instrumentation/Instrumentor/unreachable.ll
+533-116 files

LLVM/project 4ff3543clang/include/clang/Basic LangOptions.def, clang/include/clang/Options Options.td

rename
DeltaFile
+3-3clang/include/clang/Options/Options.td
+1-1clang/include/clang/Basic/LangOptions.def
+1-1clang/lib/Sema/SemaLifetimeSafety.h
+5-53 files

LLVM/project a4a5655llvm/include/llvm/IR Constants.h, llvm/lib/IR AsmWriter.cpp Constants.cpp

[NFC][IR] Use `isa<ConstantPointerNull>` instead of `isNullValue` for pointer null checks (#197512)

This PR replaces `isNullValue()` with `isa<ConstantPointerNull>()` in
core IR files where the check is semantically testing for a null pointer
rather than a generic zero value. This makes the intent explicit and
prepares for future non-zero null pointer support.
DeltaFile
+2-2llvm/lib/IR/AsmWriter.cpp
+2-2llvm/lib/IR/Constants.cpp
+1-1llvm/include/llvm/IR/Constants.h
+1-1llvm/lib/IR/Verifier.cpp
+6-64 files

LLVM/project 9d28cf8llvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/test/Instrumentation/Instrumentor default_config.json

Merge branch 'users/jdoerfert/instrumentor_unreachable' into users/jdoerfert/instrumentor_multi_config
DeltaFile
+1-1llvm/include/llvm/Transforms/IPO/Instrumentor.h
+1-1llvm/test/Instrumentation/Instrumentor/default_config.json
+2-22 files

LLVM/project a200a9dllvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Add a global function regexp to limit the instrumentation (#196234)

Only functions that match the "function_regex" will be instrumented, or
if they have the instrumentation attribute.
DeltaFile
+55-0llvm/test/Instrumentation/Instrumentor/function_regex.ll
+27-12llvm/lib/Transforms/IPO/Instrumentor.cpp
+26-0llvm/test/Instrumentation/Instrumentor/bad_function_regex.json
+26-0llvm/test/Instrumentation/Instrumentor/function_regex.json
+11-0llvm/test/Instrumentation/Instrumentor/bad_function_regexp.ll
+7-1llvm/include/llvm/Transforms/IPO/Instrumentor.h
+152-131 files not shown
+155-147 files

LLVM/project 343a456clang/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
+3-2clang/lib/Lex/TextEncodingConfig.cpp
+4-0clang/test/CodeGen/systemz-charset.cpp
+3-0clang/lib/Basic/TargetInfo.cpp
+2-0clang/include/clang/Basic/TargetInfo.h
+22-25 files

LLVM/project fea55c0clang/docs LanguageExtensions.rst, 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.rst
+56-193 files not shown
+60-199 files

FreeBSD/ports af5d2b4devel/cproto distinfo Makefile, devel/cproto/files patch-system.h

devel/cproto: Update 4.7y => 4.8

Changelog:
2026/05/12 (4.8)
- modify --with-trace option to separate it from doalloc(), which is now
  a configure option --enable-doalloc
- add __int128 and other gcc extensions to keywords (Debian #1121161)
- improve configure script checks, reducing warnings
- update config.guess, config.sub
https://invisible-island.net/cproto/CHANGES.html#index-t20260512

Also drops files/patch-system.h, which is obsoleted by AC_PROG_CPP
in upstream's configure.in. autoconf now detects "cc -E" on FreeBSD
at configure-time and writes it into config.h, which is semantically
better than the hardcoded /usr/bin/cpp the downstream patch provided.

PR:             295264
Sponsored by:   UNIS Labs
DeltaFile
+0-11devel/cproto/files/patch-system.h
+3-3devel/cproto/distinfo
+1-1devel/cproto/Makefile
+4-153 files

LLVM/project 885cbf2clang/lib/Lex TextEncodingConfig.cpp

fix CI
DeltaFile
+2-2clang/lib/Lex/TextEncodingConfig.cpp
+2-21 files

LLVM/project 0e63620llvm/include/llvm/Analysis MemoryBuiltins.h, llvm/lib/Analysis MemoryBuiltins.cpp

[MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info

There are some helpers to inspect a value or call but not all
information about the (de)allocation are made available outside of
MemoryBuiltins.cpp. The two new functions allow users a more in-depth
view of (de)allocations through a single API.
DeltaFile
+88-28llvm/lib/Analysis/MemoryBuiltins.cpp
+37-0llvm/include/llvm/Analysis/MemoryBuiltins.h
+125-282 files

FreeBSD/ports 9b4d31cfilesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.4 => 4.59.1

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.59.1

PR:             295269
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 6be4836d1d185761aa96f5f0c7175f8303ac4442)
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+1-1filesystems/moosefs-cgi/Makefile
+1-1filesystems/moosefs-master/Makefile
+5-53 files

LLVM/project 03c05dfllvm/include/llvm/Analysis MemoryBuiltins.h, llvm/lib/Analysis MemoryBuiltins.cpp

[MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info

There are some helpers to inspect a value or call but not all
information about the (de)allocation are made available outside of
MemoryBuiltins.cpp. The two new functions allow users a more in-depth
view of (de)allocations through a single API.
DeltaFile
+88-28llvm/lib/Analysis/MemoryBuiltins.cpp
+37-0llvm/include/llvm/Analysis/MemoryBuiltins.h
+125-282 files

FreeBSD/ports 6be4836filesystems/moosefs-cgi Makefile, filesystems/moosefs-master distinfo Makefile

filesystems/moosefs-*: Update 4.58.4 => 4.59.1

Changelog:
https://github.com/moosefs/moosefs/releases/tag/v4.59.1

PR:             295269
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3filesystems/moosefs-master/distinfo
+1-1filesystems/moosefs-master/Makefile
+1-1filesystems/moosefs-cgi/Makefile
+5-53 files

pkgng/pkgng 11dab65libpkg pkg_config.c

config: Expose VERSION_MAJOR and VERSION_MINOR

This simplifies base system package upgrades enormously for the
bulk of users, who have not configured custom repositories:

pkg -o VERSION_MINOR=1 upgrade -r FreeBSD-base

Allows a user to go from 15.0-RELEASE to 15.1.
DeltaFile
+10-2libpkg/pkg_config.c
+10-21 files

pkgng/pkgng 3b89fa9. NEWS, docs pkg-upgrade.8 pkg.conf.5

config: update docs, NEWS, tests for VERSION_* env vars
DeltaFile
+27-0tests/frontend/config.sh
+13-0docs/pkg-upgrade.8
+10-0docs/pkg.conf.5
+1-0NEWS
+51-04 files

LLVM/project adde82aclang/include/clang/DependencyScanning DependencyScannerImpl.h

[clang][deps] Remove unused parameter (#197527)

NFC
DeltaFile
+1-2clang/include/clang/DependencyScanning/DependencyScannerImpl.h
+1-21 files

Linux/linux e1914adarch/arm64/kvm mmu.c arm.c, arch/arm64/kvm/hyp/nvhe mem_protect.c

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm fixes from Paolo Bonzini:
 "arm64:

   - Add the pKVM side of the workaround for ARM's erratum 4193714,
     provided that the EL3 firmware does its part of the job. KVM will
     refuse to initialise otherwise

   - Correctly handle 52bit VAs for guest EL2 stage-1 translations when
     running under NV with E2H==0

   - Correctly deal with permission faults in guest_memfd memslots

   - Fix the steal-time selftest after the infrastructure was reworked

   - Make sure the host cannot pass a non-sensical clock update to the
     EL2 tracing infrastructure


    [72 lines not shown]
DeltaFile
+46-1arch/arm64/kvm/hyp/nvhe/mem_protect.c
+14-29arch/x86/kvm/svm/nested.c
+21-8arch/arm64/kvm/mmu.c
+21-2arch/x86/kvm/mmu/mmu.c
+21-0arch/arm64/kvm/arm.c
+15-2arch/x86/kvm/vmx/vmx.c
+138-4218 files not shown
+204-6524 files

LLVM/project acf3518llvm/test/Instrumentation/Instrumentor default_config.json

Fix id.description formatting in default_config.json

Removed the period at the end of the id.description string.
DeltaFile
+2-2llvm/test/Instrumentation/Instrumentor/default_config.json
+2-21 files

LLVM/project f814cf5clang/include/clang/DependencyScanning DependencyScanningWorker.h, clang/lib/DependencyScanning DependencyScanningWorker.cpp

[clang][deps] Remove unnecessary function overload (#197528)

NFC
DeltaFile
+1-19clang/include/clang/DependencyScanning/DependencyScanningWorker.h
+0-10clang/lib/DependencyScanning/DependencyScanningWorker.cpp
+1-1clang/lib/Driver/ModulesDriver.cpp
+2-303 files

NetBSD/pkgsrc mnYNtU3sysutils/gvfs hacks.mk distinfo

   sysutils/gvfs: fix broken gvfs binary (missing shared object)
VersionDeltaFile
1.2+6-1sysutils/gvfs/hacks.mk
1.29+2-2sysutils/gvfs/distinfo
1.144+2-1sysutils/gvfs/Makefile
+10-43 files

LLVM/project 4239bd7utils/bazel .bazelrc

[Bazel] Pull in common incompatibility flags from BCR testing (#197326)

This change brings in flags which disable legacy behavior to discourage
incompatibilities being introduced for future versions of Bazel.
DeltaFile
+15-0utils/bazel/.bazelrc
+15-01 files

LLVM/project 2df2f4aclang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageTest.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageFormat.cpp

[SSAF] Remove UnsafeBufferUsageTest.h (#195201)

The idea is that we do not want to have test-only functionality in any
interface.
We have lit tests
(clang/test/Analysis/Scalable/UnsafeBufferUsage/tu-summary-serialization.test)
covering the removed unit test.

---------

Co-authored-by: Balázs Benics <benicsbalazs at gmail.com>
Co-authored-by: Jan Korous <jkorous at apple.com>
DeltaFile
+0-50clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+0-29clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.h
+0-24clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp
+0-1033 files

LLVM/project 0d43fedllvm/lib/Transforms/IPO Instrumentor.cpp, llvm/test/Instrumentation/Instrumentor test_filter.ll test_filter_config.json

[Instrumentor] Add a property filter for static properties

The user can define static filters in the json to limit instrumentation
to opportunities that match the static expression, e.g., is_volatile==1.
The matcher logic is pretty basic for now. Integer comparisons, string
equalities and startswith are supported.

The commit was prepared with Claude (AI) and proofread/tested by me.
DeltaFile
+385-0llvm/lib/Transforms/IPO/Instrumentor.cpp
+69-0llvm/test/Instrumentation/Instrumentor/test_filter.ll
+56-0llvm/test/Instrumentation/Instrumentor/test_filter_config.json
+51-0llvm/test/Instrumentation/Instrumentor/test_filter_strings.ll
+25-0llvm/test/Instrumentation/Instrumentor/test_filter_strings_config.json
+25-0llvm/test/Instrumentation/Instrumentor/test_filter_errors.json
+611-05 files not shown
+688-211 files

NetBSD/pkgsrc E0Bl6Qnmail/mu distinfo, mail/mu/patches patch-lib_message_mu-labels.cc patch-lib_message_mu-message-part.cc

   mu: found more ctype bugs
VersionDeltaFile
1.1+20-0mail/mu/patches/patch-lib_message_mu-labels.cc
1.1+15-0mail/mu/patches/patch-lib_message_mu-message-part.cc
1.1+15-0mail/mu/patches/patch-lib_mu-query-processor.cc
1.1+15-0mail/mu/patches/patch-lib_utils_mu-utils.cc
1.17+5-1mail/mu/distinfo
+70-15 files

LLVM/project 7ca153dclang-tools-extra/clang-tidy/cppcoreguidelines UseEnumClassCheck.cpp UseEnumClassCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add IgnoreMacros option to UseEnumClassCheck (#197470)

Adds an option to ignore macros for:
https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/use-enum-class.html

---------

Co-authored-by: Baranov Victor <bar.victor.2002 at gmail.com>
DeltaFile
+13-0clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/use-enum-class-macros.cpp
+8-3clang-tools-extra/clang-tidy/cppcoreguidelines/UseEnumClassCheck.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+5-0clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/use-enum-class.rst
+1-0clang-tools-extra/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
+32-35 files

LLVM/project 95a5cf1llvm/lib/Frontend/HLSL RootSignatureMetadata.cpp, llvm/lib/Target/DirectX DXILRootSignature.cpp

[DirectX] Verify root signature version before parsing metadata (#196667)

This patch modifies the logic when parsing root signature metadata so
the version is validated before parsing it.

Fix: https://github.com/llvm/llvm-project/issues/196652
DeltaFile
+6-0llvm/lib/Target/DirectX/DXILRootSignature.cpp
+3-0llvm/lib/Frontend/HLSL/RootSignatureMetadata.cpp
+1-1llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Invalid-Version.ll
+10-13 files

LLVM/project b095d60libc/cmake/modules LLVMLibCCompileOptionRules.cmake

[libc] Build with -Wshadow (#197516)

This relands #196519. It now only enables the warning for
clang 22 and newer, since older versions had false positives.
DeltaFile
+6-0libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
+6-01 files