LLVM/project 2d04110 — clang/test/OpenMP single_codegen.cpp threadprivate_codegen.cpp

[clang][OpenMP] Regenerate stale checks in two codegen tests (NFC) (#232041)

The generated checks in these two tests no longer match what
`update_cc_test_checks.py` produces, mostly attribute and metadata
numbers. They still pass because those positions match any number.
Regenerating them separately keeps the real changes in #220316
reviewable.

No functional change. Regenerated with `update_cc_test_checks.py`, and
the tests pass before and after.

The contents of this PR is created with help from Claude Code.
DeltaFile
+1,275-1,275clang/test/OpenMP/threadprivate_codegen.cpp
+626-626clang/test/OpenMP/single_codegen.cpp
+1,901-1,9012 files

FreeBSD/ports f419273 — devel/R-cran-pkgdepends Makefile

devel/R-cran-pkgdepends: Add compiles to USES:cran

This port compiles so add compiles to USES=cran and remove unneeded
NO_ARCH_IGNORE.

Let's bump it as a just in case.

Inspired by: baebf92d1acf ("devel/R-cran-pbapply, math/R-cran-metadat: Remove redundant NO_ARCH")

MFH:            2026Q4
(cherry picked from commit 2aa026cd5b0ad42d6cc14a428a1ac64f845d6e0d)
DeltaFile
+18-19devel/R-cran-pkgdepends/Makefile
+18-191 files

FreeBSD/ports 5824cd3 — security/cryptopp-modern Makefile distinfo

security/cryptopp-modern: Update to 2026.10.0

ChangeLog:
https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.10.0

MFH:            2026Q4
(cherry picked from commit 06595766c0a7c6e35c0f8e5e04864337f3ddcba9)
DeltaFile
+3-3security/cryptopp-modern/distinfo
+1-1security/cryptopp-modern/Makefile
+4-42 files

FreeBSD/ports 7c2aa15 — graphics/imv pkg-plist distinfo, graphics/imv/files patch-src_imv.c patch-doc_imv.1.txt

graphics/imv: Update to 5.0.1

- FreeImage backend was removed upstream; BMP and WebP support
  now come from the new NSBMP and WEBP options (on by default)
- Add new options: FF (farbfeld), JXL (on by default), NSBMP, WEBP
- NSGIF is no longer broken
- Disable the QOI backend (not ported)
- Drop ICU linking patch, fixed upstream (now uses icu-uc)
- Rename the sample config in post-install instead of patching meson.build

Changelog:      https://git.sr.ht/~exec64/imv/tree/master/item/CHANGELOG
PR:             299377
MFH:            2026Q4
(cherry picked from commit a5c9087871ed544894206a5347be43d491fe1fc3)
DeltaFile
+26-9graphics/imv/Makefile
+0-32graphics/imv/files/patch-meson.build
+3-3graphics/imv/distinfo
+2-2graphics/imv/pkg-plist
+2-2graphics/imv/files/patch-src_imv.c
+2-2graphics/imv/files/patch-doc_imv.1.txt
+35-506 files

OPNSense/core 125cc93 — src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes CertificatesField.php

System: Trust: Certificates - authorityInfoAccess missing in extns(), closes https://github.com/opnsense/core/issues/11046
DeltaFile
+4-0src/opnsense/mvc/app/models/OPNsense/Trust/FieldTypes/CertificatesField.php
+4-01 files

FreeBSD/ports 8a3c754 — misc/codex Makefile distinfo, misc/codex/files patch-codex-rs_tui_src_main.rs patch-codex-rs_core_tests_suite_remote__env.rs

misc/codex: Update to 0.163.0

Changelog: https://github.com/openai/codex/releases/tag/rust-v0.163.0

Reported by:    GitHub (watch releases)
DeltaFile
+13-9misc/codex/distinfo
+7-7misc/codex/files/patch-codex-rs_Cargo.lock
+5-5misc/codex/files/patch-codex-rs_tui_src_clipboard__copy.rs
+4-5misc/codex/Makefile
+0-8misc/codex/files/patch-codex-rs_tui_src_main.rs
+4-4misc/codex/files/patch-codex-rs_core_tests_suite_remote__env.rs
+33-388 files not shown
+55-5814 files

NetBSD/pkgsrc SY75VMe — cross/ia16-elf-binutils-bootstrap distinfo, cross/ia16-elf-binutils-bootstrap/patches patch-zlib_zutil.c

   cross/ia16-elf-binutils-bootstrap: Fix building on macOS >= 15
VersionDeltaFile
1.1+11-0cross/ia16-elf-binutils-bootstrap/patches/patch-zlib_zutil.c
1.2+2-1cross/ia16-elf-binutils-bootstrap/distinfo
+13-12 files

NetBSD/pkgsrc E4gBYqT — cross/ia16-elf-binutils distinfo, cross/ia16-elf-binutils/patches patch-zlib_zutil.c

   cross/ia16-elf-binutils: Fix building on macOS >= 15
VersionDeltaFile
1.1+11-0cross/ia16-elf-binutils/patches/patch-zlib_zutil.c
1.2+2-1cross/ia16-elf-binutils/distinfo
+13-12 files

NetBSD/pkgsrc 5QTuqeD — cross/mingw-w64-x86_64-binutils distinfo, cross/mingw-w64-x86_64-binutils/patches patch-zlib_zutil.c

   cross/mingw-w64-*-binutils: Fix building on macOS >= 15
VersionDeltaFile
1.1+11-0cross/mingw-w64-x86_64-binutils/patches/patch-zlib_zutil.c
1.14+2-1cross/mingw-w64-x86_64-binutils/distinfo
+13-12 files

FreeBSD/src 025393b — contrib/llvm-project/compiler-rt/lib/asan asan_allocator.h asan_allocator.cpp, contrib/llvm-project/compiler-rt/lib/hwasan hwasan_allocation_functions.cpp

Merge commit a5fa4dba6e2e from llvm-project (by PiJoules):

  [compiler-rt] Add interceptors for free_[aligned_]sized for asan+hwasan (#189109)

This avoids a jemalloc assertion when running sanitized applications
against glib, which uses free_sized(3).

PR:             298943
MFC after:      1 week

(cherry picked from commit a3fbf20c0558ee3c2b88adc0c944e66d074cab7b)
DeltaFile
+32-0contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocation_functions.cpp
+22-0contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp
+13-0contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+3-0contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h
+70-04 files

FreeBSD/src 1abf88d — contrib/llvm-project/compiler-rt/lib/asan asan_malloc_mac.cpp asan_malloc_linux.cpp

Merge commit 681c2ee4dfbf from llvm-project (by Justin King):

  asan: refactor interceptor allocation/deallocation functions (#145087)

  Do some refactoring to allocation/deallocation interceptors. Expose
  explicit per-alloc_type functions and stop accepting explicit AllocType.
  This ensures we do not accidentally mix.

  NOTE: This change rejects attempts to call `operator new(<some_size>,
  static_cast<std::align_val_t>(0))`.

  For https://github.com/llvm/llvm-project/issues/144435

  Signed-off-by: Justin King <jcking at google.com>

This a prerequisite for adding sanitizer interceptors for free_sized(3)
and free_aligned_sized(3).

PR:             298943

    [3 lines not shown]
DeltaFile
+97-10contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+32-32contrib/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp
+19-5contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h
+5-5contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win.cpp
+4-4contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp
+3-3contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_mac.cpp
+160-591 files not shown
+161-607 files

FreeBSD/src aabb358 — contrib/llvm-project/compiler-rt/lib/sanitizer_common sanitizer_internal_defs.h

compiler-rt: enable use of .preinit_array after ef758b59a44e

After base ef758b59a44e6b5b2d2dc178b97c01cde1b34570 we can enable usage
of .preinit_array in compiler-rt's sanitizers. The comment that stated
"On FreeBSD, .preinit_array functions are called with rtld_bind_lock
writer lock held. It will lead to dead lock ..." can also be removed.

PR:             298943
MFC after:      1 week

(cherry picked from commit 000856156745f1a9a05705f8a499c0fd84f183ca)
DeltaFile
+2-5contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
+2-51 files

FreeBSD/src 37eb7f2 — contrib/llvm-project/compiler-rt/lib/sanitizer_common sanitizer_internal_defs.h

compiler-rt: enable use of .preinit_array after ef758b59a44e

After base ef758b59a44e6b5b2d2dc178b97c01cde1b34570 we can enable usage
of .preinit_array in compiler-rt's sanitizers. The comment that stated
"On FreeBSD, .preinit_array functions are called with rtld_bind_lock
writer lock held. It will lead to dead lock ..." can also be removed.

PR:             298943
MFC after:      1 week

(cherry picked from commit 000856156745f1a9a05705f8a499c0fd84f183ca)
DeltaFile
+2-5contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
+2-51 files

FreeBSD/src d526521 — contrib/llvm-project/compiler-rt/lib/asan asan_allocator.h asan_allocator.cpp, contrib/llvm-project/compiler-rt/lib/hwasan hwasan_allocation_functions.cpp

Merge commit a5fa4dba6e2e from llvm-project (by PiJoules):

  [compiler-rt] Add interceptors for free_[aligned_]sized for asan+hwasan (#189109)

This avoids a jemalloc assertion when running sanitized applications
against glib, which uses free_sized(3).

PR:             298943
MFC after:      1 week

(cherry picked from commit a3fbf20c0558ee3c2b88adc0c944e66d074cab7b)
DeltaFile
+32-0contrib/llvm-project/compiler-rt/lib/hwasan/hwasan_allocation_functions.cpp
+22-0contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp
+13-0contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+3-0contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h
+70-04 files

FreeBSD/src 4192a88 — contrib/llvm-project/compiler-rt/lib/asan asan_malloc_mac.cpp asan_malloc_linux.cpp

Merge commit 681c2ee4dfbf from llvm-project (by Justin King):

  asan: refactor interceptor allocation/deallocation functions (#145087)

  Do some refactoring to allocation/deallocation interceptors. Expose
  explicit per-alloc_type functions and stop accepting explicit AllocType.
  This ensures we do not accidentally mix.

  NOTE: This change rejects attempts to call `operator new(<some_size>,
  static_cast<std::align_val_t>(0))`.

  For https://github.com/llvm/llvm-project/issues/144435

  Signed-off-by: Justin King <jcking at google.com>

This a prerequisite for adding sanitizer interceptors for free_sized(3)
and free_aligned_sized(3).

PR:             298943

    [3 lines not shown]
DeltaFile
+97-10contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+32-32contrib/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp
+19-5contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.h
+5-5contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_win.cpp
+4-4contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp
+3-3contrib/llvm-project/compiler-rt/lib/asan/asan_malloc_mac.cpp
+160-591 files not shown
+161-607 files

FreeBSD/ports 2d3e75e — audio/ft2-clone Makefile distinfo

audio/ft2-clone: Update to 2.26.1
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

OpenBSD/src 7IcXoZi — sys/dev/pci cs4280.c

   Don't attempt to read firmware in DVAT_RESUME.  It most defenitely won't
   work!  Instead, if we find that the firmware wasn't read sucessfully
   at mountroot time, return early and skip further initialization.  The
   device will be just as non-functional as before the suspend happened.

   ok deraadt@
VersionDeltaFile
1.64+7-4sys/dev/pci/cs4280.c
+7-41 files

FreeBSD/ports 19cbb11 — japanese/mozc3-server Makefile.MASTER_SITES distinfo, japanese/mozc3-server/files extra-patch-src_unix_uim_BUILD.bazel patch-src_MODULE.bazel

japanese/*mozc3*: New port: Mozc Japanese Input Method ver 3.x

PR:             295074
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+618-0japanese/mozc3-server/Makefile
+163-0japanese/mozc3-server/files/extra-patch-merge_dictionaries.py
+118-0japanese/mozc3-server/files/patch-src_MODULE.bazel
+115-0japanese/mozc3-server/distinfo
+94-0japanese/mozc3-server/files/extra-patch-src_unix_uim_BUILD.bazel
+82-0japanese/mozc3-server/Makefile.MASTER_SITES
+1,190-031 files not shown
+2,044-037 files

LLVM/project 5f47fee — libc/src/__support/math log1p.h

[NFC][libc] Clean up unsequenced access warning (#232043)

Close #217998.

---------

Co-authored-by: root <root at Best-Komp.localdomain>
DeltaFile
+8-4libc/src/__support/math/log1p.h
+8-41 files

LLVM/project 0e87f59 — llvm/include/llvm/CodeGen AsmPrinter.h, llvm/include/llvm/MC MCAsmInfo.h

MC: Remove MCAsmInfo::ExceptionsType

The exception model now comes from the module, and the MCAsmInfo
predicates that depend on it take the model as a parameter. The
target's default model is still available from
Triple::getDefaultExceptionHandling.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+0-17llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
+0-11llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
+0-6llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
+0-4llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp
+0-4llvm/include/llvm/MC/MCAsmInfo.h
+2-2llvm/include/llvm/CodeGen/AsmPrinter.h
+2-4418 files not shown
+2-7424 files

LLVM/project cf9313c — llvm/lib/Target/WebAssembly WebAssemblyTargetMachine.cpp WebAssemblyLowerEmscriptenEHSjLj.cpp, llvm/test/CodeGen/WebAssembly eh-option-errors.ll

WebAssembly: Use reportFatalUsageError for eh option errors

Avoid using the deprecated report_fatal_error, and add missing
error test coverage.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+21-4llvm/test/CodeGen/WebAssembly/eh-option-errors.ll
+2-2llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+1-1llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+24-73 files

LLVM/project bf5edbe — clang/lib/CodeGen BackendUtil.cpp, llvm/include/llvm/MC MCAsmInfo.h

CodeGen: Remove TargetOptions::ExceptionModel

The exception model now comes only from the "exception-model" module
flag. Remove the TargetOptions field and its copy into MCAsmInfo, so
MCAsmInfo only knows the target's default model.

The WebAssembly model checks move from the TargetMachine constructor
into the Emscripten EH/SjLj lowering pass. Clang relied on the backend
to reject non-wasm models for wasm targets, so it now rejects them
itself.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2-31llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+13-17llvm/include/llvm/MC/MCAsmInfo.h
+22-4llvm/test/CodeGen/AMDGPU/exception-model.ll
+0-11clang/lib/CodeGen/BackendUtil.cpp
+9-2llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+4-5llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+50-7020 files not shown
+94-10726 files

LLVM/project a633f30 — llvm/include/llvm/Target TargetMachine.h, llvm/lib/Target TargetMachine.cpp

Let targets override the supported exception models
DeltaFile
+38-32llvm/lib/Target/TargetMachine.cpp
+18-4llvm/include/llvm/Target/TargetMachine.h
+56-362 files

FreeBSD/ports 5f458fd — mail Makefile, mail/p5-Net-POP3-XOAuth2 pkg-plist pkg-descr

mail/p5-Net-POP3-XOAuth2: new port had been added (+)

Net::POP3::XOAuth2 is an extension for Net::POP3 which allows
to authenticate to a POP3 server (for example Gmail or Office
365) using SASL XOAUTH2 with an OAuth2 access token.

Submitted by:   Nikita Druba (via Telegram)
DeltaFile
+20-0mail/p5-Net-POP3-XOAuth2/Makefile
+3-0mail/p5-Net-POP3-XOAuth2/pkg-descr
+3-0mail/p5-Net-POP3-XOAuth2/distinfo
+2-0mail/p5-Net-POP3-XOAuth2/pkg-plist
+1-0mail/Makefile
+29-05 files

OpenBSD/src cbTgUNh — usr.sbin/npppd/pppoe pppoe_session.c pppoed.c

   Reject a PADR which has an AC-Cookie of invalid length.  Also, fix
   the duplicate cookie check, which mistakenly used the pointer instead
   of the value as the hash key.
VersionDeltaFile
1.29+5-9usr.sbin/npppd/pppoe/pppoed.c
1.13+5-4usr.sbin/npppd/pppoe/pppoe_session.c
+10-132 files

OpenBSD/ports ZCjFvlt — devel/py-holidays Makefile distinfo, devel/py-holidays/pkg PLIST

   update to py3-holidays-0.106
VersionDeltaFile
1.10+26-0devel/py-holidays/pkg/PLIST
1.12+2-2devel/py-holidays/distinfo
1.14+1-1devel/py-holidays/Makefile
+29-33 files

OpenBSD/ports ik8WRAt — net/py-dnspython Makefile

   add httpx2 etc. TDEPs
VersionDeltaFile
1.49+4-2net/py-dnspython/Makefile
+4-21 files

OpenBSD/ports en8HVuL — audio/py-last distinfo Makefile

   now that we have py-httpx2: update to py3-last-7.2.0
VersionDeltaFile
1.9+2-2audio/py-last/distinfo
1.27+2-2audio/py-last/Makefile
+4-42 files

OpenBSD/ports MtHcJYT — www/chromium distinfo, www/chromium/patches patch-chrome_renderer_chrome_content_renderer_client_cc patch-components_soda_soda_util_cc

   update to 155.0.8059.84
VersionDeltaFile
1.176+6-6www/ungoogled-chromium/distinfo
1.501+6-6www/chromium/distinfo
1.10+10-1www/ungoogled-chromium/patches/patch-components_soda_soda_util_cc
1.10+10-1www/chromium/patches/patch-components_soda_soda_util_cc
1.12+3-3www/ungoogled-chromium/patches/patch-chrome_renderer_chrome_content_renderer_client_cc
1.33+3-3www/chromium/patches/patch-chrome_renderer_chrome_content_renderer_client_cc
+38-204 files not shown
+42-2410 files

LLVM/project aa673fa — mlir/lib/Dialect/Linalg/Transforms Vectorization.cpp, mlir/lib/Dialect/Vector/Utils VectorUtils.cpp

[mlir][linalg] Fix rank-reducing insert_slice vectorization writing to wrong dims (#226490)

Vectorizing a rank-reducing `tensor.insert_slice` took the vector shape
from the non-dropped result dims, but wrote the vector back with an
implied minor-identity permutation map, i.e. onto the trailing result
dims. When the dropped unit dims are not the trailing ones, those are
the wrong dims.

Inserting a `tensor<5xi32>` into `tensor<5x3xi32>` at `[0, 2] [5, 1] [1,
1]` fills column 2, one element per row. Vectorized, the write went
along dim 1, so only the first element landed and the other four were
discarded by the out-of-bounds check. With user-provided vector sizes
the write was masked with `dim(1) - index(0)` and stored past the end of
the row instead.

Fixed by passing a permutation map built from the non-dropped result
dims, and by making `createWriteOrMaskedWrite` use the dims that map
selects, both to decide whether a mask is needed and to size it: each
mask size is `dim - index` for that dim.

    [17 lines not shown]
DeltaFile
+99-3mlir/test/Dialect/Linalg/vectorization/insert-slice.mlir
+51-0mlir/test/Integration/Dialect/Linalg/CPU/vectorize-insert-slice-rank-reducing.mlir
+23-18mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp
+14-3mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
+187-244 files