LLVM/project 9492123clang/include/clang/Basic AttrDocs.td, clang/test/CodeGen/LoongArch/lasx builtin-alias.c

Merge main
DeltaFile
+13,767-6,856llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-sve-instructions.s
+6,347-3,146llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-neon-instructions.s
+4,413-4,281clang/include/clang/Basic/AttrDocs.td
+5,067-2,506llvm/test/tools/llvm-mca/AArch64/Cortex/C1Nano-basic-instructions.s
+6,869-0llvm/test/tools/llvm-mca/AArch64/HiSilicon/hip12-sve-instructions.s
+2,728-2,728clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+39,191-19,5174,967 files not shown
+247,660-118,0744,973 files

FreeNAS/freenas 21f810btests/sharing_protocols conftest.py

Use static IP for single node sharing protocol CI

(cherry picked from commit 944874d46e537a565b702396fec35cd6a26e646e)
DeltaFile
+31-0tests/sharing_protocols/conftest.py
+31-01 files

LLVM/project 389da87clang/include/clang/Basic AttrDocs.td

Document that the swiftcall and swiftasynccall attributes are ABI-unstable (#215915)

...except on platforms where the Swift projects has declared ABI
stability.
DeltaFile
+16-0clang/include/clang/Basic/AttrDocs.td
+16-01 files

LLVM/project e8ff1d1flang/test/Fir atomic-compare-capture.fir, flang/test/Integration/OpenMP atomic-compare-capture.f90

[flang][OpenMP] Support for "atomic compare capture" (#202315)

Adding support for "!$omp atomic compare capture".

This also Fixes [#202311](https://github.com/llvm/llvm-project/issues/202311)

Co-authored-by: Sunil Kuravinakop <koops at hpe.com>
DeltaFile
+678-182mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+492-0mlir/test/Target/LLVMIR/openmp-atomic-compare-capture.mlir
+449-0flang/test/Integration/OpenMP/atomic-compare-capture.f90
+426-8flang/test/Lower/OpenMP/atomic-compare.f90
+386-0flang/test/Lower/OpenMP/atomic-compare-capture.f90
+343-0flang/test/Fir/atomic-compare-capture.fir
+2,774-19014 files not shown
+3,749-31120 files

LLVM/project 31cfad3

Fix Bazel build for cb72195 (#216144)

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=cb721957e5e78875ea1d96dc53d46353e7b98d23

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+0-00 files

LLVM/project 1caeb26clang/docs ItaniumMangleAbiTags.md HardwareAssistedAddressSanitizerDesign.md, clang/docs/CIR ABILowering.md

[clang][docs] Fix Markdown code fence languages

Use more precise lexer names for code fences in the Clang Markdown migration:
HLSL examples use hlsl, Itanium ABI grammar uses bnf, CIR snippets that are
valid MLIR use mlir, and HWASAN assembly-style listings use objdump.

Keep plain text fences for bytecode dumps, AST dumps, diagrams, pseudocode, and
CIR snippets that contain placeholders rejected by the MLIR lexer.
DeltaFile
+9-9clang/docs/HLSL/FunctionCalls.md
+2-3clang/docs/HLSL/ExpectedDifferences.md
+2-3clang/docs/HLSL/AvailabilityDiagnostics.md
+2-2clang/docs/ItaniumMangleAbiTags.md
+2-2clang/docs/HardwareAssistedAddressSanitizerDesign.md
+2-2clang/docs/CIR/ABILowering.md
+19-216 files

FreeBSD/ports 6e40e91www/gohugo Makefile distinfo

www/gohugo: Update to 0.165.0

Bug fixes

 * Fix resource transformation chaining after content access
 * Fix server static file detection for deleted files/directories in the static syncer
 * Fix server errors when deleting static files or directories
 * Fix panic on server atomic save edits on MacOS
 * markup/asciidocext: Fix TOC parsing for asciidoctor-html5s
 * snap: Fix snap home environment

Improvements

 * resources: Resume chained resource transformations
 * resources/jsconfig: Drop source root mapping for the current source root
 * circleci: Upgrade to Go 1.26.5
 * Add Data.Artifacts to css.Build and js.Build
 * css: Add classDark and classLight options to css.ChromaStyles and gen chromastyles
 * markup/highlight: Re-emit token colors dropped by Chroma's minifier

    [11 lines not shown]
DeltaFile
+5-5www/gohugo/distinfo
+1-2www/gohugo/Makefile
+6-72 files

LLVM/project 98d84e3llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel mul-known-bits.i128.ll

[AMDGPU][GlobalISel] Fix wide multiply with known-zero parts (#215356)

Materialize a zero accumulator when all partial products for a
destination part are skipped, avoiding an invalid null register during
legalization.
DeltaFile
+49-0llvm/test/CodeGen/AMDGPU/GlobalISel/mul-known-bits.i128.ll
+11-0llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+60-02 files

LLVM/project 199678bopenmp/runtime/src ompt-event-specific.h

[OpenMP][OMPT] Mark dispatch callback as sometimes on registration (#212991)

Recently, multiple issues in the implementation of the `dispatch`
callback have been found (e.g., #212784, #207746). In these, the code
generation done by Clang and Flang does not provide a sufficient amount
of information for the runtime to dispatch the correct amount of flags,
or a callback for a given event at all.

These missing and incorrect events do not satisfy OpenMP's requirement
for `ompt_set_always` as a registration result, as the runtime does not
trace or invoke the correct callback whenever an associated event occurs
(OpenMP v5.2, p. 457, l.5-6).
As such, change the registration result for the `dispatch` callback to
`ompt_set_sometimes` for now, which is fulfilled. Here, an
implementation can dispatch callbacks or trace an implementation-defined
subset of associated event occurrences.

Based on the changed registration result, a tool can then decide if they
are still interested in recording the information provided by the

    [2 lines not shown]
DeltaFile
+1-1openmp/runtime/src/ompt-event-specific.h
+1-11 files

LLVM/project d4430eaclang/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 ad14857clang/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 0d6d014clang/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-1clang/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-25 files

LLVM/project 85b44f4clang/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
+1-1clang/lib/Lex/TextEncoding.cpp
+10-102 files

LLVM/project 5029241clang/lib/Sema SemaStmtAsm.cpp, llvm/include/llvm/Support TextEncoding.h

Add isNoop to avoid conversion code in ActOnGCCAsmStmtString
DeltaFile
+7-0llvm/include/llvm/Support/TextEncoding.h
+2-1clang/lib/Sema/SemaStmtAsm.cpp
+2-0llvm/lib/Support/TextEncoding.cpp
+11-13 files

LLVM/project 4f4a268llvm/test/Analysis/LoopAccessAnalysis symbolic-stride.ll, llvm/test/Transforms/LoopVectorize version-stride-with-integer-casts.ll

[LAA] Add more tests with symblic strides with different scales (NFC) (#216128)

Add more test coverage for various cases with strides with different
scales.
DeltaFile
+272-163llvm/test/Transforms/LoopVectorize/version-stride-with-integer-casts.ll
+263-0llvm/test/Analysis/LoopAccessAnalysis/symbolic-stride.ll
+535-1632 files

LLVM/project 002bb95clang/lib/AST FormatString.cpp ScanfFormatString.cpp

change char literals to u8'' to preserve behaviour in the case the
compiler is compiled with a different fexec-charset
DeltaFile
+44-44clang/lib/AST/PrintfFormatString.cpp
+28-28clang/lib/AST/ScanfFormatString.cpp
+28-27clang/lib/AST/FormatString.cpp
+100-993 files

LLVM/project 6c91cadclang/lib/AST ScanfFormatString.cpp PrintfFormatString.cpp, llvm/include/llvm/Support TextEncoding.h

rename char conversion function to convertBasicChar
DeltaFile
+18-17clang/lib/AST/FormatString.cpp
+12-12clang/lib/AST/PrintfFormatString.cpp
+3-5clang/lib/AST/ScanfFormatString.cpp
+3-1llvm/include/llvm/Support/TextEncoding.h
+36-354 files

LLVM/project 71ce0bfclang/include/clang/AST FormatString.h, clang/lib/AST ScanfFormatString.cpp FormatStringParsing.h

do not convert character by character
DeltaFile
+34-31clang/lib/AST/FormatString.cpp
+29-26clang/lib/AST/PrintfFormatString.cpp
+28-26clang/lib/AST/FormatStringParsing.h
+17-15clang/lib/Sema/SemaChecking.cpp
+11-11clang/lib/AST/ScanfFormatString.cpp
+2-2clang/include/clang/AST/FormatString.h
+121-1111 files not shown
+122-1127 files

LLVM/project 51a95a8clang/lib/AST ScanfFormatString.cpp FormatStringParsing.h, 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-1113 files not shown
+215-1179 files

LLVM/project 509257dclang/include/clang/Sema Sema.h, clang/lib/Parse Parser.cpp

constexpr in asm strings will be in fexec-charset, do not do backwards conversion for those strings
DeltaFile
+24-0clang/test/CodeGen/systemz-charset.cpp
+5-2clang/lib/Sema/SemaStmtAsm.cpp
+4-1clang/lib/Parse/Parser.cpp
+2-1clang/include/clang/Sema/Sema.h
+35-44 files

NetBSD/pkgsrc tACBsTxdoc TODO CHANGES-2026

   doc: Updated www/privoxy to 4.2.0
VersionDeltaFile
1.27744+1-2doc/TODO
1.5261+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc-wip 20f5889privoxy Makefile PLIST, privoxy/patches patch-man_privoxy.8 patch-config

privoxy: remove, updated in pkgsrc
DeltaFile
+0-361privoxy/patches/patch-configure.in
+0-120privoxy/patches/patch-GNUmakefile.in
+0-103privoxy/PLIST
+0-99privoxy/Makefile
+0-75privoxy/patches/patch-config
+0-42privoxy/patches/patch-man_privoxy.8
+0-8008 files not shown
+2-92214 files

NetBSD/pkgsrc 1ClUROtwww/privoxy Makefile, www/privoxy/patches patch-tools_uagen.pl patch-man_privoxy.8

   privoxy: update to 4.2.0.

   Provided by Stepan Ipatov in pkgsrc-wip.

   Privoxy 4.2.0 fixes a couple of bugs and brings general improvements
   such as support for elliptic-curve keys.

   Two potential security problems have been reported and addressed.
VersionDeltaFile
1.1+361-0www/privoxy/patches/patch-configure.in
1.1+120-0www/privoxy/patches/patch-GNUmakefile.in
1.73+65-41www/privoxy/Makefile
1.1+75-0www/privoxy/patches/patch-config
1.1+42-0www/privoxy/patches/patch-man_privoxy.8
1.1+26-0www/privoxy/patches/patch-tools_uagen.pl
+689-418 files not shown
+757-5814 files

LLVM/project dabc383openmp/runtime/src/include omp.h.var omp-tools.h.var

[OpenMP][OMPT] Make omp_control_tool enums available in omp-tools.h (#216076)

OpenMP 6.1 will introduce this change: the enums must be available by
including either header file, but including both must also be valid.
DeltaFile
+18-0openmp/runtime/src/include/omp-tools.h.var
+4-0openmp/runtime/src/include/omp.h.var
+22-02 files

HardenedBSD/ports 0eac405www/nginx Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-5www/nginx/Makefile
+1-51 files

LLVM/project 47f7a59clang/include/clang/AST Decl.h, clang/include/clang/Sema Sema.h

[clang] Move DefaultedFunctionKind from Sema to AST (#214846)

I plan on using this to implement DW_AT_defaulted in CGDebugInfo.
Putting this on FunctionDecl itself seems like a better move than
reaching into Sema from CGDebugInfo.

See: https://github.com/llvm/llvm-project/pull/213188
DeltaFile
+0-94clang/include/clang/Sema/Sema.h
+90-0clang/include/clang/AST/Decl.h
+16-70clang/lib/Sema/SemaDeclCXX.cpp
+55-0clang/lib/AST/Decl.cpp
+4-3clang/lib/Sema/SemaAccess.cpp
+3-2clang/lib/Sema/SemaTemplateInstantiate.cpp
+168-1698 files not shown
+181-17714 files

HardenedBSD/ports fbfb976devel/tree-sitter-cli distinfo, security/openssh-portable/files extra-patch-blocklistd extra-patch-blacklist-hpn

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main

Conflicts:
        www/nginx/Makefile (unresolved)
DeltaFile
+1,277-0security/openssh-portable/files/extra-patch-blacklist-hpn
+400-0security/openssh-portable/files/extra-patch-blocklistd
+349-0www/wordpress/files/patch-7.0.3-to-7.0.4
+129-155devel/tree-sitter-cli/distinfo
+233-0www/ungoogled-chromium/files/patch-media_base_audio__bus.h
+95-122www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+2,483-277741 files not shown
+6,631-3,579747 files

NetBSD/pkgsrc LX9Cu60doc CHANGES-2026

   doc: Updated lang/quickjs to 20260604nb1
VersionDeltaFile
1.5260+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc QgAda4elang/quickjs Makefile distinfo, lang/quickjs/patches patch-Makefile patch-quickjs.c

   quickjs: fix for NetBSD sparc

   https://github.com/quickjs-ng/quickjs/issues/1663

   From vom513 on pkgsrc-users.

   Bump PKGREVISION.

   Shorten DESCR while here, regen patches.
VersionDeltaFile
1.9+44-4lang/quickjs/patches/patch-quickjs.c
1.11+18-15lang/quickjs/patches/patch-Makefile
1.3+2-6lang/quickjs/DESCR
1.19+3-3lang/quickjs/distinfo
1.22+2-1lang/quickjs/Makefile
+69-295 files

LLVM/project df7a7ee.github/workflows libcxx-benchmark-cron.yml

[libc++] Cache anchor commits in the benchmark cron (#216124)

Selecting the anchor commits is the only step that needs a full monorepo
clone, so we instead cache it and recompute it once per day.

Fixes #215447
DeltaFile
+40-6.github/workflows/libcxx-benchmark-cron.yml
+40-61 files