LLVM/project 4551535libc/test/src/stdlib qsort_r_test.cpp

Fix clang-format
DeltaFile
+1-1libc/test/src/stdlib/qsort_r_test.cpp
+1-11 files

LLVM/project 52a7731llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU load-atomic-global.ll load-atomic-flat.ll

[AMDGPU] Only support unordered and monotonic atomic misalign
DeltaFile
+40-46llvm/test/CodeGen/AMDGPU/load-atomic-global.ll
+40-46llvm/test/CodeGen/AMDGPU/load-atomic-flat.ll
+24-24llvm/test/CodeGen/AMDGPU/store-atomic-flat.ll
+24-23llvm/test/CodeGen/AMDGPU/store-atomic-global.ll
+18-0llvm/test/Transforms/AtomicExpand/AMDGPU/unaligned-atomic.ll
+12-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+158-1396 files

LLVM/project 8e868c5llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Fix convoluted logic in simpl ext-last-lane (#196355)

Checking the users is unnecessary; if it is single-scalar, it means the
same value is splatted across all lanes. Also, the transformation does
not depend on the Plan being unrolled.
DeltaFile
+7-12llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+7-121 files

LLVM/project 11b4f57libc/src/stdlib qsort_util.h qsort_r.cpp, libc/test/src/stdlib QsortReentrantTest.h qsort_r_test.cpp

[libc] Refactor qsort code

This patch makes the following changes:
 - Refactor the internal sorting functions to reduce code duplication.
 - Move the testing machinery done for the testing of `qsort_r` to a
   shared place.

These changes are done in anticipation to the introduction of Annex K's
`qsort_s`. This function shares most of its semantics with `qsort_r`,
therefore most of the testing logic can be shared between the two.
Besides, `qsort`, `qsort_r` and `qsort_r` are all very similar, hence we
can attempt to reduce duplication a bit more.
DeltaFile
+150-0libc/test/src/stdlib/QsortReentrantTest.h
+2-134libc/test/src/stdlib/qsort_r_test.cpp
+22-3libc/src/stdlib/qsort_util.h
+1-6libc/src/stdlib/qsort_r.cpp
+1-5libc/src/stdlib/qsort.cpp
+2-1libc/test/src/stdlib/CMakeLists.txt
+178-1496 files

LLVM/project f958514clang/lib/CIR/CodeGen CIRGenExpr.cpp, clang/test/CIR/CodeGen call.cpp

[CIR] Lower calling through a variable (#198672)

We managed to miss a condition when lowering emitCallee, where a
DeclRefExpr referenced a function object. This patch adds that
condition, which will result in these being lowered properly as an
indirect call.
DeltaFile
+21-0clang/test/CIR/CodeGen/call.cpp
+2-2clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+23-22 files

FreeBSD/ports f571ccadevel/librashader/files patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs

devel/librashader: fix build on big-endian architectures

Merge upstream spirv-cross2-rs d5e44c54dfea036ecb02b93a250b16fff8c7b5a6
to fix build.
DeltaFile
+11-0devel/librashader/files/patch-cargo-crates_spirv-cross2-0.4.6_src_reflect_mod.rs
+11-01 files

LLVM/project 2de7fe0flang/lib/Semantics resolve-names.cpp, flang/test/Semantics/OpenMP affected-loops.f90

[flang][OpenMP] Limit scope creation to constructs with data environment

Identify specific constructs that require data envorinments, and only
create scopes for them. This avoids scopes for loop-transformation
constructs, for example.

This isn't a correctness fix, but a clarification and a simplification
of the name-resolution code for OpenMP.
DeltaFile
+43-61flang/lib/Semantics/resolve-names.cpp
+2-3flang/test/Semantics/OpenMP/affected-loops.f90
+45-642 files

NetBSD/pkgsrc qjdpSFLdoc CHANGES-2026

   Updated sysutils/py-eliot, parallel/py-ipyparallel
VersionDeltaFile
1.3155+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc olYxxAeparallel/py-ipyparallel Makefile PLIST

   py-ipyparallel: updated to 9.2.0

   9.2.0 updates JupyterLab extension dependencies and removes some use of deprecated APIs in ipykernel.
VersionDeltaFile
1.22+3-8parallel/py-ipyparallel/Makefile
1.15+5-5parallel/py-ipyparallel/PLIST
1.13+4-4parallel/py-ipyparallel/distinfo
+12-173 files

NetBSD/pkgsrc Kc7IyhXsysutils/py-eliot Makefile distinfo

   py-eliot: updated to 1.18.0

   1.18.0

   Bug fixes:

   * Fixed traceback-logging issue in threaded logger on some versions of Python.

   Enhancements:

   * JSON logging will now output a repr for unserializable objects, rather than blowing up and failing to log. Thanks to Maciej Katafiasz for the patch.
   * Official support for Python 3.14.

   Deprecations and removals:

   * Dropped support for Python 3.9.
VersionDeltaFile
1.14+6-10sysutils/py-eliot/Makefile
1.11+4-4sysutils/py-eliot/distinfo
+10-142 files

NetBSD/pkgsrc sQIKExddoc CHANGES-2026

   doc: Updated lang/ruby40 to 4.0.5
VersionDeltaFile
1.3154+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc tJwURG2lang/ruby rubyversion.mk, lang/ruby40 distinfo

   lang/ruby40: update to 4.0.5

   Ruby 4.0.5 (2026-05-20)

   * CVE-2026-46727: Use-after-free in pthread-based getaddrinfo timeout
     handler

   * Bug #22065: make rdoc fails with invalid byte sequence in US-ASCII on Ruby
     4.0.4 under C locale - Ruby - Ruby Issue Tracking System
VersionDeltaFile
1.1+15-0lang/ruby40/patches/patch-.bundle_gems_rdoc-7.0.4_lib_rdoc_encoding.rb
1.9+5-6lang/ruby40/distinfo
1.324+3-3lang/ruby/rubyversion.mk
1.2+1-1lang/ruby40/patches/patch-.bundle_gems_rdoc-7.0.3_lib_rdoc_parser_c.rb
+24-104 files

OPNSense/core fbba9a9src/opnsense/www/js opnsense.js

ui: improve form validation error append

Since this iterates over a lot of irrelevant IDs and then mismatches
with the target change this by safeguarding against fields that are
likely not going to work without help_block_<id> and switch target
to a suffix match.
DeltaFile
+10-5src/opnsense/www/js/opnsense.js
+10-51 files

NetBSD/pkgsrc wXDDHGXdoc CHANGES-2026

   doc: Updated net/bind918 to 9.18.49
VersionDeltaFile
1.3153+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc gF7FAPcnet/bind918 distinfo Makefile

   net/bind918: update to 9.18.49

   BIND 9.18.49 (2026-05-20)

   Security Fixes

   * Limit resolver server list size. (CVE-2026-3592)

     When resolving a domain with many nameservers that shared overlapping IP
     addresses (e.g., 10 NS records all pointing at the same set of addresses),
     BIND could previously waste time querying duplicate addresses and build up
     excessively large server lists.  Addresses in the resolver's server list
     are now deduplicated so that each unique IP is only queried once per
     resolution attempt, regardless of how many NS records point to it.  The
     number of addresses stored per nameserver name is also now capped at six
     (combined A and AAAA), preventing memory and CPU overhead from domains
     with unusually large NS/glue sets.

     ISC would like to thank Shuhan Zhang from Tsinghua University for

    [72 lines not shown]
VersionDeltaFile
1.40+4-4net/bind918/distinfo
1.68+2-2net/bind918/Makefile
+6-62 files

LLVM/project e83f597lldb/test/API/tools/lldb-dap/launch TestDAP_launch_stdio_redirection_and_console.py, lldb/test/API/tools/lldb-dap/runInTerminal TestDAP_runInTerminal.py

[lldb-dap][windows] skip runInTerminal related tests (#198764)

The following tests fail at desk. This is likely a regression introduced
by
https://github.com/llvm/llvm-project/commit/a614cd391a402c8682c7b4781121eab07da09ec7.
Skip the tests on Windows to unblock the bots.

https://github.com/llvm/llvm-project/issues/198763
DeltaFile
+1-0lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection_and_console.py
+1-0lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
+2-02 files

FreeBSD/ports 5d90cadsysutils/tmux distinfo Makefile

sysutils/tmux: Update to 3.6b

This is a bug-fix release, with one reported upstream change to remove
images from the correct list when they are removed while in the
alternate screen.

Changelog:      https://raw.githubusercontent.com/tmux/tmux/3.6b/CHANGES
Release issue:  https://github.com/tmux/tmux/issues/5109
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/tmux/distinfo
+1-1sysutils/tmux/Makefile
+4-42 files

LLVM/project 960d0e4llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp GCNSubtarget.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.cpp

Reland "[AMDGPU] Account for inline asm size in inst_pref_size calculation" (#197227)

This relands commit 7ddee0b619f658cef905a69427ef9531fd1d229d (PR
#192306) which was reverted in 70a70e0ed664 (#197070) due to a missing
MC assembler parser case for the `instprefsize` MCExpr, breaking text
assembly roundtrip tests.

Fix:

- Add `"instprefsize"` to the `StringSwitch` in
`AMDGPUAsmParser::parsePrimaryExpr` so the MC assembler can parse
`instprefsize(...)` expressions emitted by `llc` in text assembly mode.
- Add roundtrip lit tests (`llc -filetype=asm | llvm-mc -filetype=obj |
llvm-objdump`) for both GFX11 and GFX12 to prevent regressions.

Confirmed by compiling the new lit test using the original commit that
it was failing and passes now.

_Original PR description_

    [15 lines not shown]
DeltaFile
+159-0llvm/test/CodeGen/AMDGPU/inst-prefetch-inline-asm.ll
+42-41llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+46-9llvm/test/CodeGen/AMDGPU/inst-prefetch-hint.ll
+45-0llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp
+18-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+3-14llvm/lib/Target/AMDGPU/SIProgramInfo.cpp
+313-645 files not shown
+335-6811 files

LLVM/project e7a388fflang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Optimizer/OpenMP DoConcurrentConversion.cpp

[Flang][OpenMP] Add combined construct information

This patch adds the `omp.combined` attribute to OpenMP dialect
operations following changes to the `ComposableOpInterface`.

This attribute is added to operations representing non-innermost leaf
constructs of a combined construct and to standalone block-associated
constructs that can be combined with their parent construct.

Changes are made to the OpenMP lowering logic, as well as the
do-concurrent, workshare and workdistribute transformation passes.
DeltaFile
+1,094-0flang/test/Lower/OpenMP/compound.f90
+56-20flang/lib/Lower/OpenMP/OpenMP.cpp
+6-6flang/test/Transforms/DoConcurrent/use_loop_bounds_in_body.f90
+5-5flang/test/Transforms/DoConcurrent/local_device.mlir
+4-4flang/test/Transforms/DoConcurrent/reduce_device.mlir
+6-2flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
+1,171-3727 files not shown
+1,225-7133 files

LLVM/project 51279e7clang/lib/StaticAnalyzer/Checkers CStringChecker.cpp, clang/test/Analysis bstring_UninitRead.c

[analyzer] Fix false positive in CStringChecker for offset buffer arg… (#198346)

…uments

CStringChecker::checkInit() was checking the wrong array elements when
the buffer argument pointed into the middle of an array (e.g.,
memcpy(dst, &arr[i], size)). It was called with BufEnd instead of
BufStart, making the ElementRegion index off by (size-1), and the
element lookups were relative to array index 0 instead of the actual
buffer start offset.
DeltaFile
+27-5clang/test/Analysis/bstring_UninitRead.c
+7-9clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
+34-142 files

NetBSD/pkgsrc SSNn8xbdoc CHANGES-2026

   Updated devel/py-pathable, devel/py-decorator
VersionDeltaFile
1.3152+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc BDzcwLUdevel/py-decorator PLIST distinfo

   py-decorator: updated to 5.3.1

   5.3.1 (2026-05-18)

   Added license SPDX identifier to pyproject.toml (reported by
   Christian Lackas).

   5.3.0 (2026-05-17)

   Added official support for Python 3.14 (thanks to Hugo van Kemenade,
   David Cain and the GitHub user bersbersbers).
   Fixed a bug with "return await" contributed by Kadir Can Ozden.
   Moved decorator.py to a package structure (`decorator/__init__.py`) and
   added a stub file (`decorator/__init__.pyi`) contributed by Marco Gorelli.
VersionDeltaFile
1.5+6-5devel/py-decorator/PLIST
1.21+4-4devel/py-decorator/distinfo
1.24+2-3devel/py-decorator/Makefile
+12-123 files

NetBSD/pkgsrc lyDrtKZdevel/py-pathable distinfo Makefile

   py-pathable: updated to 0.6.0

   0.6.0

   Fieatures

   Per-accessor identity contract

   Upgrades

   Python 3.14 support
VersionDeltaFile
1.4+4-4devel/py-pathable/distinfo
1.5+2-2devel/py-pathable/Makefile
+6-62 files

LLVM/project 068c6c5mlir/include/mlir/Dialect/Tosa/IR TosaOps.h

[mlir][tosa] Remove unused `MulOperandsAndResultElementType` trait (#197968)

Removes an unused trait implementation.
DeltaFile
+0-47mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h
+0-471 files

LLVM/project 05deb27clang/include/clang/Serialization ASTRecordReader.h, clang/lib/AST ASTContext.cpp Type.cpp

trivial changes
DeltaFile
+20-14clang/lib/Sema/SemaOpenMP.cpp
+18-14clang/lib/AST/ASTContext.cpp
+16-15clang/lib/Sema/SemaTemplate.cpp
+14-11clang/lib/AST/Type.cpp
+14-8clang/lib/AST/ASTDiagnostic.cpp
+11-6clang/include/clang/Serialization/ASTRecordReader.h
+93-6833 files not shown
+202-15239 files

LLVM/project 5739010clang/include/clang/AST ASTContext.h, clang/lib/AST ASTContext.cpp ItaniumMangle.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

This patch also implements what's neceessary to allow overloading
on pure differences in instantiation dependence, making `std::void_t`
usable for SFINAE purposes.

This also readds a few test cases from da98651, which was a previous attempt
at resolving CWG2064.

Fixes #8740
Fixes #61818
Fixes #190388
DeltaFile
+888-161clang/lib/AST/ASTContext.cpp
+328-12clang/test/SemaTemplate/instantiation-dependence.cpp
+176-96clang/lib/AST/ItaniumMangle.cpp
+100-98clang/lib/Sema/SemaCXXScopeSpec.cpp
+62-57clang/lib/AST/Type.cpp
+88-11clang/include/clang/AST/ASTContext.h
+1,642-43570 files not shown
+2,398-78976 files

NetBSD/pkgsrc 1TgJAqbdoc CHANGES-2026

   Updated www/py-scrapy, lang/py-findpython
VersionDeltaFile
1.3151+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 9WDyO4jlang/py-findpython Makefile distinfo

   py-findpython: updated to 0.8.0

   0.8.0

   Bug Fixes

   Correct script execution command in _run_script function
   Update required Python version to 3.9 in pyproject.toml and streamline CI configuration
VersionDeltaFile
1.14+3-5lang/py-findpython/Makefile
1.12+4-4lang/py-findpython/distinfo
+7-92 files

NetBSD/pkgsrc zOF7pL2textproc/inlyne distinfo cargo-depends.mk, textproc/inlyne/patches patch-.._vendor_mio-0.8.11_src_sys_unix_selector_kqueue.rs patch-.._vendor_metrics-0.24.0_src_recorder_mod.rs

   textproc/inlyne: update to 0.5.2

   0.5.2 - 2026-05-19

   Adds back the macOS x64 target that was dropped the past release, and updates most of our dependencies.
   Deprecations

       Replaces the Visual Studio Dark+ syntax highlighting theme with the default dark theme, and emit a deprecation warning (6ce93ce)

   Releases

       Add x86_64 (intel-based) macOS back to CI (#451)

   Internal

       Update all of the dependencies outside of rendering related ones (#448)

   0.5.1 - 2026-05-13
   Features

    [29 lines not shown]
VersionDeltaFile
1.10+1,352-1,073textproc/inlyne/distinfo
1.9+449-357textproc/inlyne/cargo-depends.mk
1.1+18-0textproc/inlyne/patches/patch-.._vendor_mio-0.8.11_src_sys_unix_selector_kqueue.rs
1.16+4-4textproc/inlyne/Makefile
1.2+1-1textproc/inlyne/patches/patch-.._vendor_metrics-0.24.0_src_recorder_mod.rs
+1,824-1,4355 files

NetBSD/pkgsrc NowtzCKwww/py-scrapy PLIST distinfo

   py-scrapy: updated to 2.16.0

   Scrapy 2.16.0 (2026-05-19)

   Highlights:

   -   Official support for Python 3.14
   -   Support for Twisted 26.4.0+

   Modified requirements

   -   Increased the minimum versions of the following dependencies:

       - service_identity_: 18.1.0 → 23.1.0

   -   Added support for Twisted 26.4.0+.
   -   Added support for Python 3.14.

   Backward-incompatible changes

    [141 lines not shown]
VersionDeltaFile
1.18+7-19www/py-scrapy/PLIST
1.30+4-4www/py-scrapy/distinfo
1.40+3-3www/py-scrapy/Makefile
+14-263 files