FreeBSD/ports e0926f6net/telemt Makefile, net/telemt/files extra-patch-i386-src_config_load_validate__web.rs

net/telemt: unbreak i386 build introduced by upstream changes

Create extra patch for i386 architecture, using 4Gb
constant that fits into i386 usize variable.

PR:             298112
Reported by:    Vladimir Grebenshchikov <vova at zote.me> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+11-0net/telemt/files/extra-patch-i386-src_config_load_validate__web.rs
+6-0net/telemt/Makefile
+17-02 files

LLVM/project a6a0065clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR][NFC] Share getSuccessorRegions across region-branch ops

Six of the ten CIR ops implementing RegionBranchOpInterface reported the same
successors: any of their regions may be entered from the parent operation, and
every region exit goes back to it. Add a CIR_EnterAnyRegionBranchOpBase class
that appends that definition to the one inherited from CIR_RegionBranchOpBase,
retarget the six ops onto it and delete their hand-written definitions.

The shared definition walks getRegions() rather than naming region accessors.
For all six ops the entry regions were exactly the declared regions in
declaration order, so it reports the same successors in the same order. The doc
comments of the deleted ScopeOp and TernaryOp definitions go with them, instead
of being left behind on the neighbouring builders.

IfOp, GlobalOp, TryOp and AwaitOp stay on the base class, since their successors
depend on the operation: IfOp falls back to the parent when the else region is
empty, GlobalOp skips its optional ctor and dtor regions, TryOp iterates
variadic handler regions, and AwaitOp routes ready to resume and suspend.
DeltaFile
+0-77clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+27-6clang/include/clang/CIR/Dialect/IR/CIROps.td
+27-832 files

LLVM/project 58f4142clang/test/OpenMP interchange_codegen.cpp, llvm/test/CodeGen/AMDGPU flat-saddr-atomics.ll flat-saddr-load.ll

Merge branch 'main' into users/c8ef/generator
DeltaFile
+17,282-3,458llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+7,983-1,591llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-neon-instructions.s
+2,115-2,484llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+1,738-2,433clang/test/OpenMP/interchange_codegen.cpp
+3,312-825llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2,162-1,132llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+34,592-11,9231,941 files not shown
+122,572-59,2631,947 files

LLVM/project 58b734bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 matmul.ll splat-loads.ll

Revert "[SLP]Vectorize unique scalars of splat gather nodes as separate subtrees"

This reverts commit aa82f051348076b2f6fdcfb3ae616b34700b17af.
DeltaFile
+43-219llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+161-62llvm/test/Transforms/SLPVectorizer/X86/splat-gather-operands.ll
+24-8llvm/test/Transforms/SLPVectorizer/AArch64/splat-loads.ll
+17-9llvm/test/Transforms/SLPVectorizer/AArch64/matmul.ll
+11-9llvm/test/Transforms/SLPVectorizer/RISCV/splat-gather-extracts.ll
+12-4llvm/test/Transforms/SLPVectorizer/X86/lookahead.ll
+268-3115 files not shown
+295-32811 files

OPNSense/core cffd949src/opnsense/www/js opnsense_ui.js

ui: add context to validation fail event
DeltaFile
+5-1src/opnsense/www/js/opnsense_ui.js
+5-11 files

FreeNAS/freenas 51ad4cfsrc/middlewared/middlewared/utils/directoryservices krb5_conf.py, tests/unit test_krb5.py

krb5.conf: alias realm case variants and fix domain_realm

MIT krb5 matches [realms] sections case-sensitively, and we set
dns_lookup_kdc = false whenever KDCs are pinned. Samba reconnects as
the machine account after creating it, kiniting as
MACHINE$@<dns_domain_name>, and that name comes from
lsa_QueryInfoPolicy2 in lower case. The lookup misses our upper-case
realm section, has no DNS fallback, and fails with KRB5_REALM_UNKNOWN.

SPNEGO normally falls back to NTLMSSP and the join survives. With the
GPOS STIG enabled smb.conf carries client use kerberos = required,
leaving no other mechanism, so every fresh AD join fails with
WERR_GEN_FAILURE.

Emit each realm under both case spellings sharing the same pinned
KDCs, and take default_domain from the canonical name.

Also rename [domain_realms] to [domain_realm]. MIT krb5 only reads the
singular form, so the section was parsing cleanly and being ignored.

    [2 lines not shown]
DeltaFile
+92-7tests/unit/test_krb5.py
+28-5src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+120-122 files

FreeNAS/freenas c85e778src/middlewared/middlewared/utils/directoryservices krb5_conf.py

Remove useless comment

(cherry picked from commit 1544049625927ea4e1b623ef0e30e50e7f3201f1)
DeltaFile
+0-2src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+0-21 files

FreeNAS/freenas 5a0bf91src/middlewared/middlewared/utils/directoryservices krb5_conf.py

Remove useless comment

(cherry picked from commit 1544049625927ea4e1b623ef0e30e50e7f3201f1)
DeltaFile
+0-2src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+0-21 files

FreeNAS/freenas 8796e41src/middlewared/middlewared/utils/directoryservices krb5_conf.py, tests/unit test_krb5.py

krb5.conf: alias realm case variants and fix domain_realm

MIT krb5 matches [realms] sections case-sensitively, and we set
dns_lookup_kdc = false whenever KDCs are pinned. Samba reconnects as
the machine account after creating it, kiniting as
MACHINE$@<dns_domain_name>, and that name comes from
lsa_QueryInfoPolicy2 in lower case. The lookup misses our upper-case
realm section, has no DNS fallback, and fails with KRB5_REALM_UNKNOWN.

SPNEGO normally falls back to NTLMSSP and the join survives. With the
GPOS STIG enabled smb.conf carries client use kerberos = required,
leaving no other mechanism, so every fresh AD join fails with
WERR_GEN_FAILURE.

Emit each realm under both case spellings sharing the same pinned
KDCs, and take default_domain from the canonical name.

Also rename [domain_realms] to [domain_realm]. MIT krb5 only reads the
singular form, so the section was parsing cleanly and being ignored.

    [2 lines not shown]
DeltaFile
+92-7tests/unit/test_krb5.py
+28-5src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+120-122 files

FreeNAS/freenas 6784566src/middlewared/middlewared/utils/directoryservices krb5_conf.py, tests/unit test_krb5.py

NAS-142772 / 27.0.0-BETA.1 / krb5.conf: alias realm case variants and fix domain_realm (#19562)

MIT krb5 matches [realms] sections case-sensitively, and we set
dns_lookup_kdc = false whenever KDCs are pinned. Samba reconnects as the
machine account after creating it, kiniting as
MACHINE$@<dns_domain_name>, and that name comes from
lsa_QueryInfoPolicy2 in lower case. The lookup misses our upper-case
realm section, has no DNS fallback, and fails with KRB5_REALM_UNKNOWN.

SPNEGO normally falls back to NTLMSSP and the join survives. With the
GPOS STIG enabled smb.conf carries client use kerberos = required,
leaving no other mechanism, so every fresh AD join fails with
WERR_GEN_FAILURE.

Emit each realm under both case spellings sharing the same pinned KDCs,
and take default_domain from the canonical name.

Also rename [domain_realms] to [domain_realm]. MIT krb5 only reads the
singular form, so the section was parsing cleanly and being ignored.
DeltaFile
+92-7tests/unit/test_krb5.py
+26-5src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+118-122 files

LLVM/project d5fa31cmlir/test/IR enum-attr-roundtrip.mlir, mlir/test/lib/Dialect/Test TestOps.td

[MLIR][ODS] Add enum operation format directive (#220412)

Today enum handling is problematic: their format is defined manually
often with `<$value>` so that their generic printing is
`#dialect.mnemnonic<value>` instead of `#dialect<mnemnonic value>`.
However that prevents the Operation ODS assembly format from getting
just the value without the surrounding `<` `>`.

Add enum($attr) to declarative operation assembly formats. The directive
parses and prints the symbolic enum value independently of the
attribute's custom assembly format. This lets standalone attributes
retain delimiters while operations use a bare value.

Validate directive operands during TableGen processing and retain
keyword and quoted-string handling. Add separator-aware parsing and
unquoted printing for comma- and vertical-bar-separated bit enums.

Document the directive and add generated-code, diagnostic,
compatibility, and runtime round-trip coverage.

Assisted-by: Codex
DeltaFile
+189-17mlir/tools/mlir-tblgen/OpFormatGen.cpp
+79-0mlir/test/mlir-tblgen/op-format.td
+74-0mlir/test/mlir-tblgen/op-format-invalid.td
+23-0mlir/test/lib/Dialect/Test/TestOps.td
+22-0mlir/test/IR/enum-attr-roundtrip.mlir
+12-7mlir/tools/mlir-tblgen/FormatGen.cpp
+399-245 files not shown
+427-2611 files

LLVM/project d44c6a2llvm/lib/Analysis GlobalsModRef.cpp, llvm/test/Analysis/GlobalsModRef optnone-scc.ll

[GlobalsAA] Fix handling of optnone functions (#220546)

For optnone functions, we want to fall back to the memory effects
implied by attributes. However, the code that did this repeatedly
checked only the first function in the SCC, instead of all functions.

Disclaimer: Test case is AI generated, rest is my own.
DeltaFile
+36-0llvm/test/Analysis/GlobalsModRef/optnone-scc.ll
+5-4llvm/lib/Analysis/GlobalsModRef.cpp
+41-42 files

NetBSD/pkgsrc-wip f19df34chromium distinfo, chromium/patches patch-chrome_browser_chrome__content__browser__client.cc patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc

chromium: update to 152.0.7977.75
DeltaFile
+1,645-1,640chromium/distinfo
+79-88chromium/patches/patch-chrome_browser_about__flags.cc
+67-27chromium/patches/patch-net_socket_udp__socket__posix.cc
+54-31chromium/patches/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+40-34chromium/patches/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+43-25chromium/patches/patch-chrome_browser_chrome__content__browser__client.cc
+1,928-1,8451,652 files not shown
+5,457-5,0331,658 files

NetBSD/pkgsrc-wip e606313chromium COMMIT_MSG

chromium: edit commit_msg
DeltaFile
+33-27chromium/COMMIT_MSG
+33-271 files

LLVM/project c4504a0libc/test/src/math/smoke CMakeLists.txt

revert
DeltaFile
+3-3libc/test/src/math/smoke/CMakeLists.txt
+3-31 files

LLVM/project 929d4afllvm/include/llvm/ADT STLFunctionalExtras.h, llvm/unittests/ADT FunctionRefTest.cpp

[llvm] Initialize function_ref callable state (#220561)

An empty function_ref leaves its callable member uninitialized. Implicit
copy operations propagate that value and operator== reads it when empty
references are compared.

Without the initialization, Valgrind reports the new regression test as:

  Conditional jump or move depends on uninitialised value(s)
  ERROR SUMMARY: 79 errors from 7 contexts

Initialize callable to zero and cover empty construction, copying,
assignment, and equality. The same Valgrind run then reports zero
errors.

Assisted-by: Codex
DeltaFile
+16-0llvm/unittests/ADT/FunctionRefTest.cpp
+1-1llvm/include/llvm/ADT/STLFunctionalExtras.h
+17-12 files

LLVM/project 107b13fclang/lib/CIR/CodeGen CIRGenRecordLayoutBuilder.cpp, clang/lib/CIR/Dialect/Transforms CallConvLoweringPass.cpp

[CIR][NFC] Clarify comments and replace reach with extent

Assisted-by: Cursor / claude-opus-5
DeltaFile
+253-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64-bitfield-extent.cpp
+0-250clang/test/CIR/CodeGen/call-conv-lowering-x86_64-bitfield-reach.cpp
+0-80clang/test/CIR/Transforms/abi-lowering/x86_64-bitfield-reach.cir
+80-0clang/test/CIR/Transforms/abi-lowering/x86_64-bitfield-extent.cir
+25-24clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
+6-6clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp
+364-3603 files not shown
+367-3639 files

FreeBSD/ports 170379fmisc/codex Makefile distinfo, misc/codex/files patch-codex-rs_Cargo.toml patch-codex-rs_Cargo.lock

misc/codex: Update to 0.152.1

While here, add PORTSCOUT line to prevent bogus tags.

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.152.0
- https://github.com/openai/codex/releases/tag/rust-v0.152.1

Reported by:    GitHub (watch releases)
DeltaFile
+9-9misc/codex/files/patch-codex-rs_Cargo.lock
+3-3misc/codex/distinfo
+2-2misc/codex/files/patch-codex-rs_Cargo.toml
+3-1misc/codex/Makefile
+17-154 files

OpenBSD/ports IU6jrx3mail/mutt Makefile distinfo

   update to mutt-2.4.2
VersionDeltaFile
1.86+2-2mail/mutt/distinfo
1.185+1-1mail/mutt/Makefile
+3-32 files

LLVM/project 8896381clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR][NFC] Share getSuccessorRegions across region-branch ops

Six of the ten CIR ops implementing RegionBranchOpInterface reported the same
successors: any of their regions may be entered from the parent operation, and
every region exit goes back to it. Add a CIR_EnterAllRegionsOpBase class that
appends that definition to the one inherited from CIR_RegionBranchOpBase,
retarget the six ops onto it and delete their hand-written definitions.

The shared definition walks getRegions() rather than naming region accessors.
For all six ops the entry regions were exactly the declared regions in
declaration order, so it reports the same successors in the same order. The doc
comments of the deleted ScopeOp and TernaryOp definitions go with them, instead
of being left behind on the neighbouring builders.

IfOp, GlobalOp, TryOp and AwaitOp stay on the base class, since their successors
depend on the operation: IfOp falls back to the parent when the else region is
empty, GlobalOp skips its optional ctor and dtor regions, TryOp iterates
variadic handler regions, and AwaitOp routes ready to resume and suspend.
DeltaFile
+0-77clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+27-6clang/include/clang/CIR/Dialect/IR/CIROps.td
+27-832 files

LLVM/project f4cb7b2libc/test/src/math/smoke CMakeLists.txt

nit
DeltaFile
+1-1libc/test/src/math/smoke/CMakeLists.txt
+1-11 files

LLVM/project 96d2e00llvm/test/CodeGen/AMDGPU sdwa-peephole-instr-combine-sel-dst.mir sdwa-peephole-instr-combine-sel-src.mir

[AMDGPU] si-peephole-sdwa: Simplify selection combine tests (NFC) (#219933)

The second SDWA instruction in each test case is not involved in the
SDWA conversion being tested.

Remove the unnecessary and confusing instructions.
DeltaFile
+0-98llvm/test/CodeGen/AMDGPU/sdwa-peephole-instr-combine-sel-src.mir
+0-28llvm/test/CodeGen/AMDGPU/sdwa-peephole-instr-combine-sel-dst.mir
+0-1262 files

LLVM/project 3bcd583libc/shared/math remainderf128.h, libc/src/__support/math remainderf128.h

remainderf128
DeltaFile
+4-7libc/src/__support/math/remainderf128.h
+0-6libc/shared/math/remainderf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/remainderf128.cpp
+5-0libc/src/math/remainderf128.h
+2-2libc/test/shared/shared_math_test.cpp
+19-1916 files not shown
+37-2922 files

LLVM/project d2393b7libc/shared/math fmodf128.h, libc/src/__support/math fmodf128.h

fmodf128
DeltaFile
+5-8libc/src/__support/math/fmodf128.h
+0-6libc/shared/math/fmodf128.h
+5-1libc/src/math/generic/fmodf128.cpp
+5-0libc/test/src/math/smoke/fmodf128_test.cpp
+5-0libc/src/math/fmodf128.h
+2-2libc/test/shared/shared_math_constexpr_test.cpp
+22-1719 files not shown
+45-2825 files

LLVM/project 37d87f0libc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp

nit + bf16 fix
DeltaFile
+11-6libc/test/shared/shared_math_constexpr_test.cpp
+10-4libc/test/shared/shared_math_test.cpp
+21-102 files

LLVM/project 64869bflibc/test/shared shared_math_test.cpp

nit
DeltaFile
+0-3libc/test/shared/shared_math_test.cpp
+0-31 files

LLVM/project ea860eflibc/shared/math nextafterf128.h, libc/src/__support/math nextafterf128.h

nextafterf128
DeltaFile
+4-7libc/src/__support/math/nextafterf128.h
+0-6libc/shared/math/nextafterf128.h
+4-1libc/src/math/generic/nextafterf128.cpp
+5-0libc/test/src/math/smoke/nextafterf128_test.cpp
+5-0libc/test/src/math/nextafterf128_test.cpp
+5-0libc/src/math/nextafterf128.h
+23-1421 files not shown
+48-2927 files

LLVM/project 0bb4b7dlibc/shared/math nextupf128.h, libc/src/__support/math nextupf128.h

nextupf128
DeltaFile
+4-7libc/src/__support/math/nextupf128.h
+0-6libc/shared/math/nextupf128.h
+3-2libc/test/shared/shared_math_test.cpp
+4-1libc/src/math/generic/nextupf128.cpp
+5-0libc/test/src/math/smoke/nextupf128_test.cpp
+5-0libc/src/math/nextupf128.h
+21-1620 files not shown
+48-2826 files

LLVM/project 24fa697libc/test/src/math NextAfterTest.h

cast
DeltaFile
+18-18libc/test/src/math/NextAfterTest.h
+18-181 files

LLVM/project 2cb8728libc/shared/math nextdownf128.h, libc/src/__support/math nextdownf128.h

nextdownf128
DeltaFile
+8-5libc/test/shared/shared_math_test.cpp
+4-7libc/src/__support/math/nextdownf128.h
+0-6libc/shared/math/nextdownf128.h
+3-3libc/test/shared/shared_math_constexpr_test.cpp
+5-1libc/src/math/generic/nextdownf128.cpp
+5-0libc/src/math/nextdownf128.h
+25-2219 files not shown
+52-3225 files