LLVM/project e122a2dflang/include/flang/Semantics openmp-utils.h

[flang][OpenMP] Remove extraneous semicolon, NFC (#187468)
DeltaFile
+1-1flang/include/flang/Semantics/openmp-utils.h
+1-11 files

OPNSense/core 6f00e1esrc/opnsense/scripts/captiveportal cp-background-process.py

captive portal: fix regression in 369630d, addresses kept bouncing between zones

If there are multiple zones defined, we shouldn't look at the ipfw output
as it has no notion of zones, therefore the ips were flagged for removal
during each iteration. Limit it to pf instead, as was the case before.

While here, we don't have to query the db for this each time, as the
list_session_ips() call filters out deleted clients.
DeltaFile
+3-4src/opnsense/scripts/captiveportal/cp-background-process.py
+3-41 files

LLVM/project 0d05c88llvm/include/llvm/Support GenericLoopInfo.h GenericLoopInfoImpl.h, llvm/lib/CodeGen EarlyIfConversion.cpp BranchFolding.cpp

[Support] Use block numbers for LoopInfo BBMap (#103400)

Replace the DenseMap from blocks to their innermost loop a vector
indexed by block numbers, when possible. Supporting number updates is
not trivial as we don't store a list of basic blocks, so this is not
implemented.

NB: I'm generally not happy with the way loops are stored. As I think
that there's room for improvement, I don't want to touch the
representation at this point.

Pull Request: https://github.com/llvm/llvm-project/pull/103400
DeltaFile
+65-12llvm/include/llvm/Support/GenericLoopInfo.h
+34-9llvm/include/llvm/Support/GenericLoopInfoImpl.h
+7-10llvm/lib/Transforms/Utils/LoopUtils.cpp
+4-1llvm/lib/Transforms/IPO/LoopExtractor.cpp
+2-2llvm/lib/CodeGen/EarlyIfConversion.cpp
+2-2llvm/lib/CodeGen/BranchFolding.cpp
+114-362 files not shown
+117-388 files

LLVM/project 333ac33llvm/include/llvm/Analysis LoopInfo.h, llvm/lib/Analysis LoopInfo.cpp

[Analysis][NFC] Include LoopInfoImpl only in source file (#187459)

There's no need to include the full LoopInfo implementation in every
source file that uses LoopInfo.

Pull Request: https://github.com/llvm/llvm-project/pull/187459
DeltaFile
+1-1llvm/include/llvm/Analysis/LoopInfo.h
+1-0llvm/lib/Analysis/LoopInfo.cpp
+2-12 files

LLVM/project 55e9e57llvm/include/llvm/Support GenericLoopInfo.h

fix outdated comment

Created using spr 1.3.8-wip
DeltaFile
+1-2llvm/include/llvm/Support/GenericLoopInfo.h
+1-21 files

OPNSense/core aefe80csrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseListField.php BaseField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes TextFieldTest.php NetworkFieldTest.php

mvc: BaseField: add setValues() for generic use

A small follow-up to make setValues() work like getValues()
including stripping empty values.  Works from everywhere now
and adds a few tests in order to make sure it will keep working.
DeltaFile
+10-3src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
+12-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/NetworkFieldTest.php
+10-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php
+10-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+6-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthGroupFieldTest.php
+6-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
+54-66 files

LLVM/project 4262045llvm/lib/CodeGen/AsmPrinter DwarfCompileUnit.cpp, llvm/test/DebugInfo/X86 empty-struct-no-crash.ll

[DebugInfo] Fix segfault in constructSubprogramScopeDIE with null subprogram type (#184299)

Guard against null DISubroutineType when checking for variadic
parameters in `constructSubprogramScopeDIE`. `DISubprograms` may lack a
type field when using LineTablesOnly emission, causing a null pointer
dereference.

Fixes #184003

Co-authored-by: Shivam Kunwar <phyBrackets at users.noreply.github.com>
DeltaFile
+17-0llvm/test/DebugInfo/X86/empty-struct-no-crash.ll
+5-1llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
+22-12 files

LLVM/project 621d40eclang-tools-extra/clang-tidy ClangTidy.cpp, clang-tools-extra/test lit.cfg.py

Revert "[clang-tidy] [Modules] Skip checking decls in clang-tidy" (#187461)

Reverts llvm/llvm-project#145630

As requested in https://github.com/llvm/llvm-project/pull/145630
DeltaFile
+0-29clang-tools-extra/test/clang-tidy/infrastructure/cxx20-modules.cppm
+0-4clang/lib/ASTMatchers/ASTMatchFinder.cpp
+0-3clang-tools-extra/clang-tidy/ClangTidy.cpp
+0-2clang/include/clang/ASTMatchers/ASTMatchFinder.h
+0-1clang-tools-extra/test/lit.cfg.py
+0-395 files

OPNSense/core 0486106src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php KeaDhcpv6.php, src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaOptionDataField.php

Change getEncodedValue() to encodeValue() Feedback from @fichtner
DeltaFile
+3-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+3-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+7-73 files

OpenBSD/ports 80uMDcrsecurity/py-dfwinreg Makefile distinfo, security/py-dfwinreg/pkg PLIST

   update to 20240316

   while there, take MAINTAINER, as it's plaso dependency

   feedback and OK sthen@
VersionDeltaFile
1.10+6-8security/py-dfwinreg/pkg/PLIST
1.20+2-2security/py-dfwinreg/Makefile
1.7+2-2security/py-dfwinreg/distinfo
+10-123 files

OpenBSD/ports X8lg66Bsecurity/py-dfvfs Makefile distinfo, security/py-dfvfs/pkg PLIST

   update to 20240505

   while there take MAINTAINER as it's a plaso dependency

   feedback and OK sthen@
VersionDeltaFile
1.12+294-53security/py-dfvfs/pkg/PLIST
1.24+18-7security/py-dfvfs/Makefile
1.11+2-2security/py-dfvfs/distinfo
+314-623 files

NetBSD/pkgsrc-wip 4f68156sfwbar Makefile

sfwbar: bsdctl is FreeBSD only
DeltaFile
+5-0sfwbar/Makefile
+5-01 files

OpenBSD/ports 9WaM8d1security/py-dfdatetime Makefile distinfo, security/py-dfdatetime/pkg PLIST

   update to 20251018

   while there, take MAINTAINER, as it's a plaso dependency

   feedback and OK sthen@
VersionDeltaFile
1.15+12-0security/py-dfdatetime/pkg/PLIST
1.25+3-2security/py-dfdatetime/Makefile
1.12+2-2security/py-dfdatetime/distinfo
+17-43 files

OpenBSD/ports Ij8dgSdsecurity/py-artifacts Makefile distinfo, security/py-artifacts/pkg PLIST

   update to 20250913

   and while there, take MAINTAINER, as it's plaso dependency

   feedback and OK sthen@
VersionDeltaFile
1.12+50-30security/py-artifacts/pkg/PLIST
1.25+7-2security/py-artifacts/Makefile
1.9+2-2security/py-artifacts/distinfo
+59-343 files

OPNSense/core b37a747src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption6.xml dialogOption4.xml

Forgot two spots that still refer uppercase as mandatory
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption6.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+2-22 files

OpenBSD/ports LCvKZwCdevel/py-dtfabric Makefile

   Take MAINTAINER, as it's a dependency of plaso
VersionDeltaFile
1.21+12-10devel/py-dtfabric/Makefile
+12-101 files

LLVM/project 2bb6b59libsycl/include/sycl/__impl usm_functions.hpp usm_alloc_type.hpp, libsycl/src usm_functions.cpp

[libsycl] add USM alloc/free functions (#184111)

Depends on https://github.com/llvm/llvm-project/pull/184110

This is part of the SYCL support upstreaming effort. The relevant RFCs
can be found here:


https://discourse.llvm.org/t/rfc-add-full-support-for-the-sycl-programming-model/74080
https://discourse.llvm.org/t/rfc-sycl-runtime-upstreaming/74479

---------

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+302-0libsycl/include/sycl/__impl/usm_functions.hpp
+126-0libsycl/src/usm_functions.cpp
+124-0libsycl/test/usm/alloc_functions.cpp
+25-0libsycl/include/sycl/__impl/usm_alloc_type.hpp
+16-0libsycl/src/detail/offload/offload_utils.cpp
+13-0libsycl/src/detail/global_objects.hpp
+606-07 files not shown
+634-013 files

NetBSD/pkgsrc-wip a07937evali Makefile

vali: fix HOMEPAGE
DeltaFile
+1-1vali/Makefile
+1-11 files

NetBSD/pkgsrc-wip 74f9432swaylock distinfo Makefile

swaylock: update to 1.8.5
DeltaFile
+3-3swaylock/distinfo
+1-1swaylock/Makefile
+4-42 files

LLVM/project c82e8b8llvm/test/CodeGen/SPIRV trunc-nonstd-bitwidth.ll, llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_floating_point arbitrary_precision_floating_point_test.ll

[SPIRV] Run `spirv-val` on tests related to `SPV_ALTERA_arbitrary_precision_integers`

https://github.com/KhronosGroup/SPIRV-Tools/pull/6232 landed support for
this extension in `spirv-val`.
DeltaFile
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-arith.ll
+1-1llvm/test/CodeGen/SPIRV/llvm-intrinsics/bitreverse_small_type.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-addsub.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-switch-lower.ll
+1-0llvm/test/CodeGen/SPIRV/trunc-nonstd-bitwidth.ll
+6-53 files not shown
+9-59 files

NetBSD/pkgsrc-wip 2c6dd98swaybg distinfo Makefile

swaybg: update to 1.2.2
DeltaFile
+3-3swaybg/distinfo
+1-1swaybg/Makefile
+4-42 files

LLVM/project 8f63114clang-tools-extra/clang-tidy ClangTidy.cpp, clang-tools-extra/test lit.cfg.py

Revert "[clang-tidy] [Modules] Skip checking decls in clang-tidy (#145630)"

This reverts commit c800afd65e121410d539c4210f73285fffee548b.
DeltaFile
+0-29clang-tools-extra/test/clang-tidy/infrastructure/cxx20-modules.cppm
+0-4clang/lib/ASTMatchers/ASTMatchFinder.cpp
+0-3clang-tools-extra/clang-tidy/ClangTidy.cpp
+0-2clang/include/clang/ASTMatchers/ASTMatchFinder.h
+0-1clang-tools-extra/test/lit.cfg.py
+0-395 files

OpenBSD/ports 8TFtpDjdevel Makefile

   hook up py-flor and py-acstore
VersionDeltaFile
1.2575+2-0devel/Makefile
+2-01 files

OPNSense/core 6e1d972src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption4.xml dialogOption6.xml, src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaOptionDataField.php

Add missing encodeHex() function and normalize to uppercase to relax validation a bit
DeltaFile
+7-2src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption6.xml
+9-43 files

OpenBSD/ports WmjOWvxdevel/py-acstore Makefile distinfo, devel/py-acstore/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+55-0devel/py-acstore/pkg/PLIST
1.1+22-0devel/py-acstore/Makefile
1.1+3-0devel/py-acstore/pkg/DESCR
1.1+2-0devel/py-acstore/distinfo
1.1.1.1+0-0devel/py-acstore/Makefile
1.1.1.1+0-0devel/py-acstore/pkg/PLIST
+82-02 files not shown
+82-08 files

OPNSense/ports 77b292aopnsense/phpseclib distinfo Makefile

opnsense/phpseclib: update to 3.0.50
DeltaFile
+3-3opnsense/phpseclib/distinfo
+1-1opnsense/phpseclib/Makefile
+4-42 files

OpenBSD/ports Sd5A7h9devel/py-flor Makefile distinfo, devel/py-flor/pkg PLIST DESCR

   import py-flor

   Flor - An efficient Bloom filter implementation in Python.

   a new dependency needed for security/plaso update. 

   this is revised version to make tests work by sthen@

VersionDeltaFile
1.1+20-0devel/py-flor/Makefile
1.1+18-0devel/py-flor/pkg/PLIST
1.1+2-0devel/py-flor/distinfo
1.1+1-0devel/py-flor/pkg/DESCR
1.1.1.1+0-0devel/py-flor/Makefile
1.1.1.1+0-0devel/py-flor/pkg/DESCR
+41-02 files not shown
+41-08 files

LLVM/project d518f8fllvm/include/llvm/Analysis MemorySSA.h AliasAnalysis.h, llvm/lib/Analysis MemorySSA.cpp

[MemorySSA] Fix handling of cross-iteration dependencies for calls (#187291)

The clobber walker has to be careful when it comes to translating
locations across phis. If we're translating across a cycle backedge,
we'll end up working with SSA values from two different cycle iterations
-- something that alias analysis by default assumes is not the case.

To protect against this, the upwards def walk was already discarding the
access size from the memory location if the pointer was not loop
invariant. This (mostly) avoids this issue for memory locations.

However, the same issue also exists for calls. In this case, it's not
possible to adjust the call used for AA queries in a similar way.
Instead, we can make use of the cross-iteration alias analysis mode,
which has been added some time ago for these kinds of situations.

The basic change here is that the upwards def walk, when translating
across a phi, will enable the cross-iteration mode for calls.
Unfortunately, quite a few places have to be changed in order to thread

    [8 lines not shown]
DeltaFile
+63-25llvm/include/llvm/Analysis/MemorySSA.h
+34-25llvm/lib/Analysis/MemorySSA.cpp
+42-0llvm/test/Analysis/MemorySSA/call-loop-carried-dependency.ll
+17-0llvm/include/llvm/Analysis/AliasAnalysis.h
+5-6llvm/unittests/Analysis/MemorySSATest.cpp
+161-565 files

LLVM/project 9c9db2bllvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers fp-simple-hierarchy.ll fp_cmp.ll, llvm/test/CodeGen/SPIRV/pointers fun-ptr-to-itself.ll fun-with-aggregate-arg-in-const-init.ll

[SPIRV][NFC] Update `SPV_INTEL_function_pointers` tests to check `spirv-val` output
DeltaFile
+5-1llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp-simple-hierarchy.ll
+5-1llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_cmp.ll
+3-2llvm/test/CodeGen/SPIRV/pointers/fun-ptr-to-itself.ll
+4-1llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fp_no_return.ll
+4-1llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_function_pointers/fun-ptr-addrcast.ll
+3-0llvm/test/CodeGen/SPIRV/pointers/fun-with-aggregate-arg-in-const-init.ll
+24-63 files not shown
+27-99 files

OpenBSD/ports nJQtlLisysutils Makefile

   Hook up libyal
VersionDeltaFile
1.780+1-0sysutils/Makefile
+1-01 files