LLVM/project 4f8fb94 — llvm/lib/Target/Sparc SparcISelLowering.cpp, llvm/test/CodeGen/SPARC bitcast.ll

[SPARC] Expand f64 bitcasts from v2i32 on 32-bit SPARC (#234201)

It is not possible to directly transfer values from integer registers to
floating point registers, so it needs to be done via the stack.

Fixes the following error:

  LLVM ERROR: Cannot select: t10: f64 = bitcast t16
    t16: v2i32 = BUILD_VECTOR t2, t4
      t2: i32,ch = CopyFromReg t0, Register:i32 %0
      t4: i32,ch = CopyFromReg t0, Register:i32 %1
  In function: v2i32_build_vector

Assisted-by: Claude
DeltaFile
+136-0llvm/test/CodeGen/SPARC/bitcast.ll
+1-0llvm/lib/Target/Sparc/SparcISelLowering.cpp
+137-02 files

LLVM/project d7dc171 — llvm/lib/Target/Sparc SparcInstrInfo.cpp, llvm/test/CodeGen/SPARC bpr-reg-flags.ll

[SPARC] Preserve register operand flags in BPR branch conditions (#240077)

parseCondBranch() rebuilt the register operand of a branch-on-register
(BPR) instruction from just its register number, and insertBranch()
re-added it with addReg(), so any operand flags were lost when a branch
was analyzed and reinserted.

When the register is undef (ProcessImplicitDefs marks the use undef
after removing its IMPLICIT_DEF), PHI elimination splitting a critical
edge rewrites the terminator via updateTerminator() and the BPR ends up
reading a virtual register with no def. The machine verifier rejects
this, and without the verifier the greedy register allocator segfaults
in VirtRegAuxInfo::weightCalcHelper.

Copy the whole MachineOperand into Cond and add it back with add(), as
other targets do.

Fixes #233111

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+47-0llvm/test/CodeGen/SPARC/bpr-reg-flags.ll
+3-6llvm/lib/Target/Sparc/SparcInstrInfo.cpp
+50-62 files

FreeBSD/ports 1c7138c — lang/python314 pkg-plist

lang/python314: Fix PLIST

===>  Building packages for python314-3.14.10
===>   Building python314-3.14.10
pkg-static: Unable to access file /wrkdirs/usr/ports/lang/python314/work/stage/usr/local/%%DTRACE%%include/python3.14/pydtrace_probes.h:No such file or directory
*** Error code 1

Stop.
make: stopped making "package" in /usr/ports/lang/python314

Reference:      https://pkg-status.freebsd.org/ampere3/data/144arm64-default/20261108_9dd7d981b1e2/logs/python314-3.14.10.log
                https://pkg-status.freebsd.org/ampere2/data/main-arm64-default/20261108_p9dd7d981b1e2_s7806832f23f/logs/python314-3.14.10.log
DeltaFile
+0-1lang/python314/pkg-plist
+0-11 files

FreeBSD/ports 921f2c3 — lang Makefile, multimedia Makefile

*/Makefile: Sort SUBDIRs
DeltaFile
+1-1x11-toolkits/Makefile
+1-1www/Makefile
+1-1multimedia/Makefile
+1-1lang/Makefile
+4-44 files

FreeBSD/src 77fa63f — sys/arm64/arm64 pmap.c

arm64 pmap: demote L3C pages in pmap_clear_modify()

When pmap_clear_modify() demotes a dirty L2 block mapping, it write
protects the L3 entry that maps "m", so that a subsequent write access
may repromote.  However, since fd6cb031f577, the L3 entries created by
pmap_demote_l2_locked() may have ATTR_CONTIGUOUS set, and
pmap_clear_modify() was write protecting one L3 entry within an L3C page
while leaving the page's other L3 entries writeable with ATTR_CONTIGUOUS
still set.  A TLB entry that a processor creates from any of those other
L3 entries may translate "m"'s virtual address and permit writes to "m"
without a fault.  To fix this issue, as in pmap_remove_write(), demote
the L3C page before write protecting the L3 entry.

(cherry picked from commit 6d7960628f825f1eec0959d6000a79ca8a4ae927)
DeltaFile
+2-0sys/arm64/arm64/pmap.c
+2-01 files

NetBSD/pkgsrc-wip 92e2e9d — prusaslicer Makefile distinfo

prusaslicer: update to 2.9.7

Changes with respect to 2.9.6.

* Fixed an out-of-bounds write when loading a 3MF with a negative bed index.
* Fixed a stack buffer overflow in the digits() / zdigits() placeholder
  functions.
* Fixed several issues in the downloader from Printables.
* Fixed couple of potencionally exploitable vulnerabilities in libbgcode
  library when loading malformed binary G-code files.
DeltaFile
+3-3prusaslicer/distinfo
+1-1prusaslicer/Makefile
+4-42 files

FreeBSD/ports ddeab59 — editors Makefile, editors/nerd-icons.el distinfo pkg-descr

editors/nerd-icons.el: New port

nerd-icons.el is a Nerd Font icons library for Emacs.

https://github.com/rainstormstudio/nerd-icons.el

Sponsored by:   The FreeBSD Foundation
DeltaFile
+48-0editors/nerd-icons.el/Makefile
+6-0editors/nerd-icons.el/pkg-descr
+3-0editors/nerd-icons.el/distinfo
+1-0editors/Makefile
+58-04 files

FreeBSD/ports 42af717 — editors Makefile, editors/doom-modeline distinfo pkg-descr

editors/doom-modeline: New port

doom-modeline is a fancy and fast Emacs mode-line.

https://github.com/seagle0128/doom-modeline

Sponsored by:   The FreeBSD Foundation
DeltaFile
+45-0editors/doom-modeline/Makefile
+8-0editors/doom-modeline/pkg-descr
+3-0editors/doom-modeline/distinfo
+1-0editors/Makefile
+57-04 files

FreeBSD/ports 61e4113 — editors Makefile, editors/shrink-path.el distinfo pkg-descr

editors/shrink-path.el: New port

shrink-path.el is a fish-style path shortening library for Emacs Lisp.

https://gitlab.com/bennya/shrink-path.el

Sponsored by:   The FreeBSD Foundation
DeltaFile
+42-0editors/shrink-path.el/Makefile
+4-0editors/shrink-path.el/pkg-descr
+3-0editors/shrink-path.el/distinfo
+1-0editors/Makefile
+50-04 files

FreeBSD/ports f2d728b — devel Makefile, devel/f.el distinfo pkg-descr

devel/f.el: New port

f.el is an API for working with files and directories in Emacs Lisp.

https://github.com/rejeep/f.el

Sponsored by:   The FreeBSD Foundation
DeltaFile
+40-0devel/f.el/Makefile
+5-0devel/f.el/pkg-descr
+3-0devel/f.el/distinfo
+1-0devel/Makefile
+49-04 files

FreeBSD/ports b3e272b — devel Makefile, devel/s.el distinfo pkg-descr

devel/s.el: New port

s.el is a string manipulation library for Emacs Lisp.

https://github.com/magnars/s.el

Sponsored by:   The FreeBSD Foundation
DeltaFile
+34-0devel/s.el/Makefile
+6-0devel/s.el/pkg-descr
+3-0devel/s.el/distinfo
+1-0devel/Makefile
+44-04 files

FreeBSD/ports ba47965 — devel/dash.el Makefile

devel/dash.el: Take maintainership

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1devel/dash.el/Makefile
+1-11 files

FreeBSD/ports daff0be — editors/with-editor Makefile distinfo

editors/with-editor: Update to 3.6.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/with-editor/distinfo
+2-2editors/with-editor/Makefile
+5-52 files

FreeBSD/ports 7969ea1 — databases/closql Makefile distinfo

databases/closql: Update to 2.5.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3databases/closql/distinfo
+1-1databases/closql/Makefile
+4-42 files

FreeBSD/ports 915d45b — math/R Makefile distinfo

math/R: Update to 4.6.2

This is a bugfix release.

Announcement:   https://hypatia.math.ethz.ch/pipermail/r-announce/2026/000729.html
Sponsored by:   The FreeBSD Foundation
DeltaFile
+10-3math/R/pkg-plist
+3-3math/R/distinfo
+1-1math/R/Makefile
+14-73 files

FreeBSD/ports 7c03579 — devel/ghub Makefile distinfo

devel/ghub: Update to 5.4.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/ghub/distinfo
+1-1devel/ghub/Makefile
+4-42 files

FreeBSD/ports 6e97b53 — textproc/languagetool pkg-plist distinfo

textproc/languagetool: Update to 2026-11-06 snapshot

While here:
  - tell portscout to ignore updates, since upstream publishes daily
    snapshots
  - pet portclippy.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-3textproc/languagetool/Makefile
+3-3textproc/languagetool/distinfo
+0-4textproc/languagetool/pkg-plist
+7-103 files

FreeBSD/ports 8629e74 — www/waterfox Makefile distinfo, www/waterfox/files patch-config_external_icu_data_moz.build patch-libwebrtc-generated

www/waterfox: Update 6.7.7 => 6.7.8

Release Notes:
https://www.waterfox.com/releases/6.7.8/

PR:             300582
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit f8ba4a8169e614bc556bbb0973c19528d0b4b00e)
DeltaFile
+685-66www/waterfox/files/patch-libwebrtc-generated
+14-0www/waterfox/files/patch-config_external_icu_data_moz.build
+5-5www/waterfox/distinfo
+3-4www/waterfox/Makefile
+707-754 files

FreeBSD/ports f8ba4a8 — www/waterfox Makefile distinfo, www/waterfox/files patch-config_external_icu_data_moz.build patch-libwebrtc-generated

www/waterfox: Update 6.7.7 => 6.7.8

Release Notes:
https://www.waterfox.com/releases/6.7.8/

PR:             300582
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+685-66www/waterfox/files/patch-libwebrtc-generated
+14-0www/waterfox/files/patch-config_external_icu_data_moz.build
+5-5www/waterfox/distinfo
+3-4www/waterfox/Makefile
+707-754 files

OpenBSD/ports 8HKlg6y — net/tailscale Makefile distinfo

   Update to tailscale-1.104.5

   From Adriano Barbosa (maintainer)
VersionDeltaFile
1.73+2-2net/tailscale/distinfo
1.76+1-1net/tailscale/Makefile
+3-32 files

FreeBSD/ports 78a2769 — editors/cudatext Makefile distinfo, editors/cudatext/files patch-econtrol_econtrol_ec__syntanal.pas

editors/cudatext: Update to 1.239.0.1

ChangeLog at:  https://github.com/Alexey-T/CudaText/blob/master/app/readme/history.txt
DeltaFile
+3-337editors/cudatext/pkg-plist
+7-7editors/cudatext/distinfo
+0-11editors/cudatext/files/patch-econtrol_econtrol_ec__syntanal.pas
+3-3editors/cudatext/Makefile
+13-3584 files

FreeBSD/ports 01966a3 — sysutils/mkr Makefile distinfo

sysutils/mkr: Update to 0.67.0

Changelog: https://github.com/mackerelio/mkr/blob/v0.67.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+5-5sysutils/mkr/distinfo
+1-2sysutils/mkr/Makefile
+6-72 files

LLVM/project 0fc5afa — llvm/lib/Target/NVPTX NVPTXInstrInfo.td, llvm/test/CodeGen/NVPTX bf16.ll

[NVPTX] Select scalar_to_vector for bf16x2 (#236706)

Fixes #235368.

DAG combining can create a v2bf16 SCALAR_TO_VECTOR for byte-vector
concatenations, including copies of unaligned bfloat values through
local arrays. NVPTX treats the node as legal but lacks a selection
pattern.

Pack the bf16 value into the low half of a 32-bit register and zero the
unspecified high half, as already done for v2f16. Add regression
coverage for direct packing, unaligned loads, and the original
local-array copy.
DeltaFile
+83-0llvm/test/CodeGen/NVPTX/bf16.ll
+2-0llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+85-02 files

Illumos/gate 08e59b6 — usr/src/tools/scripts git-pbchk.1onbld git-pbchk.py

18643 git-pbchk copyright check should skip files imported from upstream
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+27-3usr/src/tools/scripts/git-pbchk.py
+6-2usr/src/tools/scripts/git-pbchk.1onbld
+33-52 files

Illumos/gate a8a9fdd — usr/src/tools/find_elf find_elf.c

18642 find_elf's choice of name for a hard-linked object depends on directory order
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+7-13usr/src/tools/find_elf/find_elf.c
+7-131 files

Illumos/gate e66287a — usr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18591 zvol DKIOCFREE ignores dfl_offset
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+105-0usr/src/test/zfs-tests/tests/functional/zvol/zvol_misc/zvol_free_offset.ksh
+36-0usr/src/test/zfs-tests/tests/functional/zvol/zvol_common.shlib
+7-1usr/src/uts/common/fs/zfs/zvol.c
+3-2usr/src/test/zfs-tests/runfiles/common.run
+2-0usr/src/pkg/manifests/system-test-zfstest.p5m
+153-35 files

Illumos/gate b723951 — usr/src/uts/common/fs/zfs spa.c

18635 spa_ld_get_props() uses an uninitialized autoreplace
Imported from: OpenZFS da27b8bc7f2778b28fa73547ff91bb8cc962fc0e
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: Alexander Motin <mav at FreeBSD.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/fs/zfs/spa.c
+1-11 files

Illumos/gate bb43ee5 — usr/src/pkg/manifests system-test-zfstest.p5m, usr/src/test/zfs-tests/runfiles common.run

18632 Properly release key in spa_keystore_dsl_key_hold_dd()
Imported from: OpenZFS 48d1be254fa3ec9dd9e998921fbc6939fe1d599e
Portions contributed by: Matthew Ahrens <matt at mahrens.org>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+75-0usr/src/test/zfs-tests/tests/functional/cli_root/zfs_load-key/zfs_load-key_concurrent_use.ksh
+3-2usr/src/test/zfs-tests/runfiles/common.run
+3-0usr/src/pkg/manifests/system-test-zfstest.p5m
+1-1usr/src/uts/common/fs/zfs/dsl_crypt.c
+82-34 files

Illumos/gate 8f4cc98 — usr/src/uts/common/fs/zfs zio.c

18610 Fix suspend Godfather I/Os io_reexecute bits
Imported from: OpenZFS a32494d22ac25c35c5d26eb0b2607ea68adb93cd
Reviewed by: George Melikov <mail at gmelikov.ru>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: George Wilson <gwilson at zfsmail.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/fs/zfs/zio.c
+1-11 files

Illumos/gate 355776d — usr/src/test/test-runner/stf/contrib/include logapi.shlib, usr/src/test/zfs-tests/include libtest.shlib

18627 Print fail messages before callbacks in test suite
Imported from: OpenZFS b81a1c61ec6c70586e56d29b66b261dadf1d4fe8
Portions contributed by: Matthew Ahrens <matt at mahrens.org>
Reviewed by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed by: George Melikov <mail at gmelikov.ru>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+8-23usr/src/test/zfs-tests/tests/functional/fault/write_error_throttle.ksh
+6-4usr/src/test/test-runner/stf/contrib/include/logapi.shlib
+8-0usr/src/test/zfs-tests/include/libtest.shlib
+22-273 files