FreeBSD/ports 08cf438devel/libwasmtime distinfo Makefile.cargo

devel/libwasmtime: update 40.0.1 -> 41.0.0

ChangeLog:      https://github.com/bytecodealliance/wasmtime/compare/v40.0.1...v41.0.0

Sponsored by:   tipi.work
DeltaFile
+23-13devel/libwasmtime/distinfo
+9-4devel/libwasmtime/Makefile.cargo
+2-2devel/libwasmtime/Makefile
+34-193 files

FreeBSD/ports 0180079net/nats-surveyor distinfo Makefile

net/nats-surveyor: Update 0.9.5 → 0.9.7
DeltaFile
+7-7net/nats-surveyor/distinfo
+1-2net/nats-surveyor/Makefile
+8-92 files

FreeBSD/ports ab58854graphics/inkscape distinfo Makefile

graphics/inkscape: update 1.4.2 -> 1.4.3

Note:
- this is a bridge release in the sense that it can be used to
  convert the planned Inkscape 1.5 multipage file format
  to the pre-1.5 multipage format.
- 24 crash/freeze fixes

PR:             292694
Changes:        https://inkscape.org/doc/release_notes/1.4.3/Inkscape_1.4.3.html
Reviewed by:    Tomasz "CeDeROM" CEDRO <tomek at cedro.info>
DeltaFile
+3-9graphics/inkscape/distinfo
+2-8graphics/inkscape/Makefile
+1-1graphics/inkscape/pkg-plist
+6-183 files

OPNSense/ports 203d33aopnsense/hostwatch distinfo Makefile

opnsense/hostwatch: group id fix applied
DeltaFile
+3-3opnsense/hostwatch/distinfo
+1-1opnsense/hostwatch/Makefile
+4-42 files

OPNSense/core 33e2961src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php

mvc: add ChangeCase support to ProtocolField for DNAT special case (#9643)

Use the ChangeCase BaseField extension because it's already being tested
and add more tests and safeguards so that the cache knows which case is
going on (also if 'any' needs to be used).

The 'any' value is a bit tricky here.  Force it to lowercase in all cases
since it wasn't uppercased before either.

Also fix the display of anti-lockout protocol for consistency.
DeltaFile
+48-32src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+53-8src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+20-17src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+124-585 files

OPNSense/core 1f30870src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes ProtocolFieldTest.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+1-11 files

OPNSense/core 6481ac7src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+1-11 files

OPNSense/core d0b3d00src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseField.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+1-11 files

OPNSense/core 3a32bf9src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseField.php

Apply suggestion from @fichtner
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+1-11 files

LLVM/project 2deae0bllvm/lib/Target/X86 X86TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/X86 vscale-insertelement-crash.ll

X86: Fix VSCALE insert element crash in codegen (#177705)

When inserting elements into <vscale x N x i64> scalable vectors, the X86 backend now returns InstructionCost::getInvalid() instead of panicking.

Fixes #176823
DeltaFile
+10-0llvm/test/Analysis/CostModel/X86/vscale-insertelement-crash.ll
+4-0llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+14-02 files

LLVM/project b239b23llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

Merge branch 'users/chapuni/cov/merge/merge-mcdc' into users/chapuni/cov/merge/trunk
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files

LLVM/project 1d0c9e1llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

Merge branch 'users/chapuni/cov/merge/strategy' into users/chapuni/cov/merge/merge-mcdc
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files

LLVM/project be35d87llvm/include/llvm/ProfileData/Coverage CoverageMapping.h

LLVM_ABI
DeltaFile
+2-2llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+2-21 files

LLVM/project 8856b85llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll simplify-demanded-fpclass.ll

InstCombine: Infer nnan and ninf flags on log intrinsics

Use the new common utility function to try fold to constant
or introduce flags.
DeltaFile
+8-8llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+12-123 files

FreeBSD/ports 7d7e0fadevel/bear distinfo pkg-plist, devel/bear/files patch-bear_build.rs patch-intercept-preload_src_lib.rs

devel/bear: Upgrade to 4.0.1

The bear project has been re-written in Rust from 4.0.0. We upgrade this
to 4.0.1 and use builtin USE_CARGO.
A good new is that the new version does not need the per-compiler wrapper now.

Also, let aokblast@ take the maintainership.

Approved by:    lwhsu (mentor)
Differential Revision: https://reviews.freebsd.org/D54755
DeltaFile
+205-3devel/bear/distinfo
+2-171devel/bear/pkg-plist
+101-0devel/bear/Makefile.crates
+17-35devel/bear/Makefile
+19-0devel/bear/files/patch-bear_build.rs
+16-0devel/bear/files/patch-intercept-preload_src_lib.rs
+360-2091 files not shown
+371-2097 files

OpenBSD/ports 8T4xn8tsysutils/py-mitogen distinfo Makefile

   update to py3-mitogen-0.3.38
VersionDeltaFile
1.20+2-2sysutils/py-mitogen/distinfo
1.24+1-1sysutils/py-mitogen/Makefile
+3-32 files

OpenBSD/ports jvIWc03devel/py-wbem distinfo Makefile, devel/py-wbem/pkg PLIST

   update to py3-wbem-1.9.0
VersionDeltaFile
1.10+2-2devel/py-wbem/distinfo
1.15+0-3devel/py-wbem/pkg/PLIST
1.32+1-1devel/py-wbem/Makefile
+3-63 files

OpenBSD/ports aMXLmrNmail/mailparser Makefile distinfo, mail/mailparser/pkg PLIST

   update to mailparser-4.1.4
VersionDeltaFile
1.4+12-12mail/mailparser/Makefile
1.4+7-4mail/mailparser/pkg/PLIST
1.2+2-2mail/mailparser/distinfo
+21-183 files

LLVM/project ed3624bllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-canonicalize.ll

InstCombine: Infer nnan/ninf on canonicalize
DeltaFile
+22-12llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-canonicalize.ll
+8-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+30-122 files

LLVM/project 167f9bbllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-rounding-intrinsics.ll

InstCombine: Infer nnan/ninf on rounding intrinsics
DeltaFile
+52-42llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+8-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+60-422 files

LLVM/project bab36b7llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fptrunc-round.ll simplify-demanded-fpclass-fptrunc.ll

InstCombine: Infer nnan and ninf on fptrunc

Teach SimplifyDemandedFPClass to do this, although this is
not yet applied directly to the cast.
DeltaFile
+31-21llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
+19-19llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+11-11llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+61-513 files

LLVM/project d776347llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fpext.ll

InstCombine: Infer nnan and ninf on fpext

Teach SimplifyDemandedFPClass to do this, although this is
not yet applied directly to the cast.
DeltaFile
+12-12llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fpext.ll
+4-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+16-152 files

OpenBSD/src ZaKl7KYlib/libcrypto/sha sha1_amd64_generic.S sha1_amd64_shani.S

   Tidy instruction separators in SHA assembly.

   Remove unnecessary separators and add a few to macros that call other
   macros (instead of expecting them to exist).
VersionDeltaFile
1.4+75-75lib/libcrypto/sha/sha1_amd64_generic.S
1.3+10-10lib/libcrypto/sha/sha1_amd64_shani.S
1.3+6-6lib/libcrypto/sha/sha512_amd64_generic.S
1.4+6-6lib/libcrypto/sha/sha1_aarch64_ce.S
1.5+6-6lib/libcrypto/sha/sha256_amd64_generic.S
1.3+6-6lib/libcrypto/sha/sha256_amd64_shani.S
+109-1091 files not shown
+113-1137 files

LLVM/project 03168f9llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-log.ll simplify-demanded-fpclass.ll

InstCombine: Infer nnan and ninf flags on log intrinsics

Use the new common utility function to try fold to constant
or introduce flags.
DeltaFile
+8-8llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
+2-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+1-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+11-123 files

LLVM/project eab6bd5llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-exp.ll simplify-demanded-fpclass.ll

InstCombine: Infer nnan and ninf flags on exp intrinsics

Use the new common utility function to try fold to constant
or introduce flags.
DeltaFile
+11-11llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
+3-3llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+16-163 files

LLVM/project 0263baallvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Use SimplifyDemandedFPClass epilog helper function for fma (#176017)

NFC refactor to use shared code for fold to constant or set fast math
flags.
DeltaFile
+2-14llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-141 files

OpenBSD/ports ttpigUitextproc/py-sphinx-intl Makefile distinfo, textproc/py-sphinx-intl/pkg PLIST

   update to py3-sphinx-intl-2.3.2
VersionDeltaFile
1.20+14-18textproc/py-sphinx-intl/Makefile
1.5+2-2textproc/py-sphinx-intl/distinfo
1.11+0-2textproc/py-sphinx-intl/pkg/PLIST
+16-223 files

OpenBSD/ports hBwE2Pitextproc/py-textfsm Makefile distinfo, textproc/py-textfsm/patches patch-setup_cfg

   update to py3-textfsm-2.1.0
VersionDeltaFile
1.19+2-8textproc/py-textfsm/Makefile
1.1+10-0textproc/py-textfsm/patches/patch-setup_cfg
1.6+2-2textproc/py-textfsm/distinfo
1.10+0-3textproc/py-textfsm/pkg/PLIST
+14-134 files

LLVM/project 0c79348llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Cleanup redundant result-not-nan check for canonicalize (#177765)

Missed case from 53eb230e476f69c5c879871a0d328d283a6ce172
DeltaFile
+2-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-31 files

LLVM/project 6324f57clang-tools-extra/clang-tidy ClangTidyDiagnosticConsumer.cpp ClangTidy.cpp, clang-tools-extra/clang-tidy/bugprone RedundantBranchConditionCheck.cpp EasilySwappableParametersCheck.cpp

[clang-tidy][NFC] Fix `bugprone-unchecked-optional-access` warnings in codebase (#170004)

Closes [#156151](https://github.com/llvm/llvm-project/issues/156151)
Assisted-by: Gemini 3 via Gemini CLI
DeltaFile
+15-15clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
+16-10clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
+15-9clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
+6-4clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.cpp
+2-1clang-tools-extra/clang-tidy/ClangTidy.cpp
+2-0clang-tools-extra/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp
+56-392 files not shown
+57-418 files