LLVM/project 3d02d39 — llvm/include/llvm/MC MCSchedule.h, llvm/lib/MC MCSchedule.cpp MCSymbol.cpp

[MC] Remove unused MCScheduleOptions and the MCFragment sentinel's static constructor (#240014)
DeltaFile
+0-6llvm/include/llvm/MC/MCSchedule.h
+3-2llvm/lib/MC/MCSymbol.cpp
+0-3llvm/lib/MC/MCSchedule.cpp
+1-1llvm/tools/llvm-mca/llvm-mca.cpp
+4-124 files

FreeBSD/ports 25c642c — math/octave-forge-datatypes Makefile distinfo

math/octave-forge-datatypes: Update to 1.6.2.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

LLVM/project 5fa5910 — llvm/lib/Target/Sparc SparcFrameLowering.h SparcFrameLowering.cpp, llvm/test/DebugInfo/Sparc leaf-param-dbg-value.ll

[SPARC] Remap the parameter DBG_VALUEs of a leaf procedure (#239545)

A leaf procedure stays in its caller's register window, so
remapRegsForLeafProc rewrites %i0-%i7 to %o0-%o7. PEI calls it from
determineCalleeSaves, while the parameter DBG_VALUEs at the start of the
entry block are stashed outside the function (stashEntryDbgValues), so
they keep naming %i registers and gdb reads the arguments of leaf
functions from the wrong register.

This renames the debug operands that are left once PEI has put the
stashed values back, in processFunctionBeforeFrameIndicesReplaced. Other
DBG_VALUEs on the same value were already renamed, it's only the stashed
parameter ones that were missed.

Fixes #235238.

`leaf.c` from the issue, `break get` in gdb, before:

```

    [13 lines not shown]
DeltaFile
+50-0llvm/test/DebugInfo/Sparc/leaf-param-dbg-value.ll
+19-0llvm/lib/Target/Sparc/SparcFrameLowering.cpp
+4-0llvm/lib/Target/Sparc/SparcFrameLowering.h
+73-03 files

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