FreeBSD/ports 34a1253x11-fonts/py-QtAwesome distinfo Makefile

x11-fonts/py-QtAwesome: update to 1.4.2.
DeltaFile
+3-3x11-fonts/py-QtAwesome/distinfo
+1-1x11-fonts/py-QtAwesome/Makefile
+4-42 files

LLVM/project 066ebe4llvm/utils/gn/secondary/llvm/unittests/Target/AMDGPU BUILD.gn

[gn] port 7c7f5be3560d4 (#197063)
DeltaFile
+4-1llvm/utils/gn/secondary/llvm/unittests/Target/AMDGPU/BUILD.gn
+4-11 files

LLVM/project 65c1ad2llvm/utils/gn/secondary/llvm/lib/ObjectYAML BUILD.gn

[gn build] Port e361f28b7589 (#197060)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/ObjectYAML/BUILD.gn
+1-01 files

LLVM/project 8a89800llvm/utils/gn/secondary/llvm/lib/Target/AArch64 BUILD.gn

[gn build] Port 899663966c7e (#197059)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
+1-01 files

LLVM/project 5b2ef82llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/google BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc BUILD.gn

[gn build] Port 5022a168a7a9 (#197058)
DeltaFile
+0-1llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/google/BUILD.gn
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/BUILD.gn
+1-12 files

LLVM/project c6ddfb9llvm/utils/gn/secondary/lldb/source/Breakpoint BUILD.gn

[gn build] Port 457380cee197 (#197057)
DeltaFile
+1-0llvm/utils/gn/secondary/lldb/source/Breakpoint/BUILD.gn
+1-01 files

LLVM/project 12e8aebllvm/utils/gn/secondary/clang/lib/Headers BUILD.gn

[gn build] Port 3a7c0eba9bf8 (#197056)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn
+1-01 files

LLVM/project fb66f2dllvm/utils/gn/secondary/llvm/lib/Support BUILD.gn, llvm/utils/gn/secondary/llvm/lib/Transforms/Utils BUILD.gn

[gn build] Port 2f4c387147f1 (#197055)
DeltaFile
+0-1llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
+1-12 files

LLVM/project 6f10d3fllvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp BUILD.gn

[gn build] Port 2162c1692413 (#197054)
DeltaFile
+1-4llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/BUILD.gn
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn
+2-42 files

LLVM/project 91b9a5dllvm/utils/gn/secondary/llvm/tools/llvm-objcopy BUILD.gn

[gn] port dbf927a6e3ff4b (llvm-extract-bundle-entry) (#197053)
DeltaFile
+7-0llvm/utils/gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn
+7-01 files

LLVM/project 457380clldb/include/lldb/Target Target.h, lldb/source/Breakpoint BreakpointResolverScripted.cpp

Add a breakpoint override resolver feature to lldb (#195392)

This is a general mechanism that allows a custom breakpoint resolver to
"override" the resolver lldb would have used. It is implemented by
making a scripted breakpoint resolver class, implementing an extra
"overrides_resolver" method. When lldb has decided what resolver it is
going to use for the breakpoint, if there are any override resolvers
registered, it will pass the serialized form of the resolver to the
`overrides_resolver` method of the registered resolvers. If any of the
override resolvers return true from the overrides_resolver method, that
resolver will be used in place of the one lldb would have used.

The original motivation for this feature is to make the support of
"debugging a scripting language from the implementation side". We added
the notion of "facade breakpoints" so that a location given in the
context of the scripting language can be handled by the emulation code.
But when you are using lldb in some IDE, when "stopped" in the scripting
language, the IDE will show the scripting language source. It is natural
in that case for the user to expect the UI gesture to set a file and

    [8 lines not shown]
DeltaFile
+239-0lldb/source/Commands/CommandObjectBreakpoint.cpp
+163-0lldb/test/API/functionalities/breakpoint/scripted_bkpt/overrides_resolver/TestOverridesResolver.py
+80-0lldb/include/lldb/Target/Target.h
+67-0lldb/test/API/functionalities/breakpoint/scripted_bkpt/overrides_resolver/bkpt_resolver.py
+64-0lldb/source/Target/Target.cpp
+44-5lldb/source/Breakpoint/BreakpointResolverScripted.cpp
+657-523 files not shown
+954-629 files

OpenBSD/ports AWion1Vsecurity/p5-CryptX distinfo Makefile, security/p5-CryptX/pkg PLIST

   update p5-CryptX to 0.089
VersionDeltaFile
1.4+20-0security/p5-CryptX/pkg/PLIST
1.15+2-2security/p5-CryptX/distinfo
1.18+1-1security/p5-CryptX/Makefile
+23-33 files

LLVM/project abf90bflldb/source/Plugins/ScriptInterpreter/Python/Interfaces ScriptedStopHookPythonInterface.cpp ScriptedPlatformPythonInterface.cpp

Move lldb-python.h to be the first included as its comment demands. (#197048)

The comment was preserved even though the header was almost never
actually placed first. For the most part that didn't matter, but you can
through bad luck uncover the conflict between Python typedefs (in this
case of pid_t) and ones from include/lldb/Host/windows/PosixAPI.h.

So this patch just moves this header to the front in all its
appearances.
DeltaFile
+5-5lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedStopHookPythonInterface.cpp
+5-5lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPlatformPythonInterface.cpp
+5-5lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/OperatingSystemPythonInterface.cpp
+5-4lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.cpp
+5-3lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPythonInterface.cpp
+4-4lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.cpp
+29-269 files not shown
+63-3915 files

Linux/linux 50897c9lib/kunit Kconfig

Merge tag 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest

Pull kunit fixes from Shuah Khan:
 "Fix to decouple KUNIT_DEBUGFS and KUNIT_ALL_TESTS options and fix
  KUNIT_DEBUGFS dependencies so it depends on DEBUG_FS without which it
  will not be useful"

* tag 'linux_kselftest-kunit-fixes-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
  kunit: config: KUNIT_DEBUGFS should depend on DEBUG_FS
  kunit: config: Enable KUNIT_DEBUGFS by default
DeltaFile
+3-2lib/kunit/Kconfig
+3-21 files

LLVM/project 0d552b1compiler-rt/lib/scudo/standalone/tests common_test.cpp

[scudo] Add unit tests for common functions

This patch adds unit tests for isPowerOfTwo, computePercentage, and
isAlignedSlow in common_test.cpp. These additions increase the test
coverage for common.h to 100%.
DeltaFile
+32-0compiler-rt/lib/scudo/standalone/tests/common_test.cpp
+32-01 files

LLVM/project 20e4a52clang/lib/CodeGen CGStmt.cpp CodeGenFunction.h

[Clang][CodeGen][NFC] Refactor EmitAsmStmt method  (#196885)

Split up massive function into smaller, easier-to-digest chunks.

This places the data into a single structure to limit the amount of
parameters needed per function.
DeltaFile
+329-277clang/lib/CodeGen/CGStmt.cpp
+80-0clang/lib/CodeGen/CodeGenFunction.h
+409-2772 files

LLVM/project bbf7a78mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

Add verifier check for iterated map info and tests for declare mapper
DeltaFile
+79-60mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+109-1mlir/test/Dialect/OpenMP/invalid.mlir
+24-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+18-0mlir/test/Dialect/OpenMP/ops.mlir
+6-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+236-615 files

LLVM/project afb1c2e.github/workflows release-doxygen.yml, .github/workflows/validate-release-version action.yml

workflows/release-doxygen: Add some security checks and input validation (#196769)

We now ensure the job was started by a release manager before granting
the contents: write permissions and we also validate the input to ensure
it is a proper release string and not something malicious.
DeltaFile
+32-0.github/workflows/release-doxygen.yml
+15-0.github/workflows/validate-release-version/action.yml
+47-02 files

FreeBSD/src 25942ddpackages Makefile, packages/smart smart.ucl Makefile

smart: Connect contrib/smart to build

Reviewed by:    fuz, jrm
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D56638
DeltaFile
+30-0packages/smart/smart.ucl
+8-0usr.sbin/smart/Makefile
+4-0packages/smart/Makefile
+1-0packages/Makefile
+1-0usr.sbin/Makefile
+44-05 files

FreeBSD/ports 709eee0textproc/expat2 distinfo Makefile

textproc/expat2: [security] upgrade to 2.8.1

See https://blog.hartwork.org/posts/expat-2-8-1-released/

Fixes:  CVE-2026-45186 and CVSS unreliability
Security:       CVE-2026-45186

MFC after:      1 day

PR:             295206
Approved by:    vishwin
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/Makefile
+1-1textproc/expat2/pkg-plist
+5-53 files

OpenBSD/ports TNJn26asysutils/f3 Makefile

   f3 uses C17. Use ports-gcc on base-gcc arches

   Fixes the build on sparc64
VersionDeltaFile
1.5+4-0sysutils/f3/Makefile
+4-01 files

LLVM/project 200de6cclang/test/Instrumentor StackUsageRT.cpp StackUsageRT.json, llvm/include/llvm/Transforms/IPO Instrumentor.h

[Instrumentor] Add Alloca and Function support; stack usage example

This adds support for alloca instrumentation and function pre/post
instrumentation. Alloca support follows load/store support directly.
Functions require special care to determine the insertion points.

Together, we can showcase how the stack high watermark can be profiled,
see InstrumentorStackUsage.cpp.
DeltaFile
+296-7llvm/lib/Transforms/IPO/Instrumentor.cpp
+118-8llvm/include/llvm/Transforms/IPO/Instrumentor.h
+59-0llvm/test/Instrumentation/Instrumentor/default_config.json
+59-0clang/test/Instrumentor/StackUsageRT.cpp
+56-0llvm/test/Instrumentation/Instrumentor/alloca_and_function.ll
+54-0clang/test/Instrumentor/StackUsageRT.json
+642-152 files not shown
+681-158 files

FreeBSD/ports 9f22d11security/vuxml/vuln 2026.xml

security/vuxml: adding an entry for expat

See https://blog.hartwork.org/posts/expat-2-8-1-released/
and https://nvd.nist.gov/vuln/detail/CVE-2026-45186

Security:       CVE-2026-45186
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

LLVM/project cddc09bclang/lib/CIR/CodeGen CIRGenExpr.cpp

WIR [CIR][CodeGen] Remove dead srcAS code in emitCastLValue address spacecast (#197016)

The srcAS variable was computed but never used since upstream's
performAddrSpaceCast only takes (value, destType). Remove the dead code
and its errorNYI for non-target address spaces.

Fixes part of #192314
DeltaFile
+0-10clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+0-101 files

FreeBSD/src 7419d6econtrib/smart libsmart.c freebsd_dev.c

Add 'contrib/smart/' from commit 'eb3b1302382b1d0cbe37eeebabfcdd546aa2fc4e'

git-subtree-dir: contrib/smart
git-subtree-mainline: 95b4436e989df29f6368f13832cb13d7cbc52eac
git-subtree-split: eb3b1302382b1d0cbe37eeebabfcdd546aa2fc4e
DeltaFile
+1,359-0contrib/smart/libsmart.c
+828-0contrib/smart/freebsd_dev.c
+334-0contrib/smart/smart.c
+245-0contrib/smart/smart.8
+174-0contrib/smart/libsmart.h
+158-0contrib/smart/libsmart_desc.c
+3,098-06 files not shown
+3,379-012 files

pkgng/pkgng 26a8ffblibpkg pkghash.h

libpkg: Remove trailing semicolon from macro

Remove a trailing semicolon from the pkghash_safe_add macro definition.
DeltaFile
+1-1libpkg/pkghash.h
+1-11 files

LLVM/project 3ea7398clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp, clang/test/CIR/CodeGen implicit-value-init-expr.cpp

[CIR] Implement implicit value init for aggregates (#197029)

This implements the AggExprEmitter::VisitImplicitValueInitExpr function
for CIR. The code to emit a zero-initializer was already present. We
just needed to hook it up to the visitor.
DeltaFile
+49-0clang/test/CIR/CodeGen/implicit-value-init-expr.cpp
+5-2clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+54-22 files

LLVM/project 0562d17clang/lib/CIR/CodeGen CIRGenException.cpp, clang/test/CIR/CodeGen try-catch-non-trivial-copy.cpp

[CIR] Implement copy construction of EH catch values (#196419)

This change implements handling of exception variables that require copy
construction (on Itanium targets) before they can be used in a catch
handler, using the cir.contruct_catch_param operation.

Some targets, such as MSABI, do not need to perform an explicit copy.
The construct_catch_param operation is effectively a noop for those
cases and will be lowered as such when the EHABI lowering is implemented
for those targets.

Assisted-by: Cursor / claude-opus-4.7-thinking-xhigh
DeltaFile
+541-0clang/test/CIR/CodeGen/try-catch-non-trivial-copy.cpp
+102-3clang/lib/CIR/CodeGen/CIRGenException.cpp
+643-32 files

FreeBSD/src 69ae373source/common dmtbdump1.c, source/compiler dttable1.c aslexternal.c

Import ACPICA 20260408
DeltaFile
+287-2source/include/actbl1.h
+142-4source/tools/acpisrc/astable.c
+125-11source/components/parser/psargs.c
+132-1source/compiler/dttable1.c
+110-1source/common/dmtbdump1.c
+104-1source/compiler/aslexternal.c
+900-20424 files not shown
+1,840-488430 files

FreeNAS/freenas 0984feasrc/middlewared/middlewared/plugins/system_dataset hierarchy.py, src/middlewared/middlewared/plugins/zfs tier.py

Fix linting errors
DeltaFile
+5-1src/middlewared/middlewared/plugins/zfs/tier.py
+1-1src/middlewared/middlewared/plugins/system_dataset/hierarchy.py
+6-22 files