NetBSD/pkgsrc-wip d006975chromium distinfo, chromium/patches patch-chrome_browser_about__flags.cc patch-third__party_perfetto_include_perfetto_base_build__config.h

chromium: update to 144.0.7559.59
DeltaFile
+1,526-1,514chromium/distinfo
+114-78chromium/patches/patch-chrome_browser_about__flags.cc
+53-66chromium/patches/patch-third__party_perfetto_include_perfetto_base_build__config.h
+59-5chromium/patches/patch-chrome_browser_ui_ui__features.cc
+32-23chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+22-22chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+1,806-1,7081,527 files not shown
+5,193-4,6951,533 files

LLVM/project 1537f74libcxx/docs Contributing.rst, libcxx/lib/abi README.TXT

[libc++] Use correct Apple platform naming (#176290)

`macOS` is Apple's official branding since 2016. Use the correct
branding instead.
DeltaFile
+2-2libcxx/docs/Contributing.rst
+2-2libcxx/src/CMakeLists.txt
+1-1libcxx/lib/abi/README.TXT
+1-1libcxx/src/include/refstring.h
+1-1libcxx/test/std/input.output/filesystems/fs.op.funcs/fs.op.permissions/permissions.pass.cpp
+7-75 files

LLVM/project 07beddalibcxx/src/experimental time_zone.cpp

[libc++] Remove redundant code after static_assert(false) (#176294)

Eliminate unreachable code after static_assert(false).
DeltaFile
+0-6libcxx/src/experimental/time_zone.cpp
+0-61 files

LLVM/project ca0e6b7llvm/lib/Target/Hexagon HexagonConstPropagation.cpp, llvm/test/CodeGen/Hexagon constp-signed.ll

[HexagonConstantPropagation] Use getSigned() (#176715)

The value is created via sign extension from a 32-bit value, so we
should use getSigned().
DeltaFile
+47-0llvm/test/CodeGen/Hexagon/constp-signed.ll
+2-1llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
+49-12 files

LLVM/project cdf551blibcxx Maintainers.md

[libc++] Update maintainer list (#175044)

Libc++ has not had an official list of maintainers beyond its lead
maintainer. The LLVM Area Teams are seeking to update the list of
maintainers for subprojects, and I thought it would make sense to
document the de-facto maintainership status.
DeltaFile
+76-3libcxx/Maintainers.md
+76-31 files

LLVM/project da95519mlir/include/mlir/Interfaces ControlFlowInterfaces.h ControlFlowInterfaces.td, mlir/lib/Analysis/DataFlow SparseAnalysis.cpp

[mlir][Interfaces][NFC] Improve return type of `getTerminatorPredecessorOrNull` (#176714)

The terminator is always a `RegionBranchTerminatorOpInterface` (or
"null"). There is no other way to construct a `RegionBranchPoint`.

Note: `RegionBranchPoint::predecessor` is still a `Operation *` due to
layering constraints. Storing a `RegionBranchTerminatorOpInterface`
would require a full definition of `RegionBranchTerminatorOpInterface`,
but `RegionBranchTerminatorOpInterface` cannot be defined before
`RegionBranchPoint` because it has default interface implementations
that construct a `RegionBranchPoint`.
DeltaFile
+36-28mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+1-3mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+1-1mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+0-2mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
+38-344 files

LLVM/project 0fadf42lldb/source/Plugins/Process/gdb-remote ProcessGDBRemote.cpp

[LLDB][NFC] use llvm::StringRef instead of std::string (#176748)

DeltaFile
+7-7lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+7-71 files

LLVM/project 07a0e0flibcxx/test/benchmarks/algorithms/modifying rotate.bench.cpp replace.bench.cpp, libcxx/test/benchmarks/algorithms/nonmodifying search.bench.cpp search_n.bench.cpp

[libc++] Remove benchmarks for ranges algorithms that have a std equivalent (#176138)

We're currently running all the algorithms benchmarks for the `std` and
`ranges` variants, even though almost all the algorithms share the same
code. This makes running the benchmarks on a large set of commits very
slow and costly. This reduced running the `algorithm/` subdirectory from
~4 hours to roughtly 2.5 hours.

Fixes #175973
DeltaFile
+0-31libcxx/test/benchmarks/algorithms/nonmodifying/search.bench.cpp
+0-27libcxx/test/benchmarks/algorithms/modifying/rotate.bench.cpp
+0-19libcxx/test/benchmarks/algorithms/modifying/replace.bench.cpp
+0-19libcxx/test/benchmarks/algorithms/nonmodifying/search_n.bench.cpp
+0-19libcxx/test/benchmarks/algorithms/nonmodifying/is_permutation.bench.cpp
+0-19libcxx/test/benchmarks/algorithms/nonmodifying/find_first_of.bench.cpp
+0-13443 files not shown
+4-51549 files

LLVM/project 44f59baflang/module iso_c_binding.f90

[flang] Fix ISO_C_BINDING type sizes for Windows (#172034)

Fix several ISO_C_BINDING type parameters for Windows compatibility:

- c_long/c_unsigned_long: Use 32-bit on Windows (LLP64 data model)
- c_long_double: Use 64-bit (kind=8) on Windows ARM64

https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build/issues/9#issuecomment-2573385824
- c_unsigned_long_long: Explicitly use c_uint64_t instead of depending
on c_unsigned_long
- c_uintmax_t: Use 64-bit on Windows (consistent with MSVC/MinGW)

Fixes issue reported in
https://github.com/msys2/MINGW-packages/pull/16579

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+13-3flang/module/iso_c_binding.f90
+13-31 files

LLVM/project ba2bd3fllvm/lib/CodeGen StackProtector.cpp SafeStack.cpp, llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp

Use AllocaInst::getAllocationSize instead of manual size calculations (#176486)

Replace patterns that manually compute allocation sizes by multiplying
getTypeAllocSize(getAllocatedType()) by the array size with calls to the
getAllocationSize(DL) API, which handles this correctly and concisely,
returning nullopt for VLAs.

This fixes several places that were not accounting for array allocations
when computing sizes, simplifies code that was doing this manually, and
adds some explicit isFixed checks where implied convert was being used.

This PR is because now that we have opaque pointers, I hate that some
AllocaInst still has type information being consumed by some passes
instead of just using the size, since passes rarely handle that type
information well or correctly. I hope this will grow into a sequence of
commits to slowly eliminate uses of getAllocatedType from AllocaInst.
And similarly later to remove type information from GlobalValue too (it
can be replaced with just dereferenceable bytes, similar to arguments).

Co-authored-by: Claude Opus 4.5 <noreply at anthropic.com>
DeltaFile
+17-16llvm/lib/CodeGen/StackProtector.cpp
+3-14llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
+5-11llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
+9-6llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+4-8llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+4-8llvm/lib/CodeGen/SafeStack.cpp
+42-6310 files not shown
+74-9716 files

FreeBSD/ports 1686f1adevel/gitaly distinfo, www/gitlab Makefile distinfo

www/gitlab: major upgrade to 18.8.0

Changes:        https://about.gitlab.com/releases/2026/01/15/gitlab-18-8-released/
DeltaFile
+15-15www/gitlab/Makefile
+13-13devel/gitaly/distinfo
+8-8www/gitlab/files/patch-config_gitlab.yml.example
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+52-526 files not shown
+69-7112 files

FreeBSD/ports 41b4dd6textproc/rubygem-rouge-gitlab distinfo Makefile

textproc/rubygem-rouge-gitlab: update to 4.7.0

Required for gitlab 18.8

Changes:        https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md
DeltaFile
+3-3textproc/rubygem-rouge-gitlab/distinfo
+1-1textproc/rubygem-rouge-gitlab/Makefile
+4-42 files

FreeBSD/ports 554b700textproc/gitlab-zoekt-indexer distinfo Makefile

textproc/gitlab-zoekt-indexer: update to 1.8.0

Required for gitlab 18.8

Changes:        https://gitlab.com/gitlab-org/gitlab-zoekt-indexer/-/releases
DeltaFile
+5-5textproc/gitlab-zoekt-indexer/distinfo
+1-2textproc/gitlab-zoekt-indexer/Makefile
+6-72 files

FreeBSD/ports 310d972devel/gitlab-runner distinfo Makefile

devel/gitlab-runner: update to 18.8.0

Changes:        https://gitlab.com/gitlab-org/gitlab-runner/-/releases
DeltaFile
+9-9devel/gitlab-runner/distinfo
+3-4devel/gitlab-runner/Makefile
+12-132 files

FreeBSD/ports 2d47a20www/rubygem-toml-rb distinfo Makefile

www/rubygem-toml-rb: update to 4.1.0

Required for gitlab 18.8

Changes:        https://github.com/emancu/toml-rb/releases
DeltaFile
+3-3www/rubygem-toml-rb/distinfo
+3-2www/rubygem-toml-rb/Makefile
+6-52 files

FreeBSD/ports 056fc44textproc/gitlab-elasticsearch-indexer distinfo Makefile

textproc/gitlab-elasticsearch-indexer: update to 5.12.2

Required for gitlab 18.8

Changes:        https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer/-/blob/main/CHANGELOG.md
DeltaFile
+5-5textproc/gitlab-elasticsearch-indexer/distinfo
+1-2textproc/gitlab-elasticsearch-indexer/Makefile
+6-72 files

FreeBSD/ports 89c290asecurity/rubygem-gitlab-secret_detection distinfo Makefile

security/rubygem-gitlab-secret_detection: update to 0.39.1

Required for gitlab 18.8

Changes:        https://gitlab.com/gitlab-org/security-products/secret-detection/secret-detection-service/-/blob/main/CHANGELOG.md
DeltaFile
+3-3security/rubygem-gitlab-secret_detection/distinfo
+2-2security/rubygem-gitlab-secret_detection/Makefile
+5-52 files

FreeBSD/ports 48ed820net/rubygem-grpc_reflection distinfo Makefile

net/rubygem-grpc_reflection: update to 0.4.0

Required for gitlab 18.8

Changes:        https://github.com/y-yagi/grpc_reflection/blob/main/CHANGELOG.md
DeltaFile
+3-3net/rubygem-grpc_reflection/distinfo
+4-1net/rubygem-grpc_reflection/Makefile
+7-42 files

FreeBSD/ports 9dd3e65sysutils/rubygem-ohai Makefile distinfo, sysutils/rubygem-ohai/files patch-gemspec

sysutils/rubygem-ohai: update to 19.1.16

Required for gtilab 18.8

Changes:        https://github.com/chef/ohai/blob/18-stable/CHANGELOG.md
DeltaFile
+6-5sysutils/rubygem-ohai/Makefile
+0-11sysutils/rubygem-ohai/files/patch-gemspec
+3-3sysutils/rubygem-ohai/distinfo
+9-193 files

FreeBSD/ports 7feb102security/rubygem-gitlab-cloud-connector distinfo Makefile

security/rubygem-gitlab-cloud-connector: update to 1.40.0

Required for gitlab 18.8

Changes:        https://gitlab.com/gitlab-org/cloud-connector/gitlab-cloud-connector/-/releases
DeltaFile
+3-3security/rubygem-gitlab-cloud-connector/distinfo
+1-1security/rubygem-gitlab-cloud-connector/Makefile
+4-42 files

FreeBSD/ports bb44b2dsecurity/rubygem-acme-client-gitlab distinfo Makefile

security/rubygem-acme-client-gitlab: update to 2.0.30

Required for gitlab 18.8

Changes:        https://github.com/unixcharles/acme-client/blob/master/CHANGELOG.md
DeltaFile
+3-3security/rubygem-acme-client-gitlab/distinfo
+1-1security/rubygem-acme-client-gitlab/Makefile
+4-42 files

FreeBSD/ports 197c81ddevel/rubygem-sidekiq-cron-rails-gitlab Makefile distinfo

devel/rubygem-sidekiq-cron-rails-gitlab: update to 2.3.1

Required for gitlab 18.8

Changes:        https://github.com/sidekiq-cron/sidekiq-cron/releases
DeltaFile
+4-4devel/rubygem-sidekiq-cron-rails-gitlab/Makefile
+3-3devel/rubygem-sidekiq-cron-rails-gitlab/distinfo
+7-72 files

FreeBSD/ports 339616edevel/rubygem-mixlib-shellout distinfo Makefile

devel/rubygem-mixlib-shellout: update to 3.3.9

Put back to ruby team due to several maintainer timeouts.

Changes:        https://github.com/chef/mixlib-shellout/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-mixlib-shellout/distinfo
+2-2devel/rubygem-mixlib-shellout/Makefile
+5-52 files

FreeBSD/ports f401ac9devel/rubygem-gitlab-experiment distinfo Makefile

devel/rubygem-gitlab-experiment: update to 1.2.0

Required for gitlab 18.8

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-experiment/-/releases
DeltaFile
+3-3devel/rubygem-gitlab-experiment/distinfo
+1-1devel/rubygem-gitlab-experiment/Makefile
+4-42 files

FreeBSD/ports 04a9c60textproc Makefile, textproc/rubygem-cronex Makefile distinfo

textproc/rubygem-cronex: new port required for gitlab 18.8.0
DeltaFile
+20-0textproc/rubygem-cronex/Makefile
+3-0textproc/rubygem-cronex/distinfo
+1-0textproc/rubygem-cronex/pkg-descr
+1-0textproc/Makefile
+25-04 files

FreeBSD/ports a23c4e1databases/rubygem-click_house-client distinfo Makefile

databases/rubygem-click_house-client: update to 0.8.6

Required for gitlab 18.8

Changes:        https://gitlab.com/gitlab-org/ruby/gems/clickhouse-client/-/releases
DeltaFile
+3-3databases/rubygem-click_house-client/distinfo
+1-1databases/rubygem-click_house-client/Makefile
+4-42 files

FreeBSD/ports 95035baMk bsd.options.desc.mk, Mk/Uses gssapi.mk

Mk/Uses/gssapi: Add support for mit-devel

Add support for security/krb5-devel.

Reviewed by:            michaelo
Differential revision:  https://reviews.freebsd.org/D54747
DeltaFile
+10-3Mk/Uses/gssapi.mk
+1-0Mk/bsd.options.desc.mk
+11-32 files

LLVM/project 8b77480llvm/lib/Support Parallel.cpp

[Support] Join threads when stopping ThreadPoolExecutor (#166054)

When building LLVM as DLL, the `ThreadPoolExecutor` can cause deadlocks
on Windows.

The threads were previously only joined when the destructor of the
`ThreadPoolExecutor` is called, not when it's stopped. Destruction
happens when unloading the DLL, when the global destructors are called.

On Windows, `std::thread` uses `FreeLibraryAndExitThread` to cleanup a
thread. This requires access to the loader lock, when a thread
terminates. However, when destroying the pool, the loader lock is also
held, as the DLL is being unloaded. If the threads did not end fast
enough, the destructor would wait for them to join. At the same time,
the threads would wait for the destructor to release the loader lock.

Joining the threads when stopping the pool fixes that, as it ensures the
threads are stopped when calling `llvm_shutdown`, outside the loader
lock.
DeltaFile
+4-19llvm/lib/Support/Parallel.cpp
+4-191 files

LLVM/project d1e02cdclang-tools-extra/clang-tidy/readability EnumInitialValueCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Improve readability-enum-initial-value diagnostic message (#176485)

Enhance the readability-enum-initial-value checker to list which
enumerators
are not initialized in notes. This makes it easier for users to identify
which
specific enumerators need explicit initialization.
DeltaFile
+29-15clang-tools-extra/clang-tidy/readability/EnumInitialValueCheck.cpp
+24-10clang-tools-extra/test/clang-tidy/checkers/readability/enum-initial-value.c
+12-6clang-tools-extra/docs/clang-tidy/checks/readability/enum-initial-value.rst
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+2-1clang-tools-extra/test/clang-tidy/checkers/readability/enum-initial-value.cpp
+72-325 files

NetBSD/pkgsrc sg558HJdevel/ruby-shoulda-matchers distinfo

   devel/ruby-shoulda-matchers: update distinfo

   Forgot to update distinfo in previous commit.
VersionDeltaFile
1.21+4-4devel/ruby-shoulda-matchers/distinfo
+4-41 files