GhostBSD/ghostbsd 055beafcontrib/libcbor/doc/source requirements.txt

build(deps): bump urllib3 in /contrib/libcbor/doc/source

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

LLVM/project 140e1declang/lib/AST ItaniumMangle.cpp, clang/test/CodeGenCXX riscv-mangle-rvv-fixed-vectors.cpp

[RISCV] Fix name mangling for i64 vectors with riscv_rvv_vector_bits on RV32. (#174703)

On RV32, i64 elements have type 'long long'.

Fixes #174613.
DeltaFile
+25-1clang/test/CodeGenCXX/riscv-mangle-rvv-fixed-vectors.cpp
+2-0clang/lib/AST/ItaniumMangle.cpp
+27-12 files

FreeNAS/freenas 94b9a27src/middlewared/middlewared main.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Migrate keyvalue service usage to call2 / call_sync2
DeltaFile
+113-0src/middlewared/middlewared/utils/service/call_mixin.py
+17-70src/middlewared/middlewared/main.py
+11-11src/middlewared/middlewared/plugins/pool_/dataset.py
+6-11src/middlewared/middlewared/plugins/pool_/import_pool.py
+2-12src/middlewared/middlewared/plugins/apps/crud.py
+6-6src/middlewared/middlewared/alert/source/ipmi_sel.py
+155-11029 files not shown
+215-20235 files

FreeNAS/freenas a94a1edsrc/middlewared/middlewared/api/base decorator.py model.py, src/middlewared/middlewared/api/base/handler accept.py

NAS-139051 / 26.04 / Use annotations for public API methods (#17882)

`@api_method` decorator now accepts `check_annotations=True` for this
new behavior. The default is `False`, but we should eventually come to a
state where the default is `True` and this parameter will be remove
altogether.

What changes? First, each public method type annotation will be checked
to match the method's declared accept and return models.

Second: no more dict typing. If the API method accepts a pydantic model,
that pydantic model will be passed to it, not dict. This allows for IDE
autocompletion, static analysis, less AI coding agent errors.

As an example, I converted webshare plugin to this new behavior.
DeltaFile
+191-0src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+86-18src/middlewared/middlewared/api/base/decorator.py
+24-24src/middlewared/middlewared/plugins/webshare/sharing.py
+33-4src/middlewared/middlewared/api/base/handler/accept.py
+13-10src/middlewared/middlewared/api/v26_04_0/webshare.py
+18-1src/middlewared/middlewared/api/base/model.py
+365-574 files not shown
+387-6910 files

FreeBSD/src cd1aa5ftools/cam cam_all_but_scsi.d README

tools/cam: Start to add the testing tools for CAM

Create a directory for testing tools arond CAM. These are snippets of
what will eventually be camio. At the moment, it was written using fbt
traces. This is OK, but fragile, so they need to be re-written with the
cam provider. cam_all_but_scsi.d is the first step. It shows how to do
this with the new cam dtrace provider.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54472
DeltaFile
+89-0tools/cam/cam_all_but_scsi.d
+9-0tools/cam/README
+98-02 files

FreeBSD/src efb7795cddl/lib/libdtrace cam.d Makefile

dtrace: Add definitiosn for the cam dtrace provider

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54471
DeltaFile
+194-0cddl/lib/libdtrace/cam.d
+2-1cddl/lib/libdtrace/Makefile
+196-12 files

FreeBSD/src aaec2a9sys/cam/scsi scsi_all.c

cam: When inq data isn't valid, pass NULL

When the device isn't there, we don't have valid inq data. Pass NULL in
this case. All the routines that receive this test against NULL already.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54470
DeltaFile
+8-10sys/cam/scsi/scsi_all.c
+8-101 files

FreeBSD/src 1a7151fshare/man/man4 dtrace_cam.4 Makefile, sys/cam cam_xpt.c

cam: Add probes for xpt actions

cam::xpt:action(union ccb *)
cam::xpt:done((union ccb *)
cam::xpt:async-cb(void *cbarg, uint32_t async_code, struct cam_path
        *path, void *async_arg);

Called when xpt_action(), xpt_done*() and the xpt async callbacks are
called.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54469
DeltaFile
+42-0share/man/man4/dtrace_cam.4
+21-1sys/cam/cam_xpt.c
+1-0share/man/man4/Makefile
+64-13 files

FreeBSD/src ecb1f46sys/cam cam.h cam.c

cam: Start adding dtrace provider 'cam'

Start to provide robust tracing in cam now that clang has broken my
fbt-based dtrace scripts a couple of times.

Sponsored by:           Netflix
Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D54468
DeltaFile
+14-0sys/cam/cam.h
+5-0sys/cam/cam.c
+19-02 files

LLVM/project e41c852mlir/lib/Bindings/Python Rewrite.cpp, mlir/test/python rewrite.py

[MLIR][Python] Add GreedyRewriteDriverConfig parameter to apply_patterns_and_fold_greedily

Co-authored-by: PragmaTwice <twice at apache.org>
DeltaFile
+39-31mlir/lib/Bindings/Python/Rewrite.cpp
+44-0mlir/test/python/rewrite.py
+83-312 files

LLVM/project ec66cd7clang-tools-extra/clang-doc/assets enum-template.mustache namespace-template.mustache, clang-tools-extra/test/clang-doc enum.cpp mustache-index.cpp

[clang-doc] Serialize repository URL in Mustache templates

Location tags didn't handle possible `FileURL` fields when a repository
URL was specified in a clang-doc invocation. This also cleans up all
location occurences to use `<p>` instead of `<div>` and allows linking
to the repository URL.
DeltaFile
+4-6clang-tools-extra/test/clang-doc/enum.cpp
+1-3clang-tools-extra/clang-doc/assets/enum-template.mustache
+1-3clang-tools-extra/test/clang-doc/mustache-index.cpp
+3-1clang-tools-extra/clang-doc/assets/namespace-template.mustache
+3-1clang-tools-extra/clang-doc/assets/class-template.mustache
+1-2clang-tools-extra/test/clang-doc/templates.cpp
+13-164 files not shown
+17-2110 files

LLVM/project 0c46055clang-tools-extra/clang-doc/assets function-template.mustache, clang-tools-extra/test/clang-doc templates.cpp

[clang-doc] Don't serialize non-existant locations in HTML

The function template didn't check to see if a `Location` existed before
emitting the definition location line.
DeltaFile
+3-1clang-tools-extra/clang-doc/assets/function-template.mustache
+0-2clang-tools-extra/test/clang-doc/templates.cpp
+0-1clang-tools-extra/test/clang-doc/json/class.cpp
+3-43 files

LLVM/project 2aa48a0clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache

fix mismatched tag
DeltaFile
+16-18clang-tools-extra/clang-doc/assets/class-template.mustache
+10-0clang-tools-extra/test/clang-doc/json/class.cpp
+1-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+27-193 files

LLVM/project fb7e805clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache

[clang-doc] Add protected members to class template (#174883)

There were already tags for protected members in the Mustache template,
but didn't use the proper tags for the newer JSON scheme.
DeltaFile
+9-14clang-tools-extra/clang-doc/assets/class-template.mustache
+9-0clang-tools-extra/test/clang-doc/json/class.cpp
+1-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+1-0clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
+20-154 files

LLVM/project 8be0789mlir/lib/Bindings/Python Rewrite.cpp, mlir/test/python rewrite.py

[MLIR][Python] Add GreedyRewriteDriverConfig parameter to apply_patterns_and_fold_greedily
DeltaFile
+52-32mlir/lib/Bindings/Python/Rewrite.cpp
+44-0mlir/test/python/rewrite.py
+96-322 files

LLVM/project 6164eefclang-tools-extra/clang-doc/assets enum-template.mustache namespace-template.mustache, clang-tools-extra/test/clang-doc enum.cpp mustache-index.cpp

[clang-doc] Serialize repository URL in Mustache templates

Location tags didn't handle possible `FileURL` fields when a repository
URL was specified in a clang-doc invocation. This also cleans up all
location occurences to use `<p>` instead of `<div>` and allows linking
to the repository URL.
DeltaFile
+4-6clang-tools-extra/test/clang-doc/enum.cpp
+1-3clang-tools-extra/clang-doc/assets/enum-template.mustache
+1-3clang-tools-extra/test/clang-doc/mustache-index.cpp
+3-1clang-tools-extra/clang-doc/assets/namespace-template.mustache
+3-1clang-tools-extra/clang-doc/assets/class-template.mustache
+1-2clang-tools-extra/test/clang-doc/templates.cpp
+13-164 files not shown
+17-2110 files

FreeBSD/src 3989a3dstand/efi/loader bootinfo.c

loader: Only warn when we have neither FDT nor ACPI

Sponsored by:           Netflix
Reviewed by:            adrian, andrew
Differential Revision:  https://reviews.freebsd.org/D54510
DeltaFile
+2-1stand/efi/loader/bootinfo.c
+2-11 files

LLVM/project e40e290libcxx/docs CodingGuidelines.rst, libcxx/include ios

[libc++] Revert undesired `[[nodiscard]]` added to conversion functions (#173658)

Because
- no one should use them in explicit function call forms, and
- value-discarding casts to non-`void` are already diagnosed by Clang.

Also add explanation for this to `CodingGuidelines.rst`.
DeltaFile
+0-7libcxx/test/libcxx/input.output/iostreams.base/nodiscard.verify.cpp
+2-2libcxx/include/ios
+2-0libcxx/docs/CodingGuidelines.rst
+1-1libcxx/include/__ios/fpos.h
+5-104 files

FreeBSD/src d82698astand/efi/loader main.c

loader.efi: Only use SPCR if enabled.

SerialPort in the SPCR is zeroed when serial redirection is disabled,
rather than the SPCR being omitted from the ACPI tables ony many
systems. Check to see that SerialPort.Address is non-zero before using.

FreeBSD would fail to boot on systems that could have a serial port
redireciton, but don't have it enabled because the loader would create a
bogus hw.uart.console. While one could unset this value to boot, you
couldn't do that automatically very easily. Instead, don't even look
at the SPCR table if the SerialPort is zero'd.

PR: 292206
MFC After: 3 days
Sponsored by: Netflix
Co-authored-by: Warner Losh <imp at FreeBSD.org>
Closes:  https://github.com/freebsd/freebsd-src/pull/1948
DeltaFile
+9-5stand/efi/loader/main.c
+9-51 files

OpenBSD/ports aH61zxrmath/py-cvxpy Makefile

   py3-cvxpy: add rdep on math/py-clarabel conditionally on PROPERTIES:Mrust
VersionDeltaFile
1.18+6-2math/py-cvxpy/Makefile
+6-21 files

LLVM/project 6ae4c0cllvm/test/CodeGen/RISCV zibi.ll

[RISCV] Simplify testcases in zibi.ll. NFC.

Remove unneeded load instructions.
DeltaFile
+132-142llvm/test/CodeGen/RISCV/zibi.ll
+132-1421 files

LLVM/project 4da37d3clang/lib/AST/ByteCode Interp.cpp Interp.h, clang/test/AST/ByteCode unions.cpp

[clang][bytecode] Check for non-trivial default ctors in unions (#174745)

When activating a union member, none of the unions in that path can have
a non-trivial constructor. Unfortunately, this is something we have to
do when evaluating the bytecode, not while compiling it.
DeltaFile
+23-2clang/lib/AST/ByteCode/Interp.cpp
+21-0clang/test/AST/ByteCode/unions.cpp
+5-5clang/lib/AST/ByteCode/Interp.h
+2-1clang/lib/AST/ByteCode/Compiler.cpp
+51-84 files

LLVM/project 7565bbellvm/test/Transforms/InstCombine/WebAssembly lit.local.cfg

[WebAssembly] Skip WASM-specific InstCombine tests properly (#174900)

Un-breaks the build after
https://github.com/llvm/llvm-project/pull/169110.
DeltaFile
+2-0llvm/test/Transforms/InstCombine/WebAssembly/lit.local.cfg
+2-01 files

OpenBSD/ports FHCdoHKmath Makefile

   + py-clarabel
VersionDeltaFile
1.234+1-0math/Makefile
+1-01 files

OpenBSD/ports 2c1Xivwmath/py-clarabel distinfo crates.inc, math/py-clarabel/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+668-0math/py-clarabel/distinfo
1.1+333-0math/py-clarabel/crates.inc
1.1+27-0math/py-clarabel/Makefile
1.1+17-0math/py-clarabel/pkg/DESCR
1.1+12-0math/py-clarabel/pkg/PLIST
1.1.1.1+0-0math/py-clarabel/pkg/PLIST
+1,057-04 files not shown
+1,057-010 files

LLVM/project f813633llvm/lib/Target/Sparc SparcInstrAliases.td SparcInstrInfo.td, llvm/lib/Target/Sparc/AsmParser SparcAsmParser.cpp

[SPARC][IAS] Implement Solaris Natural Instruction extension (#170794)

We match GCC's coverage of the extension, that is, everything except
`setn` and `setnhi`.
See also: https://docs.oracle.com/cd/E53394_01/html/E54833/gmael.html
DeltaFile
+94-14llvm/lib/Target/Sparc/SparcInstrAliases.td
+57-0llvm/test/MC/Sparc/sparc-natural-instructions.s
+5-1llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
+3-2llvm/lib/Target/Sparc/SparcInstrInfo.td
+159-174 files

LLVM/project df2c0a7llvm/utils git-llvm-push

[llvm][utils] Make GitHubAPI methods pass around PR number (#174860)

This avoids repeatedly reparsing the URL to extract the number.
DeltaFile
+16-30llvm/utils/git-llvm-push
+16-301 files

LLVM/project 7873abbmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python DialectSparseTensor.cpp Rewrite.cpp

[MLIR][Python][NFC] Use enum class instead of enum (#174792)

This PR replace `enum`s with `enum class`es in Python bindings. No
functional change.
DeltaFile
+18-20mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+14-19mlir/lib/Bindings/Python/Rewrite.cpp
+13-12mlir/include/mlir/Bindings/Python/IRCore.h
+10-11mlir/lib/Bindings/Python/IRCore.cpp
+6-6mlir/lib/Bindings/Python/Pass.cpp
+61-685 files

LLVM/project b3564b2llvm/test/CodeGen/PowerPC optimize-vector-not-equal.ll

[NFC][PowerPC] fix IR to be splat and not zeroinitializer (#174699)

IR should be a splat of 7 as this compares vector of elements with 7
(`vec[i]!=7`). Having `zeroinitializer` goes against this comparison.

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+4-4llvm/test/CodeGen/PowerPC/optimize-vector-not-equal.ll
+4-41 files

NetBSD/pkgsrc-wip 0a4cfaerumdl distinfo Makefile

rumdl: update to 0.0.212
DeltaFile
+3-3rumdl/distinfo
+1-1rumdl/Makefile
+4-42 files