FreeBSD/ports 287a246www/librewolf distinfo Makefile

www/librewolf: Update 147.0.3-2 => 147.0.4-1

Release Notes:
https://www.firefox.com/en-US/firefox/147.0.4/releasenotes/

PR:     293223
MFH:    2026Q1
DeltaFile
+3-3www/librewolf/distinfo
+2-3www/librewolf/Makefile
+5-62 files

LLVM/project 860a8bdclang/lib/Analysis/LifetimeSafety LifetimeSafety.cpp, clang/test/Sema warn-lifetime-safety-cfg-bailout.cpp

Merge branch 'main' into revert-178287-wasm-ld-crash-fix
DeltaFile
+1,325-1,258llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+389-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+62-10llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-scalable.ll
+48-0clang/test/Sema/warn-lifetime-safety-cfg-bailout.cpp
+30-1llvm/test/CodeGen/X86/win_cst_pool.ll
+19-3clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp
+1,873-1,27213 files not shown
+1,950-1,29419 files

LLVM/project a83ecd5llvm/test/CodeGen/AArch64 fp16_i16_intrinsic_scalar.ll fp16_intrinsic_scalar_1op.ll

[AArch64][GlobalISel] Move fp16 -> i16 test checks into fp16 test file

fp16 -> i16 checks were previously placed in a separate file due to GlobalISel being unable to select the intrinsics.
Now, place these tests into the master file.
DeltaFile
+0-136llvm/test/CodeGen/AArch64/fp16_i16_intrinsic_scalar.ll
+110-0llvm/test/CodeGen/AArch64/fp16_intrinsic_scalar_1op.ll
+110-1362 files

LLVM/project 61ae5caclang/unittests/Analysis/Scalable/Serialization JSONFormatTest.cpp, lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift grammar.js

Merge branch 'main' into users/jmmartinez/llvm-reduce/simplify-br
DeltaFile
+1,560-1,560llvm/test/tools/llvm-mca/RISCV/SiFive7/vector-fp.s
+1,325-1,258llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+991-1,493llvm/test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll
+1,847-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest.cpp
+1,594-0lldb/source/Plugins/Highlighter/TreeSitter/Swift/tree-sitter-swift/grammar.js
+0-1,543llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
+7,317-5,8542,040 files not shown
+85,896-32,3822,046 files

LLVM/project a844bd2libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req atomic_fetch_min.pass.cpp atomic_fetch_max.pass.cpp

remove xfail
DeltaFile
+0-3libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_min.pass.cpp
+0-3libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_max.pass.cpp
+0-3libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_min_explicit.pass.cpp
+0-3libcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_max_explicit.pass.cpp
+0-124 files

FreeBSD/src 62fba00contrib/ee ee.c

ee: add unicode support

- Add native support for unicode everywhere.
- Remove Big5 specific code (and the menu entry)

PR:             291279
MFC After:      1 month
Tested by:       Marek Zarychta
Differential Revision:  https://reviews.freebsd.org/D55303
DeltaFile
+409-232contrib/ee/ee.c
+409-2321 files

NetBSD/pkgsrc 3cEo0Hxmath/py-gmpy2 Makefile

   py-gmpy2: add missing tool dependency

   fixes PLIST
VersionDeltaFile
1.12+2-1math/py-gmpy2/Makefile
+2-11 files

LLVM/project cdaeecallvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/AArch64 transform-narrow-interleave-to-widen-memory-scalable.ll transform-narrow-interleave-to-widen-memory-remove-loop-region.ll

[VPlan] Only remove backedge if IV is still incremented by VFxUF.

After 6f253e87dd, VFxUF may have been replaced by UF, in which case the
simplification is no longer correct. Tighten check to make sure the
increment is still what we expect.

Fixes a miscompile in the added test case.
DeltaFile
+62-10llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-scalable.ll
+9-4llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-remove-loop-region.ll
+3-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+74-153 files

OpenBSD/ports 5wpNCkDlang/php/8.2 Makefile, lang/php/8.2/pkg php82_fpm.rc

   Allow rcctl reload for php-fpm (it uses a non-standard signal)
   Mention that large opcache may delay shutdown in pkg-readme and suggest
   "rcctl set phpXX_fpm timeout"

   Following mails and slightly different diffs from Leo Unglaub
VersionDeltaFile
1.19.2.1+4-0lang/php/files/README-main
1.1.12.1+1-1lang/php/8.2/pkg/php82_fpm.rc
1.1.4.1+1-1lang/php/8.4/pkg/php84_fpm.rc
1.1.8.1+1-1lang/php/8.3/pkg/php83_fpm.rc
1.44.2.7+1-0lang/php/8.3/Makefile
1.54.2.5+1-0lang/php/8.2/Makefile
+9-31 files not shown
+10-37 files

LLVM/project 30f633fllvm/lib/Target/AArch64 AArch64ISelLowering.cpp

Format code
DeltaFile
+4-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+4-31 files

OpenBSD/ports 5HKmNDZlang/php/8.2/pkg php82_fpm.rc, lang/php/8.3/pkg php83_fpm.rc

   Allow rcctl reload for php-fpm (it uses a non-standard signal)
   Mention that large opcache may delay shutdown in pkg-readme and suggest
   "rcctl set phpXX_fpm timeout"

   Following mails and slightly different diffs from Leo Unglaub
VersionDeltaFile
1.20+4-0lang/php/files/README-main
1.32+2-1lang/php/8.4/Makefile
1.2+1-1lang/php/8.3/pkg/php83_fpm.rc
1.2+1-1lang/php/8.2/pkg/php82_fpm.rc
1.2+1-1lang/php/8.4/pkg/php84_fpm.rc
1.2+1-1lang/php/8.5/pkg/php85_fpm.rc
+10-53 files not shown
+13-59 files

LLVM/project f8a8f47llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

Add comment
DeltaFile
+1-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-01 files

LLVM/project 74044a7clang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeSafety.h, clang/include/clang/Basic LangOptions.def

[LifetimeSafety] Add bailout for large CFGs (#170444)

This PR introduces a flag for setting a threshold size for CFG blocks
above which lifetime safety analysis will skip processing those CFGs.
The major contributor of compilation time increase due to lifetime
safety analysis is the costly join operation during loan propagation.
This can be avoided at the cost of introducing some false negatives by
ignoring some large CFG blocks.

The `block-size-threshold` flag accepts an integer value which serves as
the threshold. CFG blocks with size above this threshold are ignored.
This value is only used if an integer > 0 is passed to it. By default it
is set to 0 and no CFG blocks are skipped during analysis. The CFG block
size refers to the number of facts associated with a CFG block. This PR
also adds a debug-only option that dumps the sizes of CFG blocks
associated with an analysis context:

Example output (for `llvm-project/llvm/lib/Demangle/Demangle.cpp`):


    [18 lines not shown]
DeltaFile
+48-0clang/test/Sema/warn-lifetime-safety-cfg-bailout.cpp
+19-3clang/lib/Analysis/LifetimeSafety/LifetimeSafety.cpp
+10-1clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeSafety.h
+8-0clang/include/clang/Options/Options.td
+4-1clang/unittests/Analysis/LifetimeSafetyTest.cpp
+2-0clang/include/clang/Basic/LangOptions.def
+91-56 files

LLVM/project 2b90b63llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/test/CodeGen/X86 win_cst_pool.ll

[LLVM][CodeGen] Add suppport for vector ConstantInt/FP to scalarConstantToHexString. (#180978)

DeltaFile
+30-1llvm/test/CodeGen/X86/win_cst_pool.ll
+18-2llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+48-32 files

OPNSense/core 1a101b8src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api TemplateController.php ServiceController.php

Re-add the validation and serialize
DeltaFile
+13-7src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/TemplateController.php
+0-2src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+13-92 files

NetBSD/pkgsrc Cxip5Oxdoc CHANGES-2026

   tex context updates
VersionDeltaFile
1.1186+21-1doc/CHANGES-2026
+21-11 files

LLVM/project 3dd2cfdllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 aarch64-minmaxv.ll sve-streaming-mode-fixed-length-int-reduce.ll

Fixups
DeltaFile
+254-210llvm/test/CodeGen/AArch64/aarch64-minmaxv.ll
+49-5llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+13-13llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
+316-2283 files

LLVM/project c15f71dllvm/lib/Target/SPIRV SPIRVPreLegalizer.cpp SPIRVBuiltins.cpp

[NFC][SPIRV] Remove `SPIRVType` from comments (#181652)

`SPIRVType` was deprecated and is being removed, so clean comments that
reference it.

In these contexts, `SPIRVType` used to mean _"a SPIRV type"_.
DeltaFile
+4-4llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+4-3llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+8-72 files

NetBSD/pkgsrc l9BKzPLmeta-pkgs/texlive-collection-context Makefile DESCR

   texlive-collection-context: update to version 2025.75426

   add tex-context-animation
   remove tex-context-companion-fonts and tex-context-texlive
VersionDeltaFile
1.17+4-5meta-pkgs/texlive-collection-context/Makefile
1.2+5-1meta-pkgs/texlive-collection-context/DESCR
+9-62 files

LLVM/project 8a1615allvm/include/llvm/Object ELF.h

[Object][ELF] Fix section header zero check

The PN_XUM is a necessary condition for reading shdr0
regardless of the value of e_shoff. Without this,
readShdrZero falsely returns the garbage value in ELF
header instead of emitting warning.
DeltaFile
+12-7llvm/include/llvm/Object/ELF.h
+12-71 files

NetBSD/pkgsrc 346zv9wfonts Makefile, fonts/tex-context-companion-fonts Makefile PLIST

   tex-context-companion-fonts{,-doc}: remove, no longer package in TeXLive
VersionDeltaFile
1.451+1-3fonts/Makefile
1.2+1-1fonts/tex-context-companion-fonts-doc/distinfo
1.3+1-1fonts/tex-context-companion-fonts-doc/Makefile
1.2+1-1fonts/tex-context-companion-fonts-doc/PLIST
1.3+1-1fonts/tex-context-companion-fonts/Makefile
1.2+1-1fonts/tex-context-companion-fonts/PLIST
+6-83 files not shown
+7-99 files

LLVM/project b7e54b9clang/include/clang/Basic DiagnosticASTKinds.td

[clang][NFC] Remove unused diagnostic (#181790)

DeltaFile
+2-4clang/include/clang/Basic/DiagnosticASTKinds.td
+2-41 files

LLVM/project 15057ebllvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanTransforms.h, llvm/test/Transforms/LoopVectorize/VPlan predicator.ll vplan-print-after-all.ll

[VPlan] Add VPlan-dump-based test for predication (#180794)

DeltaFile
+389-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+7-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+5-1llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+1-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-after-all.ll
+402-24 files

NetBSD/pkgsrc BZQxTP7doc CHANGES-2026

   Updated devel/py-test-mypy-plugins, devel/py-apycula
VersionDeltaFile
1.1185+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 0MyoZtaprint Makefile, print/tex-context-texlive Makefile PLIST

   tex-context-texlive: remove. no longer packaged in TeXLive
VersionDeltaFile
1.956+1-2print/Makefile
1.5+1-1print/tex-context-texlive/Makefile
1.3+1-1print/tex-context-texlive/PLIST
1.4+1-1print/tex-context-texlive/distinfo
1.2+0-0print/tex-context-texlive/DESCR
+4-55 files

NetBSD/pkgsrc 6Px5G97devel/py-apycula distinfo Makefile

   py-apycula: updated to 0.29

   0.29

   25A unusual IOs.
   Add a description of dedicated pins.
   Read information about banks from a DAT file.
   Read a list of alt IO functions from a DAT file.
   Add IOBUFs for GW5AST-138C
   Set fuses for unused I/O
   Bump the Yosys version
   Fix Tangmega138k overheating
   Doc. BSRAM in the GW5A series.
   Disable segment gates.
   Enable ‘Byte Enable’ on BSRAM. for all chips, including the 5A series.
   Add new wire tables.
   Set DSP regs defaults
   Implement GW5AST-138C clock system.
   Add TangMega138k examples.
VersionDeltaFile
1.2+4-4devel/py-apycula/distinfo
1.2+2-2devel/py-apycula/Makefile
1.2+2-1devel/py-apycula/PLIST
+8-73 files

LLVM/project 2fbecf5llvm/include/llvm/Object ELF.h

[Object][ELF] Fix section header zero check

The PN_XUM is a necessary condition for reading shdr0
regardless of the value of e_shoff. Without this,
readShdrZero falsely returns the garbage value in ELF
header instead of emitting warning.
DeltaFile
+13-8llvm/include/llvm/Object/ELF.h
+13-81 files

NetBSD/pkgsrc w24q6o9print/tex-context-typescripts Makefile, print/tex-context-typescripts-doc Makefile

   tex-context-typescripts{,-doc}: fix license (gnu-gpl-v3)
VersionDeltaFile
1.5+2-2print/tex-context-typescripts-doc/Makefile
1.5+2-2print/tex-context-typescripts/Makefile
+4-42 files

NetBSD/pkgsrc RNvpgGqdevel/py-test-mypy-plugins distinfo Makefile

   py-test-mypy-plugins: updated to 3.3.0

   3.3.0

   Features

   Drops python3.8 support
   Adds official python3.13 support

   Bugfixes

   Fixes regex for colon output :,
   Fixes internal error with TraceLastReprEntry
VersionDeltaFile
1.6+4-4devel/py-test-mypy-plugins/distinfo
1.11+2-3devel/py-test-mypy-plugins/Makefile
+6-72 files

LLVM/project 64c32e7llvm/lib/Transforms/Scalar DeadStoreElimination.cpp

[DSE] Separate DSEState methods to out-of-line declarations (NFC)

By the time `DSEState` evolved, the majority of the methods bodies
had grown inside the struct, interleaving declarations and logic.
Minor opportunity to improve readability by refactoring methods out
of the anonymous namespace, close to the exisiting ones.
DeltaFile
+1,325-1,258llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+1,325-1,2581 files