LLVM/project 3136d62compiler-rt/lib/scudo/standalone tsd_shared.h, compiler-rt/lib/scudo/standalone/tests combined_test.cpp

[scudo] Remove locks from getTSDAndLockSlow (#201960)

Change the name of getTSDAndLockSlow to getTSDLockSlow and remove all
locks in favor of using atomic variables. Continue to lock when changing
the number of shared TSDs.

This change will remove thread contention and avoid blocking between
threads when this function is called.
DeltaFile
+70-53compiler-rt/lib/scudo/standalone/tsd_shared.h
+110-5compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
+180-582 files

LLVM/project bd630c6clang/docs ReleaseNotes.rst, clang/lib/AST Expr.cpp

[Clang] Fixed an assertion when ``__attribute__((alloc_size))`` is ued with an argument type wider than the target's pointer width (#202381)

Replace `zext()` with `extOrTrunc()` when normalizing the `APInt` value
to `BitsInSizeT`.

fixes #190445
DeltaFile
+7-0clang/test/Sema/warn-alloc-size.c
+1-1clang/lib/AST/Expr.cpp
+1-0clang/docs/ReleaseNotes.rst
+9-13 files

LLVM/project 22f12cdclang/test/OpenMP nvptx_SPMD_codegen.cpp nvptx_target_teams_generic_loop_codegen.cpp

only change loop structure for reductions
DeltaFile
+3,605-2,345clang/test/OpenMP/nvptx_SPMD_codegen.cpp
+1,156-316clang/test/OpenMP/nvptx_target_teams_generic_loop_codegen.cpp
+1,141-301clang/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp
+543-223clang/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp
+360-120clang/test/OpenMP/target_teams_generic_loop_codegen_as_parallel_for.cpp
+179-59clang/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp
+6,984-3,3647 files not shown
+7,314-3,46513 files

LLVM/project b6e563ellvm/lib/Transforms/Vectorize VPlan.h VPlanValue.h

[VPlan] Add LLVM_ABI_FOR_TEST to classes/structs used by tests (NFC). (#202400)

Add LLVM_ABI_FOR_TEST to classes that are used in unittests, either
directly or by one of their subclasses.

Should hopefully fix visability issue in
https://lab.llvm.org/buildbot/#/builders/160/builds/39088
DeltaFile
+9-6llvm/lib/Transforms/Vectorize/VPlan.h
+1-1llvm/lib/Transforms/Vectorize/VPlanValue.h
+10-72 files

LLVM/project f14b2b1.github/workflows release-doxygen.yml, clang-tools-extra/docs CMakeLists.txt

Revert "[docs] update CI to use latest release of doxygen (#191501)"

This reverts commit 2eed192c213322a235197286f08f146b94b20c86.
DeltaFile
+1-17cmake/Modules/HandleDoxygen.cmake
+1-6.github/workflows/release-doxygen.yml
+2-2clang-tools-extra/docs/CMakeLists.txt
+2-2openmp/docs/CMakeLists.txt
+2-2clang/docs/CMakeLists.txt
+2-2mlir/docs/CMakeLists.txt
+10-3114 files not shown
+20-5920 files

FreeBSD/ports 4fb1d6efilesystems/xfuse distinfo Makefile.crates

filesystems/xfuse: 0.7.0

https://github.com/KhaledEmaraDev/xfuse/blob/main/CHANGELOG.md

Sponsored by:   ConnectWise
DeltaFile
+7-7filesystems/xfuse/distinfo
+2-2filesystems/xfuse/Makefile.crates
+1-2filesystems/xfuse/Makefile
+10-113 files

LLVM/project 0e211afflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, llvm/test/CodeGen/DirectX Sample.ll SampleLevel.ll

Merge branch 'main' into users/kparzysz/resolve-declare-target
DeltaFile
+278-0llvm/test/CodeGen/DirectX/Sample.ll
+218-0llvm/test/CodeGen/DirectX/SampleLevel.ll
+124-84mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+153-0flang/lib/Lower/OpenMP/Utils.cpp
+6-142flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+141-7mlir/test/Dialect/OpenMP/invalid.mlir
+920-23339 files not shown
+1,592-32545 files

LLVM/project 3ab9975flang/include/flang/Parser parse-tree.h, flang/lib/Evaluate type.cpp

Revert "[flang] Enumeration Type: (PR 1/5) Foundation types + Parser" (#202408)

Reverts llvm/llvm-project#192651

It seems to be causing linker errors. Verified locally that reverting
this commit helps.
```
/usr/bin/ld: tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/type.cpp.o: in function `Fortran::evaluate::DynamicType::GetAlignment(Fortran::evaluate::TargetCharacteristics const&) const':
type.cpp:(.text._ZNK7Fortran8evaluate11DynamicType12GetAlignmentERKNS0_21TargetCharacteristicsE+0x71): undefined reference to `Fortran::semantics::DerivedTypeSpec::GetScope() const'
/usr/bin/ld: type.cpp:(.text._ZNK7Fortran8evaluate11DynamicType12GetAlignmentERKNS0_21TargetCharacteristicsE+0x87): undefined reference to `Fortran::semantics::DerivedTypeSpec::GetScope() const'
/usr/bin/ld: tools/flang/lib/Evaluate/CMakeFiles/FortranEvaluate.dir/type.cpp.o: in function `Fortran::evaluate::DynamicType::MeasureSizeInBytes(Fortran::evaluate::FoldingContext&, bool, std::optional<long>) const':
type.cpp:(.text._ZNK7Fortran8evaluate11DynamicType18MeasureSizeInBytesERNS0_14FoldingContextEbSt8optionalIlE+0x1ed): undefined reference to `Fortran::semantics::DerivedTypeSpec::GetScope() const'
/usr/bin/ld: type.cpp:(.text._ZNK7Fortran8evaluate11DynamicType18MeasureSizeInBytesERNS0_14FoldingContextEbSt8optionalIlE+0x202): undefined reference to `Fortran::semantics::DerivedTypeSpec::GetScope() const'
/usr/bin/ld: type.cpp:(.text._ZNK7Fortran8evaluate11DynamicType18MeasureSizeInBytesERNS0_14FoldingContextEbSt8optionalIlE+0x218): undefined reference to `Fortran::semantics::DerivedTypeSpec::GetScope() const'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```
DeltaFile
+0-113flang/test/Parser/enumeration-type.f90
+4-34flang/include/flang/Parser/parse-tree.h
+0-29flang/lib/Parser/Fortran-parsers.cpp
+0-23flang/lib/Evaluate/type.cpp
+0-18flang/lib/Semantics/type.cpp
+0-14flang/lib/Parser/unparse.cpp
+4-2319 files not shown
+7-28115 files

LLVM/project 17449efflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp

[flang][OpenMP][NFC] Share declare mapper helpers for iterator modifier lowering (#197752)

Move mapper lookup and implicit default mapper creation into reusable
OpenMP lowering helpers so regular map lowering and iterator-generated
map entries (#197757) can use the same resolution path.

This prepares Flang iterator modifier lowering for map and motion
clauses
without changing the generated IR for existing non-iterator maps.
DeltaFile
+153-0flang/lib/Lower/OpenMP/Utils.cpp
+6-142flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+25-0flang/lib/Lower/OpenMP/Utils.h
+184-1423 files

LLVM/project 63f7df5clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Clang.cpp

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

LLVM/project 94c9002clang/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

LLVM/project d3f8b79clang/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/TextEncoding.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 8c3d6f5clang/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

LLVM/project a629d2cclang/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 320b706clang/include/clang/AST Expr.h, clang/include/clang/Sema Sema.h

fix CI
DeltaFile
+14-0clang/lib/AST/Expr.cpp
+6-0clang/include/clang/AST/Expr.h
+3-2clang/lib/Sema/SemaExpr.cpp
+1-1clang/include/clang/Sema/Sema.h
+0-1clang/lib/Parse/ParseDecl.cpp
+24-45 files

LLVM/project b1ac193clang/test/CodeGen systemz-charset.c

fix CI
DeltaFile
+2-0clang/test/CodeGen/systemz-charset.c
+2-01 files

LLVM/project 326b405clang/lib/AST ASTContext.cpp

Convert the key before cache lookup to prevent encoding differences
DeltaFile
+9-9clang/lib/AST/ASTContext.cpp
+9-91 files

LLVM/project 3a543feclang/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 6dc369aclang/include/clang/Sema Sema.h

Fix build failure
DeltaFile
+1-0clang/include/clang/Sema/Sema.h
+1-01 files

LLVM/project 6dd652cclang/include/clang/Sema Sema.h

Remove old include
DeltaFile
+0-1clang/include/clang/Sema/Sema.h
+0-11 files

LLVM/project 5d2326cclang/lib/Parse ParseDecl.cpp ParseExpr.cpp, clang/lib/Sema SemaExpr.cpp

add ParserConversionAction, do not translate unevaluated strings
DeltaFile
+15-0clang/test/CodeGen/systemz-charset.c
+6-6clang/lib/Sema/SemaExpr.cpp
+10-0clang/lib/Parse/ParseDecl.cpp
+8-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-3clang/lib/Parse/ParseExpr.cpp
+4-0clang/lib/Parse/Parser.cpp
+46-93 files not shown
+52-109 files

LLVM/project 7d18fbdclang/lib/Lex LiteralSupport.cpp, clang/test/CodeGen systemz-charset.cpp

remove extra conversion from utf32 to utf8 in CharLiteralParser
DeltaFile
+19-16clang/lib/Lex/LiteralSupport.cpp
+1-0clang/test/CodeGen/systemz-charset.cpp
+20-162 files

NetBSD/pkgsrc-wip 1336ab4pkg-dev distinfo Makefile

pkg-dev: Update to 0.3.0.39

bin-install -> install
DeltaFile
+3-3pkg-dev/distinfo
+2-2pkg-dev/Makefile
+5-52 files

LLVM/project bf820eellvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/VPlan vplan-print-after-all.ll

[VPlan] Use RUN_VPLAN_PASS for more VPlan transforms. (#202399)

Convert additional VPlan transform invocations to use RUN_VPLAN_PASS:
replaceWideCanonicalIVWithWideIV, materializeAliasMaskCheckBlock,
narrowInterleaveGroups, tryToConvertVPInstructionsToVPRecipes and
optimizeInductionLiveOutUsers. This enables more accurate transform
printing as well as extra verification.

The transforms in executePlan after dissolveLoopRegions are left as-is,
as the verifier does not yet handle the intermediate dissolved states.
DeltaFile
+12-10llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-after-all.ll
+14-102 files

LLVM/project 8c7462ecross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers ScriptDebuggerController.py, cross-project-tests/debuginfo-tests/dexter/dex/evaluation StateMatch.py

[Dexter] Add !then node

In order to exercise more control over stepping in Dexter tests, this patch
adds the `!then` node which can be used to step out of a function or exit
the current test. Unlike expect nodes, !then nodes appear as direct singular
children of a state node:

!where {lines: 10}: !then finish

The two currently available commands are "step_out" and "finish". step_out
performs a debugger "step out" command, skipping over all !wheres in the
current frame and not stepping into any lower !wheres. The finish command
ends the debugger session immediately after finishing the current step.
DeltaFile
+52-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging/then_finish.cpp
+46-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging/then_step_out.cpp
+40-0cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+20-6cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ScriptDebuggerController.py
+15-2cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+7-2cross-project-tests/debuginfo-tests/dexter/dex/test_script/Script.py
+180-102 files not shown
+189-108 files

LLVM/project b2e37b6llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU fmed3.ll

[AMDGPU] Fix fmed3 constant-fold sign-of-zero miscompile (#201896)

[AMDGPU] Fix fmed3 constant-fold sign-of-zero miscompile
    
fmed3AMDGCN identifies the maximum of three operands via
APFloat::compare,
then returns maxnum of the remaining two as the median. APFloat::compare
treats +0 and -0 as equal (cmpEqual), so for inputs like fmed3(-0, -0,
+0)
Max3=+0 incorrectly compares equal to Src0=-0, causing the wrong arm to
fire and returning +0 instead of the correct median -0.
    
Hardware v_med3_f32 sorts with -0 < +0 uniformly across all generations,
so fmed3(-0, -0, +0) must return -0.
    
Fix by replacing APFloat::compare equality checks with
APFloat::bitwiseIsEqual,
which distinguishes +0 from -0 by bit pattern. This is strictly correct:
the only case where compare returns cmpEqual but bitwiseIsEqual returns

    [7 lines not shown]
DeltaFile
+60-0llvm/test/Transforms/InstCombine/AMDGPU/fmed3.ll
+4-6llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+64-62 files

LLVM/project 3a4c2ecclang/bindings/python/clang cindex.py, clang/docs ReleaseNotes.rst

[clang] Fix PredefinedSugarType reported as CXType_Unexposed (#202209)

Fix #192268.
DeltaFile
+12-0clang/test/Index/print-type-predefined-sugar.cpp
+3-1clang/include/clang-c/Index.h
+3-0clang/docs/ReleaseNotes.rst
+2-0clang/tools/libclang/CXType.cpp
+1-0clang/bindings/python/clang/cindex.py
+21-15 files

LLVM/project 7fab0bclldb/source/Plugins/Process/gdb-remote ProcessGDBRemoteLog.h ProcessGDBRemoteLog.cpp

[lldb] Add a "plugin" log category to the gdb-remote channel (#202359)

Add a GDBRLog::Plugin category (enabled with `log enable gdb-remote
plugin`) for logging lldb-server plugin activity, such as the
accelerator plugins.
DeltaFile
+2-1lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.h
+1-0lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
+3-12 files

FreeBSD/ports 46134cbsecurity/vuxml/vuln 2026.xml

security/vuxml: Document multiple Unbound vulnerabilities

* CVE-2026-32792
* CVE-2026-33278
* CVE-2026-40622
* CVE-2026-41292
* CVE-2026-42534
* CVE-2026-42923
* CVE-2026-42944
* CVE-2026-42959
* CVE-2026-42960
* CVE-2026-44390
* CVE-2026-44608

References:
https://www.nlnetlabs.nl/projects/unbound/security-advisories/

PR:             295442
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+58-0security/vuxml/vuln/2026.xml
+58-01 files

FreeBSD/ports 0da3377deskutils/fet distinfo Makefile

deskutils/fet: Update to 7.8.6

Changelog: https://lalescu.ro/liviu/fet/news.html
DeltaFile
+3-3deskutils/fet/distinfo
+1-1deskutils/fet/Makefile
+4-42 files