LLVM/project af58d72llvm/docs MemProf.rst

Address comments
DeltaFile
+6-6llvm/docs/MemProf.rst
+6-61 files

LLVM/project 4c9d1bdlibcxx/docs/ReleaseNotes 22.rst, libcxx/docs/Status Cxx2cPapers.csv

[libc++] Implement P3836R2: Make `optional<T&>` trivially copyable (#171528)

Resolves #171275

- `*_assign_base` base class trivial overloads needed to be updated to
allow references.
- Add tests
- Update release notes
DeltaFile
+10-8libcxx/include/optional
+15-1libcxx/test/std/utilities/optional/optional.object/triviality.pass.cpp
+1-1libcxx/docs/Status/Cxx2cPapers.csv
+1-0libcxx/docs/ReleaseNotes/22.rst
+27-104 files

FreeBSD/src 5fa23c5etc/mtree BSD.tests.dist, sys/fs/unionfs union_subr.c union_vnops.c

unionfs: Support renaming symbolic links

This adds support for renaming a symbolic link found on the lower fs,
which necessitates copying it to the upper fs, as well as basic tests.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    olce, siderop1_netapp.com, jah
Differential Revision:  https://reviews.freebsd.org/D54229

(cherry picked from commit a678e87f5533521f6dec1a4e85c3decb1c3b6584)
DeltaFile
+168-0sys/fs/unionfs/union_subr.c
+165-0tests/sys/fs/unionfs/unionfs_test.sh
+10-0sys/fs/unionfs/union_vnops.c
+8-0tests/sys/fs/unionfs/Makefile
+2-0etc/mtree/BSD.tests.dist
+1-0tests/sys/fs/Makefile
+354-01 files not shown
+355-07 files

LLVM/project 4ecca39clang/lib/AST/ByteCode Pointer.cpp Record.h, clang/test/AST/ByteCode cxx20.cpp

[clang][bytecode] Use record layout in `Pointer::computeOffsetForComparison()` (#172322)

Our internal representation for records does not include things like
alignment of the fields or padding bits, so we can't only rely on those
values, not even for just comparing two pointers.

Try to look up the offsets from the `ASTRecordLayout` instead.

Fixes https://github.com/llvm/llvm-project/issues/172165

---------

Co-authored-by: Shafik Yaghmour <shafik.yaghmour at intel.com>
DeltaFile
+55-0clang/test/AST/ByteCode/cxx20.cpp
+20-14clang/lib/AST/ByteCode/Pointer.cpp
+8-8clang/lib/AST/ByteCode/Record.h
+3-2clang/lib/AST/ByteCode/Interp.h
+1-1clang/lib/AST/ByteCode/Pointer.h
+87-255 files

HardenedBSD/ports 0df7752dns/knot-resolver6 Makefile pkg-plist, dns/knot-resolver6/files kresd.in krescachegc.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+118-0dns/knot-resolver6/Makefile
+107-7textproc/csvlens/distinfo
+107-0dns/knot-resolver6/pkg-plist
+78-0dns/knot-resolver6/files/kresd.in
+75-0dns/knot-resolver6/files/krescachegc.in
+52-2textproc/csvlens/Makefile.crates
+537-924 files not shown
+652-6330 files

NetBSD/src Wnjr3kHexternal/gpl3/gcc/dist/gcc/config/rs6000 netbsd64.h

   don't define __PIC__ to 2 always.  let opts.cc do it like everyone else..

   fixes recent build issue.
VersionDeltaFile
1.29+0-1external/gpl3/gcc/dist/gcc/config/rs6000/netbsd64.h
+0-11 files

HardenedBSD/ports 5ffc75anews/inn-current distinfo Makefile

news/inn-current: Update to 20251027
DeltaFile
+3-3news/inn-current/distinfo
+1-1news/inn-current/Makefile
+4-42 files

FreeBSD/ports 5ffc75anews/inn-current distinfo Makefile

news/inn-current: Update to 20251027
DeltaFile
+3-3news/inn-current/distinfo
+1-1news/inn-current/Makefile
+4-42 files

FreeBSD/ports ab6a429news/tin distinfo Makefile, news/tin/files patch-configure

news/tin: Update to 2.6.5
DeltaFile
+9-9news/tin/files/patch-configure
+3-3news/tin/distinfo
+1-2news/tin/Makefile
+1-0news/tin/pkg-plist
+14-144 files

HardenedBSD/ports ab6a429news/tin distinfo Makefile, news/tin/files patch-configure

news/tin: Update to 2.6.5
DeltaFile
+9-9news/tin/files/patch-configure
+3-3news/tin/distinfo
+1-2news/tin/Makefile
+1-0news/tin/pkg-plist
+14-144 files

HardenedBSD/ports 9c6febcdatabases/cockroach Makefile

databases/cockroach: deprecate and expire

Excerpt from PR comment:

  The more pressing issue however is that the latest versions are
  no longer open source (in the strict definition). Releases between
  sometime in 2019 and prior to 20241118 are under Business Source
  Licence 1.1 at release time, electing to change to the open source
  Apache Licence 2.0 three years after the branch was first released.
  Starting 20241118 all releases of the software are fully proprietary
  even though source is available.

  As of [20251202], 22.2.19 is the latest version that is now under
  an open source licence, but the whole 22.2 branch is completely
  unsupported upstream. There are a couple newer LTS branches that
  are still supported but the earliest they become open source is
  late next year, by which point they may also become unsupported.

PR: 272257
DeltaFile
+4-1databases/cockroach/Makefile
+4-11 files

FreeBSD/ports 9c6febcdatabases/cockroach Makefile

databases/cockroach: deprecate and expire

Excerpt from PR comment:

  The more pressing issue however is that the latest versions are
  no longer open source (in the strict definition). Releases between
  sometime in 2019 and prior to 20241118 are under Business Source
  Licence 1.1 at release time, electing to change to the open source
  Apache Licence 2.0 three years after the branch was first released.
  Starting 20241118 all releases of the software are fully proprietary
  even though source is available.

  As of [20251202], 22.2.19 is the latest version that is now under
  an open source licence, but the whole 22.2 branch is completely
  unsupported upstream. There are a couple newer LTS branches that
  are still supported but the earliest they become open source is
  late next year, by which point they may also become unsupported.

PR: 272257
DeltaFile
+4-1databases/cockroach/Makefile
+4-11 files

LLVM/project 16ef979mlir/include/mlir/Dialect/LLVMIR NVVMOps.td

[NFC][MLIR][NVVM] Add class for Ops which lower to LLVM intrinsics (#172649)

This change adds the `NVVM_IntrinsicLoweringOp` class in `NVVMOps.td` to
simplify Ops which lower using intrinsics.

Some Ops have been updated to show its usage.
DeltaFile
+45-201mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+45-2011 files

FreeBSD/ports 36bded7dns/knot-resolver6 Makefile pkg-plist, dns/knot-resolver6/files kresd.in krescachegc.in

dns/knot-resolver6: Add new port

This port is meant to replace dns/knot-resolver in the future, and
intends to allow a seamless migration to it's users.

PR:             291892
DeltaFile
+118-0dns/knot-resolver6/Makefile
+107-0dns/knot-resolver6/pkg-plist
+78-0dns/knot-resolver6/files/kresd.in
+75-0dns/knot-resolver6/files/krescachegc.in
+14-0dns/knot-resolver6/files/patch-etc_meson.build
+13-0dns/knot-resolver6/files/pkg-message.in
+405-03 files not shown
+427-09 files

FreeBSD/ports 4037f10dns/knot-resolver Makefile

dns/knot-resolver: minor changes missed in the previous update

PR:             291718
DeltaFile
+7-3dns/knot-resolver/Makefile
+7-31 files

HardenedBSD/ports 36bded7dns/knot-resolver6 Makefile pkg-plist, dns/knot-resolver6/files kresd.in krescachegc.in

dns/knot-resolver6: Add new port

This port is meant to replace dns/knot-resolver in the future, and
intends to allow a seamless migration to it's users.

PR:             291892
DeltaFile
+118-0dns/knot-resolver6/Makefile
+107-0dns/knot-resolver6/pkg-plist
+78-0dns/knot-resolver6/files/kresd.in
+75-0dns/knot-resolver6/files/krescachegc.in
+14-0dns/knot-resolver6/files/patch-etc_meson.build
+13-0dns/knot-resolver6/files/pkg-message.in
+405-03 files not shown
+427-09 files

HardenedBSD/ports 4037f10dns/knot-resolver Makefile

dns/knot-resolver: minor changes missed in the previous update

PR:             291718
DeltaFile
+7-3dns/knot-resolver/Makefile
+7-31 files

HardenedBSD/ports 0df58f0databases/mongodb70 distinfo Makefile

databases/mongodb70: 7.0.27

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#std-label-7.0.27-changelog
DeltaFile
+3-3databases/mongodb70/distinfo
+1-2databases/mongodb70/Makefile
+4-52 files

FreeBSD/ports 0df58f0databases/mongodb70 distinfo Makefile

databases/mongodb70: 7.0.27

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0-changelog/#std-label-7.0.27-changelog
DeltaFile
+3-3databases/mongodb70/distinfo
+1-2databases/mongodb70/Makefile
+4-52 files

LLVM/project cf6a825mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Rewrite.cpp

works
DeltaFile
+71-62mlir/lib/Bindings/Python/MainModule.cpp
+24-19mlir/lib/Bindings/Python/Rewrite.cpp
+35-8mlir/include/mlir/Bindings/Python/IRCore.h
+26-13mlir/lib/Bindings/Python/Pass.cpp
+22-15mlir/lib/Bindings/Python/IRTypes.cpp
+25-9mlir/lib/Bindings/Python/IRAffine.cpp
+203-12614 files not shown
+303-17820 files

LLVM/project b3767afmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Rewrite.cpp

works
DeltaFile
+71-62mlir/lib/Bindings/Python/MainModule.cpp
+24-19mlir/lib/Bindings/Python/Rewrite.cpp
+35-8mlir/include/mlir/Bindings/Python/IRCore.h
+26-13mlir/lib/Bindings/Python/Pass.cpp
+22-15mlir/lib/Bindings/Python/IRTypes.cpp
+25-9mlir/lib/Bindings/Python/IRAffine.cpp
+203-12614 files not shown
+300-17920 files

LLVM/project 609c955mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp IRTypes.cpp

works
DeltaFile
+71-62mlir/lib/Bindings/Python/MainModule.cpp
+35-8mlir/include/mlir/Bindings/Python/IRCore.h
+22-15mlir/lib/Bindings/Python/IRTypes.cpp
+24-12mlir/lib/Bindings/Python/Pass.cpp
+25-9mlir/lib/Bindings/Python/IRAffine.cpp
+17-11mlir/lib/Bindings/Python/IRCore.cpp
+194-11714 files not shown
+282-15820 files

LLVM/project 10d6a02libc/include pthread.yaml, libc/src/pthread pthread_attr_getschedparam.cpp pthread_attr_setschedparam.cpp

[libc] Add stub pthread_attr_getschedparam / pthread_attr_setschedparam (#173440)

Add the boilerplate for declaring these POSIX functions and
providing implementations.  So far the only implementations are
just stubs that fail with ENOTSUP, and they are neither tested
nor included in any CMake entrypoints lists.  More work is still
required to add the actual fields to the pthread_attr_t and
implement the support in the Linux pthread_create et al, but that
is not done here.  It's not an especially large amount of work,
but more than just trivial.

The scaffolding here paves the way for that later work, but is
also immediately useful for filling out the subset of POSIX
pthread_attr_* functions that Fuchsia's libc already supports.
DeltaFile
+24-0libc/src/pthread/pthread_attr_getschedparam.cpp
+24-0libc/src/pthread/pthread_attr_setschedparam.cpp
+22-0libc/src/pthread/pthread_attr_getschedparam.h
+22-0libc/src/pthread/pthread_attr_setschedparam.h
+20-0libc/src/pthread/CMakeLists.txt
+14-0libc/include/pthread.yaml
+126-06 files

LLVM/project c7cce95llvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp RISCVVSETVLIInfoAnalysis.h

Remove braces

Created using spr 1.3.6-beta.1
DeltaFile
+29-10llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+5-21llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
+3-18llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
+3-6llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
+40-554 files

LLVM/project 49b5358llvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp RISCVVSETVLIInfoAnalysis.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+29-10llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+5-21llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
+3-18llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
+37-493 files

FreeBSD/ports 6b28677textproc/csvlens distinfo Makefile.crates

textproc/csvlens: Update to 0.15.0

Changelog: https://github.com/YS-L/csvlens/blob/v0.15.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+107-7textproc/csvlens/distinfo
+52-2textproc/csvlens/Makefile.crates
+1-2textproc/csvlens/Makefile
+160-113 files

HardenedBSD/ports 6b28677textproc/csvlens distinfo Makefile.crates

textproc/csvlens: Update to 0.15.0

Changelog: https://github.com/YS-L/csvlens/blob/v0.15.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+107-7textproc/csvlens/distinfo
+52-2textproc/csvlens/Makefile.crates
+1-2textproc/csvlens/Makefile
+160-113 files

LLVM/project 5e69a7fllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV atomic-rmw.ll

rebase

Created using spr 1.3.4
DeltaFile
+53,434-51,436llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+18,291-16,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+19,255-3,889llvm/test/CodeGen/RISCV/atomic-rmw.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+126,504-114,35324,755 files not shown
+2,051,833-870,55424,761 files

LLVM/project 3742d59llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV atomic-rmw.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+53,434-51,436llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+18,291-16,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+19,255-3,889llvm/test/CodeGen/RISCV/atomic-rmw.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+126,504-114,35324,755 files not shown
+2,051,833-870,55424,761 files

pfSense/pfsense d3cf9bdsrc/usr/local/bin kea2unbound

kea2unbound: fix typo in b803fd3
DeltaFile
+1-1src/usr/local/bin/kea2unbound
+1-11 files