LLVM/project 5c5f736llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/hlsl-intrinsics reversebits.ll

[HLSL][SPIRV] Correct reversebit 64 split (#197849)

Replace the split-lanes + OpCompositeConstruct sequence in
selectBitreverse64 with a single OpVectorShuffle to swap the high/low
32-bit halves, simplifying both the selector logic, the emitted SPIR-V
and fixing the bug.

fix: #197810 
Assisted by: Claude Opus 4.6
DeltaFile
+6-20llvm/test/CodeGen/SPIRV/hlsl-intrinsics/reversebits.ll
+11-9llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+17-292 files

LLVM/project 6667af2flang/lib/Semantics resolve-names.cpp

Fix merge error
DeltaFile
+2-4flang/lib/Semantics/resolve-names.cpp
+2-41 files

OPNSense/plugins 13ed9a2dns/rfc2136 pkg-descr

dns/rfc2136: add missing changelog
DeltaFile
+6-0dns/rfc2136/pkg-descr
+6-01 files

LLVM/project 20cb1cclldb/cmake/modules AddLLDB.cmake, lldb/source/Host CMakeLists.txt

[lldb][CMake] Enforce lldbUtility and lldbHost layering invariants (#198952)

lldbUtility cannot depend on any other lldb library, and lldbHost can
only depend on lldbUtility. Breaking those invariants is an easy mistake
to make and has happened repeatedly: most recently in #198931.

Because LLDB statically links its libraries on macOS, a stray LINK_LIBS
entry, or a stray cross-library #include without a matching CMake
dependency, both succeed at link time and only surface much later as a
layering bug.

Add two configure-time checks in `add_lldb_library` so the build fails
fast when these invariants are broken:

1. A new `ALLOWED_INTERNAL_DEPENDENCIES <list>` parameter allowlists
which `^lldb`-prefixed `LINK_LIBS` entries a target may depend on. The
existing `NO_INTERNAL_DEPENDENCIES` flag is the empty-allowlist case and
continues to work.


    [21 lines not shown]
DeltaFile
+116-4lldb/cmake/modules/AddLLDB.cmake
+3-0lldb/source/Host/CMakeLists.txt
+0-2lldb/source/Utility/FileSpecList.cpp
+1-0lldb/source/Host/macosx/objcxx/CMakeLists.txt
+120-64 files

FreeBSD/src cba191etests/sys/mac Makefile, tests/sys/mac/do valid_configs.sh invalid_configs.sh

MAC/do: Add basic tests on setting rules

MFC after:      1 minute
Sponsored by:   The FreeBSD Foundation
DeltaFile
+135-0tests/sys/mac/do/valid_configs.sh
+86-0tests/sys/mac/do/invalid_configs.sh
+72-0tests/sys/mac/do/common.sh
+14-0tests/sys/mac/do/Makefile
+1-0tests/sys/mac/Makefile
+308-05 files

FreeBSD/src 21df76dshare/man/man4 mac_do.4

mac_do.4: Jail parameter takes 'new', not 'enable'; uid_t/gid_t are 32-bit

MFC after:      1 minute
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-4share/man/man4/mac_do.4
+4-41 files

FreeBSD/ports fa8ca2btextproc/gitlab-elasticsearch-indexer distinfo Makefile

textproc/gitlab-elasticsearch-indexer: update to 5.14.8

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

FreeBSD/ports da57375devel/gitaly distinfo, www/gitlab Makefile distinfo

www/gitlab: major upgrade to 19.0.0

Changes:        https://docs.gitlab.com/releases/19/gitlab-19-0-released/
DeltaFile
+34-28www/gitlab/Makefile
+25-33www/gitlab/files/patch-Gemfile
+11-11devel/gitaly/distinfo
+10-10www/gitlab/files/patch-config_gitlab.yml.example
+6-6www/gitlab/distinfo
+5-5www/gitlab-pages/distinfo
+91-939 files not shown
+117-12015 files

FreeBSD/ports cea2c2btextproc/gitlab-elasticsearch-indexer distinfo Makefile

textproc/gitlab-elasticsearch-indexer: update to 5.14.7

Required for gitlab 19.0.0

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 109d5ddtextproc/gitlab-zoekt-indexer distinfo Makefile

textproc/gitlab-zoekt-indexer: update to 1.14.2

Required for gitlab 19.0.0

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

FreeBSD/ports 0f257f1www/rubygem-faraday-follow_redirects-gitlab distinfo Makefile

www/rubygem-faraday-follow_redirects-gitlab: update to 0.5.0

Required for gitlab 19.0.0

Changes:        https://github.com/tisba/faraday-follow-redirects/blob/main/CHANGELOG.md
DeltaFile
+3-3www/rubygem-faraday-follow_redirects-gitlab/distinfo
+1-1www/rubygem-faraday-follow_redirects-gitlab/Makefile
+4-42 files

FreeBSD/ports 6176bbbsecurity/rubygem-devise-two-factor-rails-gitlab Makefile distinfo

security/rubygem-devise-two-factor-rails-gitlab: update to 6.4.0

Required for gitlab 19.0.0

Changes:        https://github.com/devise-two-factor/devise-two-factor/blob/main/CHANGELOG.md
DeltaFile
+4-4security/rubygem-devise-two-factor-rails-gitlab/Makefile
+3-3security/rubygem-devise-two-factor-rails-gitlab/distinfo
+7-72 files

FreeBSD/ports 449a084net/rubygem-gitlab-gkg-proto distinfo Makefile

net/rubygem-gitlab-gkg-proto: update to 0.37.1

Required for gitlab 19.0.0

Changes:        https://gitlab.com/gitlab-org/orbit/knowledge-graph/-/blob/main/CHANGELOG.md?ref_type=heads
DeltaFile
+3-3net/rubygem-gitlab-gkg-proto/distinfo
+1-1net/rubygem-gitlab-gkg-proto/Makefile
+4-42 files

FreeBSD/ports d865d37www/rubygem-puma-gitlab distinfo Makefile

www/rubygem-puma-gitlab: update to 8.0.1

Required for gitlab 19.0.0

Changes:        https://github.com/puma/puma/releases
DeltaFile
+3-3www/rubygem-puma-gitlab/distinfo
+1-1www/rubygem-puma-gitlab/Makefile
+4-42 files

FreeBSD/ports 00d43dbnet/rubygem-gitlab-fog-azure-rm Makefile distinfo

net/rubygem-gitlab-fog-azure-rm: update to 2.5.0

Required for gitlab 19.0.0

Changes:        https://gitlab.com/gitlab-org/ruby/gems/gitlab-fog-azure-rm/-/blob/gitlab/master/CHANGELOG.md
DeltaFile
+4-3net/rubygem-gitlab-fog-azure-rm/Makefile
+3-3net/rubygem-gitlab-fog-azure-rm/distinfo
+7-62 files

FreeBSD/ports 9f0d159security/rubygem-doorkeeper-openid_connect distinfo Makefile

security/rubygem-doorkeeper-openid_connect: update to 1.9.0

Required for gitlab 19.0.0

Changes:        https://github.com/doorkeeper-gem/doorkeeper-openid_connect/blob/master/CHANGELOG.md
DeltaFile
+3-3security/rubygem-doorkeeper-openid_connect/distinfo
+2-3security/rubygem-doorkeeper-openid_connect/Makefile
+5-62 files

FreeBSD/ports 7e84b3adevel/rubygem-icalendar-gitlab Makefile distinfo

devel/rubygem-icalendar-gitlab: update to 2.12.3

Required for gitlab 19.0.0

Changes:        https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md
DeltaFile
+4-2devel/rubygem-icalendar-gitlab/Makefile
+3-3devel/rubygem-icalendar-gitlab/distinfo
+7-52 files

FreeBSD/ports c1a24eadevel/rubygem-graphql distinfo Makefile

devel/rubygem-graphql: update to 2.5.23

Required for gitlab 19.0.0

Changes:        https://github.com/rmosolgo/graphql-ruby/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-graphql/distinfo
+1-1devel/rubygem-graphql/Makefile
+4-42 files

FreeBSD/ports 1978376devel/rubygem-gitlab_query_language distinfo Makefile

devel/rubygem-gitlab_query_language: update to 0.27.2

Required for gitlab 19.0.0

Changes:        https://gitlab.com/gitlab-org/glql/-/commits/main?ref_type=heads
DeltaFile
+5-5devel/rubygem-gitlab_query_language/distinfo
+1-2devel/rubygem-gitlab_query_language/Makefile
+1-1devel/rubygem-gitlab_query_language/Makefile.crates
+7-83 files

FreeBSD/ports 3f49184devel/rubygem-licensee-gitlab Makefile distinfo

devel/rubygem-licensee-gitlab: update to 10.0.0

Required for gitlab 19.0.0

Changes:        https://github.com/licensee/licensee/releases
DeltaFile
+2-4devel/rubygem-licensee-gitlab/Makefile
+3-3devel/rubygem-licensee-gitlab/distinfo
+5-72 files

FreeBSD/ports 5d31a42devel/rubygem-freezolite Makefile pkg-descr, devel/rubygem-require-hooks Makefile pkg-descr

www/gitlab: added new ports required for version 19.0.0
DeltaFile
+20-0devel/rubygem-freezolite/Makefile
+17-0devel/rubygem-require-hooks/Makefile
+8-0devel/rubygem-freezolite/pkg-descr
+6-0devel/rubygem-require-hooks/pkg-descr
+3-0devel/rubygem-freezolite/distinfo
+3-0devel/rubygem-require-hooks/distinfo
+57-01 files not shown
+59-07 files

FreeBSD/ports 9c6f00ddevel/rubygem-gitlab-labkit distinfo Makefile

devel/rubygem-gitlab-labkit: update to 2.0.0

Required for gitlab 19.0.0

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

FreeBSD/ports 4de2599devel/rubygem-bootsnap-gitlab distinfo Makefile

devel/rubygem-bootsnap-gitlab: udpate to 1.24.4

Required for gitlab 19.0.0

Changes:        https://github.com/rails/bootsnap/blob/main/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-bootsnap-gitlab/distinfo
+1-1devel/rubygem-bootsnap-gitlab/Makefile
+4-42 files

FreeBSD/ports 7a69570devel/rubygem-async-gitlab distinfo Makefile

devel/rubygem-async-gitlab: update to 2.39.0

Required for gitlab 19.0.0

Changes:        https://github.com/socketry/async/releases
DeltaFile
+3-3devel/rubygem-async-gitlab/distinfo
+1-1devel/rubygem-async-gitlab/Makefile
+4-42 files

FreeBSD/ports 0ee5923devel/rubygem-gitlab-dangerfiles distinfo Makefile

devel/rubygem-gitlab-dangerfiles: update to 4.11.1

Required for gitlab 19.0.0

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

LLVM/project f783105flang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp

[Flang][OpenMP] Support iterator modifiers in map and motion clauses

Support iterated array elements and array sections in map and motion clauses for
target data, target enter data, target exit data, and target update constructs.

Preserve mapper resolution for iterated entries, including explicit mappers,
user-defined default mappers, declare mapper entries, and implicit default
mappers.

This PR stacked on top of #197047 and #197752.

This patch is part of the feature work for #188061.

Assisted with copilot.
DeltaFile
+507-0flang/test/Lower/OpenMP/motion-iterator.f90
+183-0flang/lib/Lower/OpenMP/Utils.cpp
+97-12flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+25-0flang/test/Lower/OpenMP/declare-mapper-iterator.f90
+15-0flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+13-0flang/lib/Lower/OpenMP/Utils.h
+840-123 files not shown
+840-399 files

OPNSense/core 3f78821src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.xml

dnsmasq: fix option values
DeltaFile
+12-12src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+12-121 files

FreeNAS/freenas d267146src/middlewared/middlewared/test/integration/utils legacy_functions.py ssh.py

Remove dead code
DeltaFile
+0-64src/middlewared/middlewared/test/integration/utils/legacy_functions.py
+5-13src/middlewared/middlewared/test/integration/utils/ssh.py
+5-772 files

LLVM/project 6c296e4llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv bitcast-cmp.ll

[RISCV] Fold Bitcast long bitwidth int to vector type (#194788)

Prevent bitcasts from `i256` to `<16 x i16>` or `<8 x i32>` from falling
back to scalar types.

Fixes: https://github.com/llvm/llvm-project/issues/180910

---------

Signed-off-by: ZakyHermawan <zaky.hermawan9615 at gmail.com>
DeltaFile
+139-0llvm/test/CodeGen/RISCV/rvv/bitcast-cmp.ll
+62-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+201-42 files

OPNSense/core 5629b00src/opnsense/mvc/app/models/OPNsense/Monit Monit.xml

monit: remove duplication from these strange test types

tests.xml doesn't list the field so none of this is ever shown
and most could probably be removed, but I have no idea how this
is supposed to work.  The default type is pinned to Custom.
DeltaFile
+20-19src/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml
+20-191 files