LLVM/project a057097flang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Implement nest depth calculation in LoopSequence (#185298)

Calculate two depths, a semantic one and a perfect one. The former is
the depth of a loop nest taking into account any loop- or
sequence-transforming OpenMP constructs. The latter is the maximum level
to which the semantic nest is a perfect nest.

Issue: https://github.com/llvm/llvm-project/issues/185287
DeltaFile
+135-9flang/lib/Semantics/openmp-utils.cpp
+32-7flang/include/flang/Semantics/openmp-utils.h
+167-162 files

LLVM/project 5eaf19allvm/lib/Debuginfod HTTPServer.cpp HTTPClient.cpp, llvm/lib/Support/HTTP HTTPServer.cpp HTTPClient.cpp

Re-reland "[Support] Move HTTP client/server to new LLVMSupportHTTP lib (NFC)" (#186074)

Relocate HTTPClient and HTTPServer from the Debuginfod library to
llvm/Support/HTTP so they can be reused by other components.

---------

Relanding with fixes in CMakeLists.txt to account for dependency to new LLVMSupportHTTP in tools.
Relanding with one more fix in libSupportHTTP that adds it as a component in libLLVM.so

---------

Co-authored-by: Alexandre Ganea <aganea at havenstudios.com>
Co-authored-by: Jonas Devlieghere <jonas at devlieghere.com>
DeltaFile
+310-0llvm/unittests/Support/HTTP/HTTPServerTests.cpp
+0-310llvm/unittests/Debuginfod/HTTPServerTests.cpp
+0-198llvm/lib/Debuginfod/HTTPServer.cpp
+195-0llvm/lib/Support/HTTP/HTTPServer.cpp
+164-0llvm/lib/Support/HTTP/HTTPClient.cpp
+0-162llvm/lib/Debuginfod/HTTPClient.cpp
+669-67027 files not shown
+940-91633 files

FreeBSD/ports 44a7856security Makefile

*/Makefile: Sort SUBDIRs
DeltaFile
+2-2security/Makefile
+2-21 files

OPNSense/core 72ab5e3src/opnsense/mvc/app/views/OPNsense/Interface neighbor.volt

interfaces: fix static neighbor apply button (#9934)

Fixes: #9932
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Interface/neighbor.volt
+1-11 files

LLVM/project d682325libc/AOR_v20.02/math/test mathtest.c, libc/AOR_v20.02/math/test/rtest dotest.c

[libc] Remove unused AOR_v20.02 directory (#185951)

As far as I am aware, AOR is no longer used anywhere within LLVM, as
most of the required code has since been ported to elsewhere within the
project.

Removes the entire directory, and updates some now outdated comments.
DeltaFile
+0-31,999libc/AOR_v20.02/math/test/traces/sincosf.txt
+0-16,000libc/AOR_v20.02/math/test/traces/exp.txt
+0-2,168libc/AOR_v20.02/math/test/rtest/dotest.c
+0-1,702libc/AOR_v20.02/math/test/mathtest.c
+0-1,419libc/AOR_v20.02/math/test/testcases/directed/pow.tst
+0-1,335libc/AOR_v20.02/math/tools/remez.jl
+0-54,623172 files not shown
+4-74,905178 files

LLVM/project bf208fcmlir/include/mlir/Dialect/SPIRV/IR SPIRVTosaOps.td

[mlir][spirv] Introduce base classes for Integer and Bool elementwise binary ops (#185904)

Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
DeltaFile
+46-128mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+46-1281 files

OPNSense/core 9df582asrc/opnsense/scripts/captiveportal/lib arp.py

ditch ndp from arp source
DeltaFile
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-11 files

OPNSense/core 5ad965asrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/forms dialogZone.xml

Merge pull request #9927 from agoodkind/agoodkind/captive-portal-ipv6-dual-stack-support

Follow up for dual-stack captive portal authorization in `CaptivePortal`
DeltaFile
+46-30src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+15-6src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+3-3src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-api-dispatcher.conf
+4-0src/opnsense/scripts/captiveportal/lib/pf.py
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/forms/dialogZone.xml
+70-416 files

LLVM/project e5a6268libsycl/src usm_functions.cpp, libsycl/src/detail/offload offload_utils.cpp offload_utils.hpp

fix functional comments

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+5-8libsycl/src/usm_functions.cpp
+1-1libsycl/src/detail/offload/offload_utils.cpp
+1-1libsycl/src/detail/offload/offload_utils.hpp
+7-103 files

LLVM/project 0fd9397llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn] port 1616fbaccf824620
DeltaFile
+0-1llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+0-11 files

LLVM/project af14ec6flang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp

Address review feedback

Rename 'calculateEverything' to 'precalculate'.
Add comments/change comments to doxygen format.
DeltaFile
+16-15flang/include/flang/Semantics/openmp-utils.h
+3-3flang/lib/Semantics/openmp-utils.cpp
+19-182 files

OPNSense/core 1c92d4fsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/scripts/captiveportal allow.py

Merge branch 'captive-portal-ipv6' into agoodkind/captive-portal-ipv6-dual-stack-support
DeltaFile
+4-15src/opnsense/scripts/captiveportal/allow.py
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+0-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+5-173 files

LLVM/project ee79788offload/ci openmp-offload-amdgpu-clang-flang.py

[Offload] Escape \; in command string (#186120)

This adds a \ in front of the ; between the two cache files to stop the
run function to interpret it as a shell statement separator (or so).
DeltaFile
+1-1offload/ci/openmp-offload-amdgpu-clang-flang.py
+1-11 files

LLVM/project 1f2a3bflibc/include wctype.yaml, libc/src/wctype iswalnum.h iswalnum.cpp

[libc]: implement 'iswalnum' entrypoint (#185581)

- Added entry points for `iswalnum`  for the following platforms: 
  - baremetal/arm
  - baremetal/riscv
  - dawin/aarch64
  - linux/x86_64
  - linux/arm
  - linux/aarch64
  - linux/riscv
  - windows
- Added a unit test for `iswalnum`
 
part of #185136
DeltaFile
+24-0libc/test/src/wctype/iswalnum_test.cpp
+20-0libc/src/wctype/iswalnum.h
+20-0libc/src/wctype/iswalnum.cpp
+12-1libc/src/wctype/CMakeLists.txt
+10-0libc/test/src/wctype/CMakeLists.txt
+6-0libc/include/wctype.yaml
+92-18 files not shown
+100-114 files

OPNSense/core bc7a9edsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/service/conf/actions.d actions_captiveportal.conf

last bits of allow.py
DeltaFile
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+0-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+1-22 files

LLVM/project d07e37blibsycl/include/sycl/__impl usm_functions.hpp, libsycl/src/detail device_impl.cpp

fix code review comments

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+64-64libsycl/include/sycl/__impl/usm_functions.hpp
+2-2libsycl/src/detail/offload/offload_utils.hpp
+1-2libsycl/src/detail/device_impl.cpp
+1-1libsycl/test/usm/alloc_functions.cpp
+68-694 files

LLVM/project 428b9bdclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Origins.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-safety-invalidations.cpp

[LifetimeSafety] Add origin tracking for lambda captures (#185216)

This is the first step toward pointer-field sensitivity (#184344).

- `hasOrigins` extension: lambda closure types whose fields have origins
now participate in origin tracking.
- `VisitLambdaExpr`: each lambda gets a single merged origin.
- Lambda closure copy/move constructors now propagate origins.

---------

Co-authored-by: Utkarsh Saxena <usx at google.com>
DeltaFile
+147-0clang/test/Sema/warn-lifetime-safety.cpp
+47-0clang/unittests/Analysis/LifetimeSafetyTest.cpp
+39-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+38-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+20-0clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+13-1clang/lib/Analysis/LifetimeSafety/Origins.cpp
+304-12 files not shown
+308-18 files

FreeNAS/freenas 21a9dc0src/middlewared/debian control

Add build requirement
DeltaFile
+2-0src/middlewared/debian/control
+2-01 files

FreeNAS/freenas c0333e9src/middlewared/middlewared/alembic/versions/26.0 2026-03-10_00-00_add_zfs_tier_config.py, src/middlewared/middlewared/alembic/versions/27.0 2026-03-10_00-00_merge.py

Add tiering API

This commit modifies the truenas API to wrap around tiering design
in the following ways:

A new namespace zfs.tier. will be added. This contains global
configuration for systemwide tiering settings. Parameters include

- enabled: whether to enable tiering. This feature requries changes
  to global ZFS behavior and we will have various internal checks
  that check this value in datastore extend context methods.

- max_concurrent_jobs: the maximum number of concurrent rewrite
  jobs (tier migrations for existing data).

- min_available_space: point in available space for a dataset where
  tier migrations will error out.

The namespace will also support APIs for managing and querying

    [9 lines not shown]
DeltaFile
+457-0src/middlewared/middlewared/plugins/zfs/tier.py
+202-0src/middlewared/middlewared/api/v26_0_0/zfs_tier.py
+202-0src/middlewared/middlewared/api/v27_0_0/zfs_tier.py
+39-0src/middlewared/middlewared/alert/source/zfs_tier.py
+31-0src/middlewared/middlewared/alembic/versions/26.0/2026-03-10_00-00_add_zfs_tier_config.py
+24-0src/middlewared/middlewared/alembic/versions/27.0/2026-03-10_00-00_merge.py
+955-015 files not shown
+1,054-621 files

FreeNAS/freenas 90e35b5src/middlewared/middlewared/plugins sysdataset.py, src/middlewared/middlewared/plugins/system_dataset hierarchy.py

Add truenas zfsrewrited to sysdataset
DeltaFile
+13-0src/middlewared/middlewared/plugins/system_dataset/hierarchy.py
+2-0src/middlewared/middlewared/plugins/sysdataset.py
+15-02 files

Illumos/gate cb068c7usr/src/uts/intel/io/viona viona_rx.c

17926 viona: packet chains should be split over vrings
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Patrick Mooney <pmooney at pfmooney.com>
DeltaFile
+75-30usr/src/uts/intel/io/viona/viona_rx.c
+75-301 files

LLVM/project 7ef087bclang/test/CodeGen scoped-atomic-ops.c, llvm/test/CodeGen/AArch64 clmul-fixed.ll

Merge branch 'main' into users/kparzysz/e08-sequence-depth
DeltaFile
+853-1,663llvm/test/CodeGen/AArch64/clmul-fixed.ll
+927-1,424llvm/test/tools/dsymutil/AArch64/stmt-seq-macho.test
+706-1,470llvm/test/CodeGen/X86/funnel-shift-i512.ll
+1,769-0llvm/test/CodeGen/X86/vector-mul-i8-decompose.ll
+1,189-529llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll
+1,419-130clang/test/CodeGen/scoped-atomic-ops.c
+6,863-5,2162,655 files not shown
+113,002-40,9592,661 files

FreeBSD/ports f233862irc/halloy distinfo Makefile

irc/halloy: update to 2026.4

Release notes: https://github.com/squidowl/halloy/releases/tag/2026.4

PR: 293679
Approved by: Andie Bradley (maintainer)
DeltaFile
+3-3irc/halloy/distinfo
+1-1irc/halloy/Makefile
+4-42 files

LLVM/project 4c92f03llvm/lib/Target/AArch64 AArch64InstrFormats.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Address PR comments
DeltaFile
+5-13llvm/lib/Target/AArch64/AArch64InstrFormats.td
+2-3llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+1-2llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+1-1llvm/test/MC/AArch64/armv9-sysp-diagnostics.s
+9-194 files

FreeBSD/src d74dfe0sbin/camcontrol camcontrol.c

camcontrol: Add SPDX-License-Identifier tag

Reviewed by: imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55269

(cherry picked from commit 25ed5ee654a8cd7d9f694307c62bb84ff4d16866)
DeltaFile
+2-0sbin/camcontrol/camcontrol.c
+2-01 files

FreeBSD/src b1d4b83sbin/camcontrol camcontrol.c

camcontrol: Print 'transport revision'

As described in Serial ATA Revision 3.5a

Reviewed by:    mav
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2044

(cherry picked from commit f4f9054dc47b430872d38c7a75fea753c6fe796f)
DeltaFile
+29-0sbin/camcontrol/camcontrol.c
+29-01 files

LLVM/project a8ed3c9llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlan.h

[LV] NFCI: Create VPExpressions in transformToPartialReductions.

With this change, all logic to generate partial reductions and
recognising them as VPExpressions is contained in
`transformToPartialReductions`, without the need for a second
transform pass.
The PR intends to be a non-functional change.
DeltaFile
+53-15llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-0llvm/lib/Transforms/Vectorize/VPlan.h
+56-152 files

LLVM/project 2c406caflang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Fold GetNumGeneratedNestsFrom into calculateLength, NFC (#185297)

Issue: https://github.com/llvm/llvm-project/issues/185287
DeltaFile
+52-59flang/lib/Semantics/openmp-utils.cpp
+0-4flang/include/flang/Semantics/openmp-utils.h
+52-632 files

LLVM/project ad51459llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Address suggestions
DeltaFile
+33-26llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+33-261 files

NetBSD/src aGvE9wLlib/libc/time localtime.c

   fix sparc64 lint
VersionDeltaFile
1.153+3-3lib/libc/time/localtime.c
+3-31 files