LLVM/project 5ec85fdllvm/lib/Target/SPIRV SPIRVPreLegalizer.cpp SPIRVBuiltins.cpp

[NFC][SPIRV] Remove `SPIRVType` from comments
DeltaFile
+4-4llvm/lib/Target/SPIRV/SPIRVPreLegalizer.cpp
+4-3llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+8-72 files

LLVM/project c847423mlir/include/mlir/IR BuiltinAttributes.td BuiltinAttributes.h, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Separate `DenseStringElementsAttr` from `DenseElementsAttr`
DeltaFile
+93-17mlir/include/mlir/IR/BuiltinAttributes.td
+25-45mlir/lib/IR/BuiltinAttributes.cpp
+24-13mlir/unittests/IR/AttributeTest.cpp
+7-30mlir/include/mlir/IR/BuiltinAttributes.h
+26-10mlir/lib/AsmParser/AttributeParser.cpp
+14-8mlir/lib/CAPI/IR/BuiltinAttributes.cpp
+189-1233 files not shown
+192-1309 files

LLVM/project af0f4abllvm/lib/Target/SPIRV SPIRVTypeInst.h SPIRVGlobalRegistry.h

[SPIRV] Move `SPIRVTypeInst` to its own header and fix its DenseMapInfo implementaiton
DeltaFile
+77-0llvm/lib/Target/SPIRV/SPIRVTypeInst.h
+1-65llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+26-0llvm/lib/Target/SPIRV/SPIRVTypeInst.cpp
+2-0llvm/lib/Target/SPIRV/SPIRVUtils.h
+1-0llvm/lib/Target/SPIRV/CMakeLists.txt
+107-655 files

LLVM/project 3765b09llvm/test/CodeGen/AMDGPU lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll lower-module-lds-all-indirect-accesses.ll

[AMDGPU] Regenerate test checks (NFC)
DeltaFile
+32-39llvm/test/CodeGen/AMDGPU/lower-module-lds-indirect-extern-uses-max-reachable-alignment.ll
+8-4llvm/test/CodeGen/AMDGPU/lower-module-lds-all-indirect-accesses.ll
+40-432 files

FreeNAS/freenas 7ef993esrc/middlewared/middlewared/plugins/disk_ sync.py

fix ValueError crash in sync_size_if_changed
DeltaFile
+1-1src/middlewared/middlewared/plugins/disk_/sync.py
+1-11 files

LLVM/project a5bfff7llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Fix `SPIRVTypeInst` `DenseMapInfo` implementation

The previous `DenseMapInfo` implementation was wrong.

The new implementation relies completely on `DenseMapInfo<MachineInst*>`'s.
To do this, we use "tag dispatch" to call a special constructor only
accessible by `DenseMapInfo` that bypasses the assertion when building
the emtpy/tombstone keys.
DeltaFile
+17-7llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+17-71 files

LLVM/project feb40c4clang/docs AMDGPUBuiltins.rst

- further refine
- cross reference from AMD's official GPUOpen Machine-Readable ISA
- Improve readability for broader target audience
DeltaFile
+534-356clang/docs/AMDGPUBuiltins.rst
+534-3561 files

LLVM/project c1bae81clang/docs AMDGPUBuiltins.rst index.rst

[RFC][Docs][Clang][AMDGPU] Add AMDGPU builtins documentation

Add comprehensive documentation for AMDGPU target-specific builtins
(`AMDGPUBuiltins.rst`) covering argument semantics, restrictions, and
lowering notes for all builtin families.

This documentation was generated by AI (Claude) by cross-referencing:
- `clang/include/clang/Basic/BuiltinsAMDGPU.td` (builtin definitions)
- `llvm/include/llvm/IR/IntrinsicsAMDGPU.td` (intrinsic definitions)
- `clang/lib/Sema/SemaAMDGPU.cpp` (argument validation/constraints)
- `clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp` (lowering logic)

I did my best to proofread the parts I'm familiar with, but it would be greatly
appreciated if more people could help review it as well.
DeltaFile
+1,807-0clang/docs/AMDGPUBuiltins.rst
+1-0clang/docs/index.rst
+1,808-02 files

LLVM/project 0bdcc29clang/docs AMDGPUBuiltins.rst

fix doc build error
DeltaFile
+3-3clang/docs/AMDGPUBuiltins.rst
+3-31 files

LLVM/project 7c3af05clang/docs AMDGPUBuiltins.rst

resolve comments
DeltaFile
+34-9clang/docs/AMDGPUBuiltins.rst
+34-91 files

LLVM/project de08bc0clang/docs AMDGPUBuiltins.rst

add a warning
DeltaFile
+5-0clang/docs/AMDGPUBuiltins.rst
+5-01 files

NetBSD/src bgHz1gftests/lib/libc/gen t_fpclassify.c

   t_fpclassify: Check only the IEEE 754 exceptions.

   On Intel CPUs, various x87 instructions (notably FLD, to load a
   floating-point value from memory into the floating-point register
   stack) raise the nonstandard FE_DENORMAL exception (0x2), meaning an
   input was subnormal.

   Should fix a spate of failures like this:

   *** Check failed: /tmp/build/2026.02.16.03.57.08-i386/src/tests/lib/libc/gen/t_fpclassify.c:635: expected no exceptions, got 0x2
VersionDeltaFile
1.15+5-3tests/lib/libc/gen/t_fpclassify.c
+5-31 files

LLVM/project e16a6c6llvm/lib/Target/SPIRV SPIRVUtils.cpp SPIRVUtils.h

[NFC][SPIRV] Remove uses of `SPIRVType` in `SPIRVUtils`
DeltaFile
+5-5llvm/lib/Target/SPIRV/SPIRVUtils.cpp
+4-5llvm/lib/Target/SPIRV/SPIRVUtils.h
+9-102 files

DragonFlyBSD/src 33f3764sbin/md5 md5.c

md5(1): Warn on read errors

md5(1) previously did not report read errors.  As a result, attempting
to hash a directory produced no output and only returned exit code 66.

Make md5(1) print a warning when a file cannot be read.

Before:
    $ md5 /
    (no output; only exit code 66)

After:
    $ md5 /
    md5: can't read /: Is a directory
DeltaFile
+5-7sbin/md5/md5.c
+5-71 files

DragonFlyBSD/src 97f9410lib/libnvmm libnvmm.3

libnvmm.3: Correct 'struct nvmm_capability' and document ENODEV
DeltaFile
+7-5lib/libnvmm/libnvmm.3
+7-51 files

LLVM/project f133010mlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#179122)

`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.

The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.

Note: `convertToAttribute` / `convertFromAttribute` are mainly for

    [23 lines not shown]
DeltaFile
+124-1mlir/lib/AsmParser/AttributeParser.cpp
+25-92mlir/lib/IR/BuiltinAttributes.cpp
+87-0mlir/lib/IR/BuiltinTypes.cpp
+83-0mlir/test/IR/dense-elements-type-interface.mlir
+74-1mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+32-13mlir/include/mlir/IR/BuiltinAttributes.td
+425-1078 files not shown
+579-11914 files

DragonFlyBSD/src 46fc87esbin/md5 md5.c

md5(1): Warn on read errors

md5(1) previously did not report read errors.  As a result, attempting
to hash a directory produced no output and only returned exit code 66.

Make md5(1) print a warning when a file cannot be read.

Before:
    $ md5 /
    (no output; only exit code 66)

After:
    $ md5 /
    md5: can't read /: Is a directory
DeltaFile
+5-7sbin/md5/md5.c
+5-71 files

LLVM/project e442173flang/include/flang/Parser openmp-utils.h, flang/lib/Parser openmp-utils.cpp

[flang][OpenMP] Implement iterator that flattens BLOCK constructs (#180981)

In OpenMP a canonical loop nest may be enclosed in a BLOCK construct.
Specifically, the two loops below are considered to form a valid loop
sequence:
```f90
  do i = 1, n
  end do
  block
    do j = 1, m
    end do
  end block
```
Implement an extension to parser::Block::iterator that will treat the
example above as
```f90
  do i = 1, n
  end do
  do j = 1, m

    [4 lines not shown]
DeltaFile
+165-57flang/include/flang/Parser/openmp-utils.h
+40-39flang/lib/Parser/openmp-utils.cpp
+4-4flang/lib/Semantics/check-omp-loop.cpp
+209-1003 files

GhostBSD/ports 1b48107x11-drivers/xf86-video-scfb Makefile

Merge pull request #119 from b-aaz/main

Removed the flavors from the X.Org SCFB driver.
DeltaFile
+0-8x11-drivers/xf86-video-scfb/Makefile
+0-81 files

LLVM/project d5164b2llvm/test/MC/AMDGPU exp-pregfx11.s exp.s

Add explicit tests for comma and lack of comma
DeltaFile
+14-0llvm/test/MC/AMDGPU/exp-pregfx11.s
+8-0llvm/test/MC/AMDGPU/exp.s
+5-0llvm/test/MC/AMDGPU/gfx12_asm_exp.s
+27-03 files

LLVM/project ae45ae6llvm/lib/Target/SPIRV SPIRVTypeInst.h SPIRVGlobalRegistry.h

[SPIRV] Move `SPIRVTypeInst` to its own header and fix its DenseMapInfo implementaiton
DeltaFile
+77-0llvm/lib/Target/SPIRV/SPIRVTypeInst.h
+1-55llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+26-0llvm/lib/Target/SPIRV/SPIRVTypeInst.cpp
+2-0llvm/lib/Target/SPIRV/SPIRVUtils.h
+1-0llvm/lib/Target/SPIRV/CMakeLists.txt
+107-555 files

FreeNAS/freenas e9ffcd4src/middlewared/middlewared/plugins network.py

fix network config on freshly installed HA system
DeltaFile
+2-2src/middlewared/middlewared/plugins/network.py
+2-21 files

LLVM/project a999b82clang/test/Driver aarch64-v97a.c, llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64Features.td

[AArch64][llvm] Remove +cmh gating

Remove gating of `shuh` and 'stcph' since these are instructions from
the HINT space, and therefore is a NOP on cores that don't implement it,
so gating is superfluous. gcc doesn't gate these, so remove for better
compatibility.
DeltaFile
+7-13llvm/test/MC/AArch64/armv9.7a-memsys.s
+2-6llvm/lib/Target/AArch64/AArch64InstrInfo.td
+0-4clang/test/Driver/aarch64-v97a.c
+1-3llvm/unittests/TargetParser/TargetParserTest.cpp
+0-2llvm/lib/Target/AArch64/AArch64Features.td
+0-1llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+10-291 files not shown
+10-307 files

FreeBSD/ports 5047eaatextproc/bookokrat distinfo Makefile

textproc/bookokrat: Update to 0.3.5

ChangeLog:      https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.5
Reported by:    "release-please[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/bookokrat/distinfo
+1-1textproc/bookokrat/Makefile
+4-42 files

FreeBSD/ports d02f336audio Makefile, audio/waves Makefile pkg-descr

audio/waves: Add new port

Waves is a keyboard-driven terminal music player with Soulseek downloads,
MusicBrainz tagging, Last.fm scrobbling, and radio mode.

Features:

  - Browser: Browse music by Artist > Album > Track hierarchy
  - File Browser: Navigate filesystem with file/folder deletion
  - Playlists: Create, organize, and manage playlists with folder hierarchy
  - Favorites: Quick-access playlist with heart icon display
  - Playing Queue: Persistent queue with multi-selection, reordering, and
    undo/redo
  - Audio Playback: MP3, FLAC, OPUS/OGG, and M4A/AAC support with seeking
  - Album Art: Display album art in expanded player bar, auto-fetch during
    import
  - Full-Text Search: SQLite FTS5 search across library, files, and playlists
  - Download Manager: Search and download from Soulseek via slskd integration
  - Import System: MusicBrainz tagging, file renaming, and library integration

    [6 lines not shown]
DeltaFile
+39-0audio/waves/Makefile
+21-0audio/waves/pkg-descr
+12-0audio/waves/files/pkg-message.in
+11-0audio/waves/files/patch-internal_lastfm_auth.go
+5-0audio/waves/distinfo
+1-0audio/Makefile
+89-06 files

LLVM/project aef9959clang/lib/CodeGen ItaniumCXXABI.cpp, llvm/include/llvm/IR Constants.h

[IR] Add ConstantExpr::getInBoundsPtrAdd() (#181639)

As a followup to https://github.com/llvm/llvm-project/pull/181365, this
adds the `getInBoundsPtrAdd()` variant and updates code to use it.
DeltaFile
+2-5llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+5-0llvm/include/llvm/IR/Constants.h
+2-2llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp
+2-2llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
+1-2clang/lib/CodeGen/ItaniumCXXABI.cpp
+12-115 files

FreeBSD/ports 962b811security Makefile

security/Makefile: Connect security/py-shamir-mnemonic, security/py-slip10
DeltaFile
+2-0security/Makefile
+2-01 files

FreeBSD/ports 5fa290esecurity/py-trezor Makefile distinfo

security/py-trezor: Update to 0.20.0
DeltaFile
+13-7security/py-trezor/Makefile
+3-3security/py-trezor/distinfo
+16-102 files

FreeBSD/ports 4d63201security/py-slip10 Makefile pkg-descr

security/py-slip10: Add new port

slip10 is a reference implementation of the SLIP-0010 specification,
which generalizes BIP-0032 hierarchical deterministic key derivation for
multiple curves, including secp256k1, NIST P-256, ed25519, and
curve25519.

It supports deriving extended private and public keys along standard
paths and can operate from either seed material or serialized extended
keys.
DeltaFile
+24-0security/py-slip10/Makefile
+8-0security/py-slip10/pkg-descr
+3-0security/py-slip10/distinfo
+35-03 files

FreeBSD/ports 767b261security/py-shamir-mnemonic Makefile pkg-descr

security/py-shamir-mnemonic: Add new port

shamir-mnemonic is a Python implementation of SLIP-0039, a standard for
splitting secrets into multiple mnemonic word shares using Shamir's
Secret Sharing scheme.

It is designed primarily for use with cryptocurrency wallets and
hardware devices, enabling secure backup and recovery of sensitive
secrets through human-readable word lists.

The library provides tools for generating mnemonic shares, combining
shares to recover secrets, and validating share sets, while remaining
compatible with SLIP-0039 implementations used by Trezor and related
ecosystems.
DeltaFile
+22-0security/py-shamir-mnemonic/Makefile
+12-0security/py-shamir-mnemonic/pkg-descr
+3-0security/py-shamir-mnemonic/distinfo
+37-03 files