FreeBSD/ports 6965d64graphics/R-cran-ggrepel Makefile distinfo

graphics/R-cran-ggrepel: Update to 0.9.7

Add test dependencies.
Change WWW to canonical form.

Changelog: https://cran.r-project.org/web/packages/ggrepel/news/news.html
DeltaFile
+16-6graphics/R-cran-ggrepel/Makefile
+3-3graphics/R-cran-ggrepel/distinfo
+19-92 files

LLVM/project c5e85callvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 pow-special.ll

[AArch64] Improve pow(x,y) cost model for some constant values of y (#185607)

Some optimisations of pow(x, y) calls only occur during codegen,
e.g. pow(x, 0.25) -> sqrt(sqrt(x)) and at the IR level we don't
currently reflect this in the cost of calls to the llvm.pow
intrinsic. This patch attempts to fix that in cases where we know
the intrinsic can in general be legally lowered to libcalls. For
scalable vector variants of llvm.pow we need to be cautious, since
without a math library this cannot be scalarised and there is
always a small risk that the optimisation will not happen during
codegen.
DeltaFile
+119-0llvm/test/Analysis/CostModel/AArch64/pow-special.ll
+36-1llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+155-12 files

FreeBSD/ports 2c381d5graphics/ogre3d pkg-plist Makefile

graphics/ogre3d: add textproc/pugixml as default dep (+)

If textproc/pugixml is insalled on a baremetal system, several files do not get installed.
Add the small texproc/pugixml as a hard dep.

PR:             293780
DeltaFile
+7-0graphics/ogre3d/pkg-plist
+3-2graphics/ogre3d/Makefile
+10-22 files

LLVM/project 55db9cbllvm/lib/Analysis IVDescriptors.cpp, llvm/test/Transforms/LoopVectorize/AArch64 conditional-scalar-assignment.ll

[IVDescriptors] Remove single-use constraint from FindLast comparisons (#186096)

Just relaxing some minor constraints for FindLast recurrence detection.
DeltaFile
+69-25llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+52-15llvm/test/Transforms/LoopVectorize/X86/conditional-scalar-assignment.ll
+2-6llvm/lib/Analysis/IVDescriptors.cpp
+123-463 files

LLVM/project c5e305clibc/include wctype.yaml, libc/src/wctype iswupper.cpp iswupper.h

[libc] Implement entrypoint and test of iswupper function (#185215)

Implement entrypoint and test of iswupper function (#185136)
DeltaFile
+25-0libc/test/src/wctype/iswupper_test.cpp
+21-0libc/src/wctype/iswupper.cpp
+21-0libc/src/wctype/iswupper.h
+12-0libc/src/wctype/CMakeLists.txt
+10-0libc/test/src/wctype/CMakeLists.txt
+6-0libc/include/wctype.yaml
+95-010 files not shown
+103-316 files

LLVM/project ea61110llvm/lib/Target/AArch64 AArch64ExpandPseudoInsts.cpp AArch64SVEInstrInfo.td, llvm/test/CodeGen/AArch64 sve2-bitsel-pseudos-expansion.mir sve2-bsl.ll

[AArch64][SVE2] Allow commuting two-input NBSL/BSL2N idioms. (#184847)

Specifically, EON, NAND and NOR are commutable operations that lack
dedicated SVE2 instructions, but we support them via NBSL/BSL2N.

However, as NBSL/BSL2N have tied operands, sometimes we generate a COPY
even if one of the operands could be clobbered.

This patch defines custom expansion for these operations to allow using
their commuted forms or, if still necessary, using MOVPRFX for the COPY.

Should help with
https://github.com/llvm/llvm-project/pull/176194#discussion_r2889564685.
DeltaFile
+329-0llvm/test/CodeGen/AArch64/sve2-bitsel-pseudos-expansion.mir
+74-0llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+55-0llvm/test/CodeGen/AArch64/sve2-bsl.ll
+17-6llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+2-2llvm/lib/Target/AArch64/AArch64SchedOlympus.td
+2-1llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
+479-94 files not shown
+487-1310 files

LLVM/project 7855812libc/shared/math erff16.h, libc/src/__support/math erff16.h

[libc][math] Implement C23 half precision erf function (#179251)

The implementation reuses the approach in `erff`


Closes #133112
DeltaFile
+181-0libc/src/__support/math/erff16.h
+51-0libc/test/src/math/smoke/erff16_test.cpp
+43-0libc/test/src/math/erff16_test.cpp
+27-0libc/shared/math/erff16.h
+21-0libc/src/math/erff16.h
+20-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+343-015 files not shown
+420-021 files

FreeBSD/ports 7f5260dsysutils/parkverbot Makefile distinfo, sysutils/parkverbot/files parkverbot.in

sysutils/parkverbot: update the port to version 1.6

GC no longer needed GNU_CONFIGURE_MANPREFIX, sort
PLIST_FILES, and install rc script.

PR:     278603
DeltaFile
+28-0sysutils/parkverbot/files/parkverbot.in
+4-4sysutils/parkverbot/Makefile
+3-3sysutils/parkverbot/distinfo
+35-73 files

FreeBSD/ports ac4bbd3misc/hxtools Makefile pkg-plist

misc/hxtools: update the port to the latest version 20251011

- Increase bgfg contrast in light2.theme
- extract_dxhog: repair wrong seeking to archive entries
- Delete unmaintained xfs_irecover (alternative: xfs_undelete)
- Delete extract_f3pod (alternative: SLADE)
- Add make_qupak, git-logsortbychgsize, selective-preprocess

Reported by:    portscout
DeltaFile
+6-5misc/hxtools/Makefile
+7-2misc/hxtools/pkg-plist
+3-3misc/hxtools/distinfo
+16-103 files

FreeBSD/ports 159d2f5lang/libhx distinfo pkg-plist

lang/libhx: update the port to version 5.3

Reported by:    portscout
DeltaFile
+3-3lang/libhx/distinfo
+3-2lang/libhx/pkg-plist
+2-2lang/libhx/Makefile
+8-73 files

FreeBSD/ports 90f825egraphics/drm-515-kmod Makefile

graphics/drm-515-kmod: add extra patch to unbreak stable/14, and 14.4-R

Conditionally apply the patch from 26b48400ee94 to avoid conflicts with
an updated LinuxKPI. This should make this port both build and work again.
The patch is conditional still as 14.3-R does not, but stable/14 and 14.4-R
do have the LinuxKPI changes.

Sponsored by:   The FreeBSD Foundation
PR:             290432
Reported by:    gja822 at narod.ru

(cherry picked from commit eecdfa00d49a5f608c34bfdb641e178d9933a66c)
DeltaFile
+3-3graphics/drm-515-kmod/Makefile
+3-31 files

LLVM/project ad05482libc/shared/math hypotbf16.h, libc/src/__support/math hypotbf16.h

[libc][math][c23] Add hypotbf16 function (#183460)

This PR intends to add hypotbf16 higher math function for BFloat16 type
along with the tests.
DeltaFile
+72-0libc/test/src/math/exhaustive/hypotbf16_test.cpp
+29-0libc/src/__support/math/hypotbf16.h
+26-0libc/shared/math/hypotbf16.h
+22-0libc/test/src/math/hypotbf16_test.cpp
+21-0libc/src/math/hypotbf16.h
+18-0libc/test/src/math/smoke/hypotbf16_test.cpp
+188-025 files not shown
+313-231 files

FreeBSD/ports eecdfa0graphics/drm-515-kmod Makefile

graphics/drm-515-kmod: add extra patch to unbreak stable/14, and 14.4-R

Conditionally apply the patch from 26b48400ee94 to avoid conflicts with
an updated LinuxKPI. This should make this port both build and work again.
The patch is conditional still as 14.3-R does not, but stable/14 and 14.4-R
do have the LinuxKPI changes.

Sponsored by:   The FreeBSD Foundation
PR:             290432
Reported by:    gja822 at narod.ru
DeltaFile
+3-3graphics/drm-515-kmod/Makefile
+3-31 files

LLVM/project cf54acallvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool BUILD.gn

[gn] port b80248a0ea35df more (clang-doc md templates) (#186401)

The previous version misspelled the name of comments-partial.mustache,
and it put the md files in the wrong output directory.
DeltaFile
+12-5llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool/BUILD.gn
+12-51 files

LLVM/project c765566libc/config/linux/riscv entrypoints.txt, libc/src/unistd/linux chown.cpp CMakeLists.txt

[libc] Add support for chown on platforms that don't define SYS_chown (#186167)

Some platforms don't define SYS_chown (like risc-v), so this PR adds a
fallback to calling SYS_fchownat.
DeltaFile
+9-0libc/src/unistd/linux/chown.cpp
+1-0libc/config/linux/riscv/entrypoints.txt
+1-0libc/src/unistd/linux/CMakeLists.txt
+11-03 files

LLVM/project a7d1a87libc/src/__support/math log10p1f16.h CMakeLists.txt, libc/src/math log10p1f16.h

[libc][math][c23] Add log10p1f16 C23 math function (#184739)

Closes #133202

---------

Signed-off-by: Shikhar Soni <shikharish05 at gmail.com>
DeltaFile
+207-0libc/src/__support/math/log10p1f16.h
+49-0libc/test/src/math/log10p1f16_test.cpp
+48-0libc/test/src/math/smoke/log10p1f16_test.cpp
+21-0libc/src/math/log10p1f16.h
+19-0libc/src/__support/math/CMakeLists.txt
+18-0libc/src/math/generic/log10p1f16.cpp
+362-019 files not shown
+435-125 files

LLVM/project 1b9a4a0offload/plugins-nextgen/level_zero/src L0Device.cpp

[Offload][L0] clear completed events from a wait list (#186379)

Queue's WaitEvent collection wasn't being cleared after synchronization
and resetting of the events. This led to hangs on subsequent host
synchronizations if not preceeded by any other operation.
DeltaFile
+3-0offload/plugins-nextgen/level_zero/src/L0Device.cpp
+3-01 files

LLVM/project d4418f1llvm/lib/CodeGen MIRPrinter.cpp, llvm/lib/CodeGen/MIRParser MIParser.cpp

[MIR] Support symbolic inline asm tiedto constraints

Co-Authored-By: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+19-0llvm/lib/CodeGen/MIRParser/MIParser.cpp
+7-7llvm/test/CodeGen/AMDGPU/subreg-undef-def-with-other-subreg-defs.mir
+11-0llvm/test/CodeGen/MIR/Generic/inline-asm-tiedto-missing-dollar.mir
+11-0llvm/test/CodeGen/MIR/Generic/inline-asm-tiedto-missing-colon.mir
+11-0llvm/test/CodeGen/MIR/Generic/inline-asm-tiedto-bad-operand-number.mir
+4-0llvm/lib/CodeGen/MIRPrinter.cpp
+63-76 files

LLVM/project c513ed1llvm/lib/IR Verifier.cpp, llvm/test/DebugInfo/MIR/X86 live-debug-values-reg-copy.mir

[DebugInfo] Add Verifier check for duplicate arg indices in SP's retainedNodes list (#186225)

DwarfFile asserts if two arguments of the same subprogram with the same
index are present in a DISubprogram scope:
https://github.com/llvm/llvm-project/blob/5d7a502a9d923784abe4382ec479ee1c0667d743/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp#L110

This patch adds a check to the Verifier to detect such invalid IR
earlier. It can be helpful for finding reproducers for bugs like
https://issues.chromium.org/issues/40288032.

The incorrect args field of DILocalVariable in
llvm/test/DebugInfo/MIR/X86/live-debug-values-reg-copy.mir is fixed.
DeltaFile
+13-0llvm/lib/IR/Verifier.cpp
+1-1llvm/test/DebugInfo/MIR/X86/live-debug-values-reg-copy.mir
+14-12 files

LLVM/project 991fd93llvm/lib/CodeGen MIRPrinter.cpp, llvm/lib/CodeGen/MIRParser MIParser.cpp

[MIR] Support symbolic inline asm operands (#185893)

Support parsing and printing inline assembly operands in MIR using the
symbolic form instead of numeric register class IDs, thus removing the
need to update tests when the numbers change.

The numeric form remains supported.

---------

Co-authored-by: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+99-3llvm/lib/CodeGen/MIRParser/MIParser.cpp
+16-16llvm/test/CodeGen/AMDGPU/dst-sel-hazard.mir
+26-0llvm/lib/CodeGen/MIRPrinter.cpp
+11-0llvm/test/CodeGen/MIR/Generic/inline-asm-no-constraint.mir
+11-0llvm/test/CodeGen/MIR/Generic/inline-asm-bad-mem-constraint.mir
+11-0llvm/test/CodeGen/MIR/Generic/inline-asm-bad-regclass.mir
+174-196 files

LLVM/project 7ba7d76libcxx/test/benchmarks/containers/associative associative_container_benchmarks.h

[libc++] Make the associative container query benchmarks more representative (#183036)

Currently the query benchmarks are training the branch predictor
incredibly well, which isn't representative of the real world. This
change causes the branch misses to go from <1% to ~50% with the current
implementation of `__tree::__find_end`.

This patch also removes the `non-existent` benchmarks, since it'd be
non-trivial to write a representative benchmark for that case, and the
benchmark would be relatively low value. We're already searching to leaf
nodes ~50% of the time (since half the nodes are leaves) with the
current benchmark. So we'd only additionally cover a relatively trivial
failure branch that is only taken once per function call. The loop is
already covered through benchmarking with keys existing in the
container.
DeltaFile
+15-57libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
+15-571 files

LLVM/project 94da403llvm/lib/Analysis InlineCost.cpp ScalarEvolution.cpp, llvm/unittests/Analysis MemorySSATest.cpp LoopInfoTest.cpp

[Analysis][NFC] Drop use of BranchInst (#186374)

Largely straight-forward replacement.
DeltaFile
+24-24llvm/unittests/Analysis/MemorySSATest.cpp
+22-22llvm/lib/Analysis/InlineCost.cpp
+18-22llvm/lib/Analysis/ScalarEvolution.cpp
+16-16llvm/unittests/Analysis/LoopInfoTest.cpp
+12-16llvm/lib/Analysis/IRSimilarityIdentifier.cpp
+13-13llvm/unittests/Analysis/ScalarEvolutionTest.cpp
+105-11327 files not shown
+210-24033 files

LLVM/project 446c552llvm/test/Analysis/DependenceAnalysis exact-siv-large-btc.ll

[DA] Add test for the Exact SIV test misses dependency (NFC)
DeltaFile
+53-0llvm/test/Analysis/DependenceAnalysis/exact-siv-large-btc.ll
+53-01 files

LLVM/project 95050a2llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-large-btc.ll rdiv-large-btc.ll

[DA] Add precondition `0 <=s UB` to function `inferAffineDomain`
DeltaFile
+23-12llvm/lib/Analysis/DependenceAnalysis.cpp
+16-9llvm/test/Analysis/DependenceAnalysis/exact-siv-large-btc.ll
+1-1llvm/test/Analysis/DependenceAnalysis/rdiv-large-btc.ll
+40-223 files

LLVM/project 77bcad4llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis strong-siv-addrec-wrap.ll exact-siv-addrec-wrap.ll

[DA] Remove calls to the GCD MIV test from `testSIV`
DeltaFile
+9-19llvm/test/Analysis/DependenceAnalysis/strong-siv-addrec-wrap.ll
+9-19llvm/test/Analysis/DependenceAnalysis/exact-siv-addrec-wrap.ll
+9-16llvm/test/Analysis/DependenceAnalysis/infer_affine_domain_ovlf.ll
+12-12llvm/test/Analysis/DependenceAnalysis/run-specific-dependence-test.ll
+4-8llvm/lib/Analysis/DependenceAnalysis.cpp
+2-2llvm/test/Analysis/DependenceAnalysis/exact-siv-overflow.ll
+45-766 files

LLVM/project 9e59354mlir/lib/Dialect/Tosa/Transforms TosaProfileCompliance.cpp, mlir/test/Dialect/Tosa invalid_extension.mlir tosa-validation-version-1p1-valid.mlir

[mlir][tosa] Allow integer gather/scatter ops in fp profile (#183342)

This commit updates profile compliance to allow integer gather and
scatter operations to be used with the floating point profile. This
update aligns with the specification change:
https://github.com/arm/tosa-specification/pull/35.
DeltaFile
+76-66mlir/lib/Dialect/Tosa/Transforms/TosaProfileCompliance.cpp
+57-57mlir/test/Dialect/Tosa/invalid_extension.mlir
+96-0mlir/test/Dialect/Tosa/tosa-validation-version-1p1-valid.mlir
+47-47mlir/test/Dialect/Tosa/profile_pro_fp_unsupported.mlir
+43-44mlir/test/Dialect/Tosa/profile_all_unsupported.mlir
+37-37mlir/test/Dialect/Tosa/profile_pro_int_unsupported.mlir
+356-2516 files not shown
+435-27412 files

OPNSense/core 0e7545esrc/opnsense/www/js/widgets Firewall.js, src/opnsense/www/js/widgets/Metadata Core.xml

dashboard: firewall: add semantic groups coloring option (#9907)

* firewall.js should keep coloring after reload, use sematic groups block = red

* fixes for review, hash simplification, color palette, action matching

* action is string, include interface, add default color

* Use color schema for chart colors, vary by shades

* fix blocks

* make color schema configurable for widet, defaults to contrast uses Classic10

* changed from select_multi to select, contrast mode matches the old behavior

* use options.colorscheme, fix color cycling bug

* Update src/opnsense/www/js/widgets/Firewall.js

    [13 lines not shown]
DeltaFile
+82-12src/opnsense/www/js/widgets/Firewall.js
+3-0src/opnsense/www/js/widgets/Metadata/Core.xml
+85-122 files

OpenBSD/ports Blwvf0zwww/squid distinfo Makefile

   update to squid-7.5
VersionDeltaFile
1.128.2.4+2-2www/squid/distinfo
1.279.2.5+1-1www/squid/Makefile
+3-32 files

OpenBSD/ports YfjQZkjwww/squid distinfo Makefile

   update to squid-7.5
VersionDeltaFile
1.132+2-2www/squid/distinfo
1.288+1-1www/squid/Makefile
+3-32 files

LLVM/project 8238ae2clang/lib/CIR/CodeGen CIRGenExprConstant.cpp, clang/test/CIR/CodeGenCXX zero_init_bases.cpp

[CIR] Implement zero-init-bases lowering (#186230)

This showed up in a test suite. A zero-initializer for a whole struct
seems completely sensible, as long as the type is zero-initializable.

This patch doesn't change the non-zero-init behavior (I am working on a
patch to do so, but it is a massive scope), so this is limited to JUST
classes with bases.
DeltaFile
+56-0clang/test/CIR/CodeGenCXX/zero_init_bases.cpp
+0-6clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+56-62 files