LLVM/project 9626c90utils/bazel MODULE.bazel.lock extensions.bzl, utils/bazel/llvm-project-overlay/lldb/source/Plugins BUILD.bazel

[bazel] Use zlib-ng from the BCR (#169450)

This way if a downstream project also uses this, it is dedup'd
DeltaFile
+27-0utils/bazel/llvm-project-overlay/third-party/BUILD.bazel
+4-14utils/bazel/third_party_build/zlib-ng.BUILD
+3-12utils/bazel/MODULE.bazel.lock
+0-10utils/bazel/extensions.bzl
+2-2utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+1-1utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+37-392 files not shown
+39-418 files

FreeBSD/ports 65e52a0math/lean4/files patch-stage0_src_bin_leanc.in patch-src_bin_leanc.in

math/lean4: Update patches
DeltaFile
+0-11math/lean4/files/patch-stage0_src_bin_leanc.in
+0-11math/lean4/files/patch-src_bin_leanc.in
+4-4math/lean4/files/patch-src_shell_CMakeLists.txt
+4-4math/lean4/files/patch-stage0_src_shell_CMakeLists.txt
+3-4math/lean4/files/patch-src_runtime_io.cpp
+4-2math/lean4/files/patch-src_runtime_stack__overflow.cpp
+15-366 files

FreeBSD/ports 409f916security/tor distinfo Makefile

security/tor: update 0.4.8.20 → 0.4.8.21
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

FreeBSD/ports 9bc6e7eaudio/tetraproc distinfo Makefile

audio/tetraproc: update 0.9.2 → 0.10.0
DeltaFile
+3-3audio/tetraproc/distinfo
+1-1audio/tetraproc/Makefile
+4-42 files

FreeBSD/ports 5565c25archivers/zchunk distinfo Makefile

archivers/zchunk: update 1.5.2 → 1.5.3
DeltaFile
+3-3archivers/zchunk/distinfo
+2-2archivers/zchunk/Makefile
+1-1archivers/zchunk/pkg-plist
+6-63 files

FreeBSD/ports a7d5924dns/subfinder distinfo Makefile

dns/subfinder: update 2.9.0 → 2.10.1
DeltaFile
+5-5dns/subfinder/distinfo
+2-2dns/subfinder/Makefile
+7-72 files

FreeBSD/ports ea5fe08net/torsocks Makefile

net/torsocks: update 2.4.0 → 2.5.0
DeltaFile
+1-1net/torsocks/Makefile
+1-11 files

FreeBSD/ports 9d0f301math/zimpl distinfo Makefile

math/zimpl: update 3.6.2 → 3.7.0
DeltaFile
+3-3math/zimpl/distinfo
+2-2math/zimpl/Makefile
+5-52 files

FreeBSD/doc 081e675website/content/en/releases/15.0R schedule.adoc

15.0: Put RC4 back on the schedule.

I started 15.0-RC4 builds on November 24th.  This is "one last RC"
to double-check that nothing broke with adding a backup pkgbase
signing key and tweaking the package set on DVDs again.
DeltaFile
+2-1website/content/en/releases/15.0R/schedule.adoc
+2-11 files

FreeBSD/src aac0ef5sys/kern firmw.S

kern: Fix section name for embedded firmware blobs

In practice this just ends up as an orphan section and so is placed next
to .rodata-like sections, so it's pretty harmless, but not intended.

Fixes:  a095390344fb ("Use a template assembly file for firmware object files.")
DeltaFile
+1-1sys/kern/firmw.S
+1-11 files

LLVM/project b111135llvm/test/CodeGen/AMDGPU valu-mask-write-hazard.mir

[AMDGPU] Pre-commit test for #169213 (NFC)
DeltaFile
+108-0llvm/test/CodeGen/AMDGPU/valu-mask-write-hazard.mir
+108-01 files

FreeBSD/ports 3b09b6adevel/tinysparql pkg-plist Makefile

devel/tinysparql: update to 3.10.1

Changelog: https://gitlab.gnome.org/GNOME/tinysparql/-/blob/3.10.1/NEWS

- make options for avahi, bash completions, docs, man pages, tests and vapi
- create libtracker-sparql-3.0.so unversioned symlink for consumer LIB_DEPENDS
DeltaFile
+263-14devel/tinysparql/pkg-plist
+32-12devel/tinysparql/Makefile
+3-3devel/tinysparql/distinfo
+298-293 files

LLVM/project 26362c6llvm/lib/Target/RISCV RISCVProcessors.td

[RISCV] Add segmented tunes to tt-ascalon-d8 (#168800)

Add TuneOptimizedNFnSegmentedLoadStore tune flags to tt-ascalon-d8
processor definition.
DeltaFile
+7-0llvm/lib/Target/RISCV/RISCVProcessors.td
+7-01 files

FreeBSD/src f6bd9b2crypto/openssh sshconnect.c FREEBSD-upgrade

openssh: Don't attempt to connect to unsupported addresses

When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.

MFC after:      1 week
PR:             195231
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53588

(cherry picked from commit 5818b6ee552b302f5300934f9b8cb94881867a5f)
DeltaFile
+9-0crypto/openssh/sshconnect.c
+6-0crypto/openssh/FREEBSD-upgrade
+15-02 files

LLVM/project c6f433eutils/bazel/llvm-project-overlay/libc BUILD.bazel

[bazel][libc] Remove target compatibility restrictions for float128 (#169292)

The restrictions here aren't nearly as much about the OS as the compiler
and architecture, but the Bazel restriction was OS-based. Everything
seems to work well on even Arm64 macOS, and I would expect most BSDs and
other OSes to work well with Clang's support on x86-64.

The source code here already handles detecting when there is compiler
support for the type. And the users of this don't `select` or do
anything else to conditionally include the header, so it seems better to
not restrict access to the header from the build system, and instead
continue making the source code compatible or a no-op on relevant
configurations.
DeltaFile
+0-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+0-51 files

FreeBSD/src 00e4b16crypto/openssh sshconnect.c FREEBSD-upgrade

openssh: Don't attempt to connect to unsupported addresses

When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.

MFC after:      1 week
PR:             195231
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53588

(cherry picked from commit 5818b6ee552b302f5300934f9b8cb94881867a5f)
DeltaFile
+9-0crypto/openssh/sshconnect.c
+7-0crypto/openssh/FREEBSD-upgrade
+16-02 files

FreeBSD/src 7f691e0bin/sh miscbltin.c sh.1, bin/sh/tests/builtins read12.0 read11.0

sh: Don't assume EINTR means SIGALRM

While waiting for input in the read builtin, if select() is interrupted
but there is no pending signal, we act like we timed out, and return the
same status as if we had been interrupted by SIGALRM, instead of looping
until we actually do time out.

* Replace the single select() call with a ppoll() loop.

* Improve validation of the timeout value.  We now accept things like
  "1h30m15s", which we used to silently truncate to "1h".  The flip side
  is that we no longer accept things like "1hour" or "5sec".

* Modify the existing `read -t 0` test case to verify that read returns
  immediately when there is input and fails immediately when there isn't.

* Add a second test case which performs the same tests with a non-zero
  timeout value.


    [7 lines not shown]
DeltaFile
+57-26bin/sh/miscbltin.c
+32-0bin/sh/tests/builtins/read12.0
+17-2bin/sh/tests/builtins/read11.0
+5-1bin/sh/sh.1
+1-0bin/sh/tests/builtins/Makefile
+112-295 files

FreeBSD/src e9019e7bin/sh/tests/builtins read11.0

sh tests: Fix racy test11.0

This was sometimes exiting while the child fifo was created resulting in
[ENOTEMPTY] from rm.  The child fifo isn't needed, just sleep.

PR:     290837
Fixes:  e31fb97148f ("read builtin: Empty variables on timeout")
MFC after:      3 days

(cherry picked from commit 5d55553e160a93788372785300f5bd07c2451f93)
DeltaFile
+2-2bin/sh/tests/builtins/read11.0
+2-21 files

FreeBSD/src 4004f9acrypto/openssh sshconnect.c FREEBSD-upgrade

openssh: Don't attempt to connect to unsupported addresses

When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.

MFC after:      1 week
PR:             195231
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53588

(cherry picked from commit 5818b6ee552b302f5300934f9b8cb94881867a5f)
DeltaFile
+9-0crypto/openssh/sshconnect.c
+7-0crypto/openssh/FREEBSD-upgrade
+16-02 files

FreeBSD/src fb57eacbin/sh miscbltin.c sh.1, bin/sh/tests/builtins read12.0 read11.0

sh: Don't assume EINTR means SIGALRM

While waiting for input in the read builtin, if select() is interrupted
but there is no pending signal, we act like we timed out, and return the
same status as if we had been interrupted by SIGALRM, instead of looping
until we actually do time out.

* Replace the single select() call with a ppoll() loop.

* Improve validation of the timeout value.  We now accept things like
  "1h30m15s", which we used to silently truncate to "1h".  The flip side
  is that we no longer accept things like "1hour" or "5sec".

* Modify the existing `read -t 0` test case to verify that read returns
  immediately when there is input and fails immediately when there isn't.

* Add a second test case which performs the same tests with a non-zero
  timeout value.


    [7 lines not shown]
DeltaFile
+57-26bin/sh/miscbltin.c
+32-0bin/sh/tests/builtins/read12.0
+17-2bin/sh/tests/builtins/read11.0
+5-1bin/sh/sh.1
+1-0bin/sh/tests/builtins/Makefile
+112-295 files

FreeBSD/src 43b1b7cbin/sh/tests/builtins read11.0

sh tests: Fix racy test11.0

This was sometimes exiting while the child fifo was created resulting in
[ENOTEMPTY] from rm.  The child fifo isn't needed, just sleep.

PR:     290837
Fixes:  e31fb97148f ("read builtin: Empty variables on timeout")
MFC after:      3 days

(cherry picked from commit 5d55553e160a93788372785300f5bd07c2451f93)
DeltaFile
+2-2bin/sh/tests/builtins/read11.0
+2-21 files

LLVM/project f0bb5cfllvm/lib/Target/Mips MipsInstrFPU.td MipsISelLowering.cpp, llvm/test/CodeGen/Mips fp-intrinsics.ll

[Mips] Add instruction selection for strict FP (#168870)

This consists of marking the various strict opcodes as legal, and
adjusting instruction selection patterns so that 'op' is 'any_op'. The
changes are similar to those in D114946 for AArch64 and #160696 for ARM.
Only Mips32/64 FPU instructions are affected.

Added lowering for for STRICT_FP_TO_UINT and STRICT_FP_TO_SINT ops.
DeltaFile
+734-0llvm/test/CodeGen/Mips/fp-intrinsics.ll
+35-36llvm/lib/Target/Mips/MipsInstrFPU.td
+22-0llvm/lib/Target/Mips/MipsISelLowering.cpp
+6-0llvm/lib/Target/Mips/MipsSEISelLowering.cpp
+1-0llvm/lib/Target/Mips/MipsISelLowering.h
+798-365 files

FreeBSD/ports 9bc177dmath/octave-forge-quaternion distinfo Makefile, math/octave-forge-quaternion/files patch-is__real__array.cc

math/octave-forge-quaternion: Update to 2.4.1.
DeltaFile
+0-13math/octave-forge-quaternion/files/patch-is__real__array.cc
+3-2math/octave-forge-quaternion/distinfo
+2-3math/octave-forge-quaternion/Makefile
+5-183 files

LLVM/project 31d4150llvm/test/TableGen ValueTypeByHwModeMissingRegInfo.td, llvm/utils/TableGen/Common CodeGenRegisters.cpp

[TableGen] Change a reachable assert to a fatal error

I hit this when using a RegisterClass with a ValueTypeByHwMode that
was missing the RegInfos field. Add a test for this error.

Reviewed By: arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/169439
DeltaFile
+30-0llvm/test/TableGen/ValueTypeByHwModeMissingRegInfo.td
+2-2llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+32-22 files

HardenedBSD/ports 718dd4dconverters/recode/files patch-src__names.c

HBSD: Fix HARDCFLAGS for converters/recode

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+13-4converters/recode/files/patch-src__names.c
+13-41 files

NetBSD/src KG1i4bXsys/net if.h

   if: tweak prototypes
VersionDeltaFile
1.309+3-3sys/net/if.h
+3-31 files

LLVM/project 6ec6867mlir/lib/Conversion/ArithToAPFloat ArithToAPFloat.cpp, mlir/lib/ExecutionEngine APFloatWrappers.cpp

[mlir][arith] Add support for `sitofp`, `uitofp` to `ArithToAPFloat` (#169284)

Add support for `arith.sitofp` and `arith.uitofp`.
DeltaFile
+71-0mlir/lib/Conversion/ArithToAPFloat/ArithToAPFloat.cpp
+24-0mlir/test/Conversion/ArithToApfloat/arith-to-apfloat.mlir
+13-0mlir/test/Integration/Dialect/Arith/CPU/test-apfloat-emulation.mlir
+12-0mlir/lib/ExecutionEngine/APFloatWrappers.cpp
+120-04 files

LLVM/project 8217c64llvm/include/llvm/MC MCDwarf.h

Revert "[MC] Use a variant to hold MCCFIInstruction state (NFC)" (#169442)

Reverts llvm/llvm-project#164720

Revert to unblock bots.
https://lab.llvm.org/buildbot/#/builders/140/builds/34645
DeltaFile
+77-60llvm/include/llvm/MC/MCDwarf.h
+77-601 files

LLVM/project b63a188llvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp

[RISCV] Use a switch in VSETVLIInfo::print(). NFC (#169441)

This allows the compiler to verify we've covered all enum values.
DeltaFile
+12-5llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+12-51 files

OpenBSD/src liIvU8qsys/dev/pci/drm/amd/amdgpu amdgpu_dma_buf.c

   drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces

   From Vitaly Prosyak
   d9db9abf6667a1ad2b827635123ecb63ea86184f in linux-6.12.y/6.12.59
   22a36e660d014925114feb09a2680bb3c2d1e279 in mainline linux
VersionDeltaFile
1.11+12-0sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
+12-01 files