FreeBSD/ports 25caaf0graphics/mesa-dri Makefile

graphics/mesa-dri: Refine BUILD_DEPENDS of crocus and panfrost

Reported by:    pkg-fallout (arm64)
DeltaFile
+2-0graphics/mesa-dri/Makefile
+2-01 files

FreeBSD/ports 83019f0sysutils/kopia distinfo Makefile

sysutils/kopia: Update 0.23.1

- Switch from GO_BUILDFLAGS to GO_LDFLAGS
- Use BuildInfo=${HOSTARCH}-portbld-${OPSYS:tl}-${OSREL:R} instead of date
  for better reproducibility.

ChangeLog: https://github.com/kopia/kopia/releases/tag/v0.23.1
DeltaFile
+5-5sysutils/kopia/distinfo
+3-5sysutils/kopia/Makefile
+8-102 files

FreeBSD/ports 23a7ed8textproc/pugixml distinfo Makefile

textproc/pugixml: Update to 1.16

ChangeLog: https://github.com/zeux/pugixml/releases/tag/v1.16
DeltaFile
+3-3textproc/pugixml/distinfo
+2-2textproc/pugixml/Makefile
+5-52 files

FreeBSD/ports cfbe13asecurity/vuxml/vuln 2026.xml

security/vuxml: Report mailpit vulnerability
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

LLVM/project 3746f3ellvm/include/llvm/ExecutionEngine/Orc ELFNixPlatform.h, llvm/include/llvm/MC MCPseudoProbe.h

[llvm] Replace unordered_{map,set} with Dense{Map,Set} (#202222)

std::unordered_map is slow. The remaining uses are pointer stability,
key spanning the full value range, or huge pair<key,value>. After
PR #201281 DenseMap no longer reserves sentinel keys, so more of these
maps can switch.

Aided by Claude Opus 4.8
DeltaFile
+30-21llvm/include/llvm/ProfileData/SampleProf.h
+12-23llvm/include/llvm/Transforms/IPO/SampleProfileMatcher.h
+3-20llvm/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
+9-14llvm/include/llvm/MC/MCPseudoProbe.h
+8-4llvm/lib/Transforms/IPO/GlobalDCE.cpp
+12-0llvm/include/llvm/ProfileData/MemProf.h
+74-8221 files not shown
+130-14927 files

LLVM/project 8ac287fllvm/lib/Target/RISCV RISCVInstrInfoP.td, llvm/test/CodeGen/RISCV rvp-simd-64.ll rvp-narrowing-shift-trunc.ll

[RISCV] Add pnsrl(i)/pnsra(i) patterns. (#204198)
DeltaFile
+222-16llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+20-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+3-6llvm/test/CodeGen/RISCV/rvp-narrowing-shift-trunc.ll
+2-4llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+247-264 files

OPNSense/core 57940f5src/opnsense/mvc/app/library/OPNsense/Firewall Util.php

firewall: chr(): providing a value not in-between 0 and 255 is deprecated
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+1-11 files

OPNSense/core b5c542csrc/opnsense/mvc/tests/app/library/OPNsense/Interface IdassocTest.php

tests: Method ReflectionMethod::setAccessible() is deprecated since 8.5
DeltaFile
+0-1src/opnsense/mvc/tests/app/library/OPNsense/Interface/IdassocTest.php
+0-11 files

OPNSense/core d3c654fsrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes DescriptionField.php

mvc: DescriptionField: disable special and newline characters

This is only cosmetic and since the description is only used as a
label and not a note block this is fine (and could be overwridden
by the model if needed).
DeltaFile
+10-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/DescriptionField.php
+10-01 files

FreeBSD/ports 50782d6textproc/oyo distinfo Makefile

textproc/oyo: Update to 0.1.35

ChangeLog:

- https://github.com/ahkohd/oyo/releases/tag/v0.1.35

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/oyo/distinfo
+1-1textproc/oyo/Makefile
+1-0textproc/oyo/pkg-plist
+5-43 files

OPNSense/core c556979src/opnsense/mvc/app/models/OPNsense/Interfaces/ACL ACL.xml

system: fix ACL pattern for carp_status action (#10428)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/ACL/ACL.xml
+1-11 files

OPNSense/core 68d9da1src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api InterfaceController.php

mvc: use camelCase for carp_status action related to #10428
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/InterfaceController.php
+2-21 files

LLVM/project 75b7809clang/lib/AST/ByteCode Interp.h

[clang][bytecode][NFC] Consistently use `isBottomFrame()` (#204167)

Instead of checking for `getDepth() == 0`.
DeltaFile
+5-5clang/lib/AST/ByteCode/Interp.h
+5-51 files

OpenBSD/ports rB6fhT4games/dunelegacy Makefile distinfo, games/dunelegacy/patches patch-src_CMakeLists_txt

   update to dunelegacy-0.99.2
VersionDeltaFile
1.20+4-2games/dunelegacy/Makefile
1.6+2-2games/dunelegacy/distinfo
1.3+1-1games/dunelegacy/patches/patch-src_CMakeLists_txt
1.8+1-0games/dunelegacy/pkg/PLIST
+8-54 files

LLVM/project 9112f8fmlir/include/mlir/Dialect/EmitC/IR EmitC.td, mlir/include/mlir/Dialect/OpenMP OpenMPOps.td

[MLIR] Adopt HasAncestor trait in omp.workshare.loop_wrapper and emitc.get_field (#197911)

Following #195447 which added the `HasAncestor` trait, replace the
ancestor-existence checks in two ops:
- `omp.workshare.loop_wrapper`
- `emitc.get_field`
DeltaFile
+0-8mlir/lib/Dialect/EmitC/IR/EmitC.cpp
+0-6mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+2-3mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+2-2mlir/test/Dialect/EmitC/invalid_ops.mlir
+1-2mlir/include/mlir/Dialect/EmitC/IR/EmitC.td
+1-1mlir/test/Dialect/OpenMP/invalid.mlir
+6-226 files

FreeBSD/ports 0f64219games/openenroth distinfo Makefile, games/openenroth/files patch-thirdparty_CMakeLists.txt patch-src_Library_Serialization_CMakeLists.txt

games/openenroth: introduce some minor improvements and fixes

- Reflect currently required C++ standard (23) in the USES line
- Convert GH_ACCOUNT/GH_PROJECT/GH_TAGNAME/GH_SUBDIR lists into
  GH_TUPLE which is shorter, more blame-friendly and thus easier
  to maintain (assess changes)
- Depend on `math/fast_float' implementation from the ports
- Try to unbreak the build against Clang 21.1.8 by initializing
  const pointer and explicitly invoking operator bool() when
  asserting unique_ptr

Reported by:    pkg-fallout
DeltaFile
+22-24games/openenroth/distinfo
+24-21games/openenroth/Makefile
+10-2games/openenroth/files/patch-thirdparty_CMakeLists.txt
+10-0games/openenroth/files/patch-src_Library_Serialization_CMakeLists.txt
+66-474 files

LLVM/project 734d569llvm/lib/CodeGen RenameIndependentSubregs.cpp, llvm/test/CodeGen/AMDGPU rename-independent-subregs-unused-lanes.ll rename-independent-subregs.mir

[Codegen] Avoid duplicate subranges for unused lanes (#204091)

Splitting registers in `RenameIndependentSubregs` requires inserting
`IMPLICIT_DEF` to ensure definition of the new register on all paths.

The existing logic for handling unused lanes would create duplicate
subranges if multiple predecessor blocks exist, causing the machine
verifier to fail.

This change ensures that only a single subrange is created for the
unused lanes which is then updated with additional segments in the
following iterations.

This fixes https://github.com/llvm/llvm-project/issues/197733.

---------

Signed-off-by: Lukas Sommer <lukas.sommer at amd.com>
DeltaFile
+82-0llvm/test/CodeGen/AMDGPU/rename-independent-subregs-unused-lanes.ll
+52-0llvm/test/CodeGen/AMDGPU/rename-independent-subregs.mir
+7-1llvm/lib/CodeGen/RenameIndependentSubregs.cpp
+141-13 files

LLVM/project 4a3052bclang/lib/AST/ByteCode Pointer.h

[clang][bytecode][NFC] Fix Pointer::operator<< for non-block pointers (#204156)

Some of those functions can only be called on block pointers.
DeltaFile
+2-2clang/lib/AST/ByteCode/Pointer.h
+2-21 files

LLVM/project 16d2217clang/docs ReleaseNotes.rst, clang/include/clang/Basic OpenCLOptions.h LangStandards.def

[Clang][OpenCL] Add OpenCL 3.1 language version (#204043)

OpenCL 3.1 was recently added to spec in
https://github.com/KhronosGroup/OpenCL-Docs/commit/9fff1a87a975

This PR adds version 3.1 to clang support, including frontend flag
`-std=cl3.1` (and its alias `-std=CL3.1`).
Updated release note.

A few extensions are promoted to 3.1 core. They'll be handled in
follow-up PRs.

Assisted-by: Claude Sonnet 4.6
DeltaFile
+15-0clang/test/Preprocessor/predefined-macros.c
+4-1clang/include/clang/Basic/OpenCLOptions.h
+4-0clang/docs/ReleaseNotes.rst
+4-0clang/lib/Frontend/InitPreprocessor.cpp
+4-0clang/include/clang/Basic/LangStandards.def
+1-1clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
+32-25 files not shown
+39-311 files

LLVM/project 2aa9457llvm/lib/IR Verifier.cpp VerifierAMDGPU.cpp, llvm/test/Verifier callbr-intrinsic.ll

[RFC][IR] Extract AMDGPU-specific verification logic into `VerifierAMDGPU.cpp`

`Verifier.cpp` is large and already mixes generic IR verification with
target-specific checks. We also have a growing amount of AMDGPU verifier logic
downstream, which would all end up in the same file if we don't address this,
and that is not ideal.

This patch extracts AMDGPU-specific verification logic into a separate
`VerifierAMDGPU.cpp` file, with shared infrastructure (`VerifierSupport`) moved
into `VerifierInternal.h`.

This is purely a code organization change, not a target-dependent IR verifier.
All checks remain compiled and linked into `LLVMCore` regardless of the target
triple. The extracted functions are called unconditionally at well-defined
extension points in `Verifier.cpp`, and each function internally gates on
target-specific conditions (for example, triple checks or intrinsic IDs) as
needed. The file is strictly limited to AMDGPU-specific IR constructs (amdgcn
intrinsics, AMDGPU module flags, etc.), and does not contain generic IR rules
that vary by target.

    [10 lines not shown]
DeltaFile
+15-528llvm/lib/IR/Verifier.cpp
+392-0llvm/lib/IR/VerifierAMDGPU.cpp
+228-0llvm/lib/IR/VerifierInternal.h
+4-4llvm/test/Verifier/callbr-intrinsic.ll
+1-0llvm/lib/IR/CMakeLists.txt
+1-0llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn
+641-5326 files

LLVM/project 641f2dallvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx vsllwil.ll

[LoongArch] Add DAG combine for widening shift-left (#202602)

Add DAG combines to recognize vector widening left-shift idioms and
lower them to VSLLWIL instructions.

The following pattern is matched for both signed and unsigned variants:

```
  SEXT/ZEXT(Low-Half-Lanes(vec)) << Imm
```

This covers the following instructions:

```
  LSX:  VSLLWIL.H.B, VSLLWIL.W.H, VSLLWIL.D.W
        VSLLWIL.HU.BU, VSLLWIL.WU.HU, VSLLWIL.DU.WU

  LASX: XVSLLWIL.H.B, XVSLLWIL.W.H, XVSLLWIL.D.W
        XVSLLWIL.HU.BU, XVSLLWIL.WU.HU, XVSLLWIL.DU.WU
```
DeltaFile
+6-128llvm/test/CodeGen/LoongArch/lasx/vsllwil.ll
+131-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+29-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+24-0llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+6-18llvm/test/CodeGen/LoongArch/lsx/vsllwil.ll
+196-1465 files

LLVM/project e57dfa3llvm/include/llvm/CodeGen RDFGraph.h RDFLiveness.h, llvm/lib/CodeGen RDFLiveness.cpp RDFGraph.cpp

[RDF] Replace unordered_map with DenseMap. NFC (#204280)

std::unordered_map is slow. Switch DefStackMap and RefMap to DenseMap.
erase-while-iterating loops become DenseMap::remove_if.
DeltaFile
+9-9llvm/lib/CodeGen/RDFLiveness.cpp
+1-6llvm/lib/CodeGen/RDFGraph.cpp
+2-3llvm/include/llvm/CodeGen/RDFGraph.h
+1-2llvm/include/llvm/CodeGen/RDFLiveness.h
+13-204 files

FreeBSD/src 652f4d4sys/dev/acpica acpi_timer.c

acpi(4): Fix a typo in a source code comment

- s/freqency/frequency/

(cherry picked from commit f2574978567e63a1eb518c6d325ddf424a22a5e0)
DeltaFile
+1-1sys/dev/acpica/acpi_timer.c
+1-11 files

FreeBSD/src 66dde7dsys/dev/sdhci fsl_sdhci.c

sdhci(4): Fix a typo in a source code comment

- s/freqency/frequency/

(cherry picked from commit dd8ba1f2fc513cea3ef18b6cdfed0e7d4260bb1a)
DeltaFile
+1-1sys/dev/sdhci/fsl_sdhci.c
+1-11 files

FreeBSD/src cf6fb0asys/dev/qcom_clk qcom_clk_rcg2.c

qcom_clk: Fix a typo in a source code comment

- s/freqency/frequency/

(cherry picked from commit 6280a0630089d6e1726f9942ce9118556a32bb59)
DeltaFile
+1-1sys/dev/qcom_clk/qcom_clk_rcg2.c
+1-11 files

FreeBSD/src 2e7e5bfsys/dev/et if_et.c

et(4): Fix a typo in a source code comment

- s/Diable/Disable/

(cherry picked from commit 0ea84e9cce72e9df9d621b731ddd7247e175b3a7)
DeltaFile
+1-1sys/dev/et/if_et.c
+1-11 files

FreeBSD/src 1dfc91fsys/dev/extres/clk clknode_if.m

clk: Fix a typo in a source code comment

- s/freqency/frequency/

(cherry picked from commit 58cf810066c850131d29de2eee32239e6f817c58)
DeltaFile
+1-1sys/dev/extres/clk/clknode_if.m
+1-11 files

FreeBSD/src c8f0bb3sys/dev/aic7xxx aic79xx.c aic7xxx.seq

aic7xxx: Fix two typos in source code comments

- s/Diable/Disable/
- s/connonical/canonical/

(cherry picked from commit 49ced8d765f46c3f81214590ad384846cfdfbbf8)
DeltaFile
+1-1sys/dev/aic7xxx/aic79xx.c
+1-1sys/dev/aic7xxx/aic7xxx.seq
+2-22 files

LLVM/project efbfb2cclang/include/clang/CIR/Dialect/Builder CIRBaseBuilder.h, clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Add invariant attribute to cir.load
DeltaFile
+21-0clang/test/CIR/Lowering/load-invariant.cir
+20-0clang/test/CIR/IR/load-invariant.cir
+10-5clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
+9-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+5-3clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
+4-2clang/lib/CIR/CodeGen/CIRGenBuilder.h
+69-113 files not shown
+76-159 files

FreeBSD/src 55407c3sys/dev/acpica acpi_timer.c

acpi(4): Fix a typo in a source code comment

- s/freqency/frequency/

(cherry picked from commit f2574978567e63a1eb518c6d325ddf424a22a5e0)
DeltaFile
+1-1sys/dev/acpica/acpi_timer.c
+1-11 files