LLVM/project 7240aefllvm/lib/Target/RISCV RISCVInstrInfoZvabd.td

Rebase

Created using spr 1.3.6-beta.1
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCVInstrInfoZvabd.td
+1-11 files

LLVM/project 78f33e5llvm/lib/Target/RISCV RISCVInstrInfoZvabd.td

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCVInstrInfoZvabd.td
+1-11 files

LLVM/project 569d01fllvm/lib/Target/RISCV RISCVInstrInfoZvabd.td

Use VALUVs2

Created using spr 1.3.6-beta.1
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCVInstrInfoZvabd.td
+1-11 files

LLVM/project bd4784allvm/lib/Target/RISCV RISCVSchedSpacemitX100.td, llvm/test/tools/llvm-mca/RISCV/SpacemitX100 atomic.test floating-point.test

[RISCV] Add SpacemiT X100 base scheduling model (#178189)

SpacemiT X100 is a 4-issue, out-of-order, RVA23 processor. This patch
introduces the base scheduling model for scalar instructions. The
scheduling model for RVV will be added in a future update.
DeltaFile
+370-0llvm/lib/Target/RISCV/RISCVSchedSpacemitX100.td
+224-0llvm/test/tools/llvm-mca/RISCV/SpacemitX100/atomic.test
+168-0llvm/test/tools/llvm-mca/RISCV/SpacemitX100/floating-point.test
+160-0llvm/test/tools/llvm-mca/RISCV/SpacemitX100/integer.test
+96-0llvm/test/tools/llvm-mca/RISCV/SpacemitX100/zbb.test
+78-0llvm/test/tools/llvm-mca/RISCV/SpacemitX100/zfh.test
+1,096-08 files not shown
+1,478-114 files

LLVM/project e4674b8bolt/lib/Profile DataAggregator.cpp

[BOLT][NFC] Stop populating unnecessary samples into MemSamples (#179472)

Currently, many unnecessary samples are populated into MemSamples,
including zero-initialized samples and samples in which the PC address
is not contained in any BinaryFunction. But these samples are totally
skipped during processing and the whole MemSamples vector is cleared
immediately after processing. So, we could just stop populating these
samples into MemSamples, which would reduce maximum resident set size
when processing a large perf.data.
DeltaFile
+3-3bolt/lib/Profile/DataAggregator.cpp
+3-31 files

FreeBSD/src 11b616dusr.bin/sockstat sockstat.c

sockstat: Surround explicit IPv6 addresses with brackets

Approved by:    re (cperciva)
PR:             254611
Approved by:    otis, tuexen, des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54375

(cherry picked from commit fe81e3944c085e765c83c4f78941d7529ceb556e)
(cherry picked from commit 03c8e3e77114530f61e0dd9f2b1757eeea033d0e)
DeltaFile
+9-0usr.bin/sockstat/sockstat.c
+9-01 files

FreeBSD/src 5d7d225lib/libpmc/pmu-events/arch/x86/graniterapids uncore-cache.json uncore-interconnect.json

pmc: Import Intel Granite Rapids events

Approved by:    re (cperciva)
Reviewed by:    mhorne
Sponsored by:   Klara, Inc.
Obtained from:  Intel perfmon (JSON event definitions)
Differential Revision:  https://reviews.freebsd.org/D55081
MFC after:      2 days

(cherry picked from commit a3ff85e11925ba1e25465c8ba633356f405f9214)
(cherry picked from commit 625ed651833e76a439a7010aa28c93bc83013168)
DeltaFile
+3,745-0lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-cache.json
+1,979-0lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-interconnect.json
+1,925-0lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-io.json
+1,230-0lib/libpmc/pmu-events/arch/x86/graniterapids/cache.json
+1,145-0lib/libpmc/pmu-events/arch/x86/graniterapids/pipeline.json
+890-0lib/libpmc/pmu-events/arch/x86/graniterapids/uncore-memory.json
+10,914-010 files not shown
+12,550-016 files

LLVM/project 0f26436mlir/test/lib/Dialect/SPIRV TestEntryPointAbi.cpp

[MLIR][SPIRV][NFC] Fix header comment in TestEntryPointAbi.cpp (#177350)

DeltaFile
+1-1mlir/test/lib/Dialect/SPIRV/TestEntryPointAbi.cpp
+1-11 files

FreeBSD/ports 784116dx11-toolkits/amtk distinfo Makefile

x11-toolkits/amtk: update to 5.9.2

- Update to 5.9.2

    News in 5.9.2, 2025-11-17
    -------------------------
    * Translation updates.

- Switch to USES= gettext-tools

PR:             291494
DeltaFile
+3-3x11-toolkits/amtk/distinfo
+2-2x11-toolkits/amtk/Makefile
+1-0x11-toolkits/amtk/pkg-plist
+6-53 files

FreeBSD/ports e0363f9net-im/libnice Makefile distinfo, net-im/libnice-gst1 Makefile pkg-plist

net-im/libnice*: update to 0.1.23

Update to 0.1.23

libnice 0.1.23 (2025-11-26)
===========================
API: Added option NICE_AGENT_OPTION_CLOSE_FORCED to not wait for TURN when
  closing asynchronous
Reject invalid remote candidates with priority=0
Add missing mutex in tcp-bsd socket
Add buffer list support to nicesrc
Avoid dropping packing in nicesink, retry instead
Only create a new NiceCandidate if a socket can be opened, as it is
 a somewhat costly operation.
Many new tests
Fix leaks
Fix various test flakiness

Adjust dependencies.

    [12 lines not shown]
DeltaFile
+6-9net-im/libnice/Makefile
+3-3net-im/libnice/distinfo
+0-5net-im/libnice-gst1/Makefile
+1-1net-im/libnice-gst1/pkg-plist
+1-1net-im/libnice/pkg-plist
+11-195 files

FreeBSD/ports 9cb420ddevel/py-sqlfluff distinfo Makefile

devel/py-sqlfluff: Update to 4.0.4
DeltaFile
+3-3devel/py-sqlfluff/distinfo
+1-1devel/py-sqlfluff/Makefile
+4-42 files

FreeBSD/ports 4171ee0audio/vgmplay Makefile distinfo, audio/vgmplay/files patch-main.cpp

audio/vgmplay: Update to 0.52.0

While here:
- add DOCS option
- sort variable order to make portclippy happy

Changelog: https://github.com/ValleyBell/vgmplay-libvgm/blob/0.52.0/Updates.txt

Reported by:    portscout
DeltaFile
+11-7audio/vgmplay/Makefile
+0-11audio/vgmplay/files/patch-main.cpp
+3-3audio/vgmplay/distinfo
+14-213 files

FreeBSD/ports 6de0465audio/libvgm Makefile distinfo

audio/libvgm: Update to g20260121 (latest GitHub commit)

Changelog: https://github.com/ValleyBell/libvgm/compare/7cad783...57585ea
DeltaFile
+3-3audio/libvgm/Makefile
+3-3audio/libvgm/distinfo
+4-1audio/libvgm/pkg-plist
+10-73 files

FreeBSD/src 2088e74sys/x86/include frame.h

x86: Note that trapframe is used by kernel debuggers

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
Reviewed by: kib
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D55189
DeltaFile
+1-0sys/x86/include/frame.h
+1-01 files

NetBSD/src qmEHkVfshare/misc acronyms.comp

   +OVMF  Open Virtual Machine Firmware
VersionDeltaFile
1.421+2-1share/misc/acronyms.comp
+2-11 files

LLVM/project 80f627ellvm/include/llvm/MC TargetRegistry.h

TargetRegistry: Remove deprecated create*Info that take StringRef parameter (#180448)

DeltaFile
+0-43llvm/include/llvm/MC/TargetRegistry.h
+0-431 files

LLVM/project 84b5e9fllvm/lib/Target/RISCV RISCVFrameLowering.cpp, llvm/test/CodeGen/RISCV zcmp-cm-popretz.mir

[RISCV] Add used callee-saved registers as implicit/implicit-def registers to save/restore call (#180133)

We should add used callee-saved registers as implicit used to save
libcall and as implicit defined to restore libcall. It likes what we did
for CM_PUSH/CM_POPRET. That can help to construct correct dataflow. In
entry bb, save libcall implicitly uses the callee-saved registers which
live in. And in return bb, restore libcall implicitly defines the
callee-saved registers which live out.
DeltaFile
+24-19llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+8-8llvm/test/CodeGen/RISCV/zcmp-cm-popretz.mir
+32-272 files

FreeBSD/ports a035f11emulators/wine-devel distinfo pkg-plist

emulators/wine-devel: Update 11.1 => 11.2

Changelog:
- More optimizations in PDB loading.
- Support for MSVC constructors in C runtime.
- Easier mechanism for creating version resources.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.2

PR:     293040
DeltaFile
+3-3emulators/wine-devel/distinfo
+2-3emulators/wine-devel/pkg-plist
+1-1emulators/wine-devel/Makefile
+6-73 files

LLVM/project c53acf0llvm/test/CodeGen/AArch64 build-vector-dup-simd-nnan.ll, llvm/test/CodeGen/AMDGPU combine_andor_with_cmps_nnan.ll combine_andor_with_cmps.ll

[SelectionDAGBuilder] Remove NoNaNsFPMath uses (#169904)

Replaced by checking fast-math flags or value tracking results.
DeltaFile
+1,449-0llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps_nnan.ll
+431-901llvm/test/CodeGen/X86/sse-minmax.ll
+396-789llvm/test/CodeGen/AMDGPU/combine_andor_with_cmps.ll
+787-0llvm/test/CodeGen/X86/sse-minmax-finite.ll
+687-0llvm/test/CodeGen/X86/sse-minmax-unsafe.ll
+294-0llvm/test/CodeGen/AArch64/build-vector-dup-simd-nnan.ll
+4,044-1,69029 files not shown
+4,437-2,05635 files

FreeBSD/src cd8a500. Makefile.inc1

Makefile.incl1: .WAIT before distribute in etc

In order to make sure that man pages are all installed before we run
makewhatis to generate mandoc.db files, we have long placed etc at the
end of the list of subdirectories being recursed into by the build.
In order to support installworld -jN, a .WAIT was more recently added
here.

With the recent adoption by the release engineering team of parallel
*release* builds (aka 'make release -jN') it is now also necessary to
add the same .WAIT before recursing for the 'distribute' target, as we
otherwise end up with distribution sets containing incomplete mandoc.db
files.

Reviewed by:    bdrewery
PR:             289683
MFC after:      3 days
Sponsored by:   https://www.patreon.com/cperciva
Differential Revision:  https://reviews.freebsd.org/D53533

    [2 lines not shown]
DeltaFile
+1-1Makefile.inc1
+1-11 files

LLVM/project 9a60b2flibcxx/docs/Status Cxx2cIssues.csv, libcxx/test/std/ranges/range.adaptors/range.common.view types.h end.pass.cpp

[libc++] LWG4012: common_view::begin/end are missing the simple-view check (#153674)

close #105320
DeltaFile
+33-0libcxx/test/std/ranges/range.adaptors/range.common.view/types.h
+6-0libcxx/test/std/ranges/range.adaptors/range.common.view/end.pass.cpp
+6-0libcxx/test/std/ranges/range.adaptors/range.common.view/begin.pass.cpp
+1-1libcxx/docs/Status/Cxx2cIssues.csv
+46-14 files

HardenedBSD/src 9f73941contrib/netbsd-tests/kernel t_ptrace_wait.c, libexec/flua/modules lposix.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+94-85sys/dev/asmc/asmc.c
+47-1tools/tools/ifinfo/ifinfo.c
+12-12contrib/netbsd-tests/kernel/t_ptrace_wait.c
+10-6sys/dev/usb/net/if_ure.c
+4-4libexec/flua/modules/lposix.c
+1-1libexec/rc/rc.d/kld
+168-1093 files not shown
+172-1119 files

HardenedBSD/ports df643eedevel/cdialog distinfo, java/openjdk17/files patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+737-501net-im/teams/files/packagejsons/package-lock.json
+18-17net-im/teams/files/packagejsons/package.json
+5-5net-im/teams/distinfo
+0-10java/openjdk17/files/patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp
+3-3security/py-serpico/distinfo
+3-3devel/cdialog/distinfo
+766-53911 files not shown
+787-56417 files

HardenedBSD/ports dffd4bfdevel/cdialog distinfo Makefile

devel/cdialog: Update 1.3-20251223 => 1.3-20260107

Changelog:
https://invisible-island.net/dialog/CHANGES.html#index-t20260107

While here remove unnecessary MKDIR in post-install-EXAMPLES-on.

PR:             292944
Approved by:    Josmar Calin De Pierri <jcpierri at gmail.com> (maintainer)
DeltaFile
+3-3devel/cdialog/distinfo
+1-2devel/cdialog/Makefile
+4-52 files

FreeBSD/ports dffd4bfdevel/cdialog distinfo Makefile

devel/cdialog: Update 1.3-20251223 => 1.3-20260107

Changelog:
https://invisible-island.net/dialog/CHANGES.html#index-t20260107

While here remove unnecessary MKDIR in post-install-EXAMPLES-on.

PR:             292944
Approved by:    Josmar Calin De Pierri <jcpierri at gmail.com> (maintainer)
DeltaFile
+3-3devel/cdialog/distinfo
+1-2devel/cdialog/Makefile
+4-52 files

FreeBSD/src fffd409sys/fs/devfs devfs_vnops.c

devfs: unlock the directory vnode around the call to dev_clone handler

(cherry picked from commit a8e92198f854c2766eedec5a2ea3cc23c64d7b12)
DeltaFile
+20-0sys/fs/devfs/devfs_vnops.c
+20-01 files

FreeBSD/src dc6c804sys/kern vfs_mount.c

unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace

(cherry picked from commit cd8d44173adc375b59a24b1363476c086a7c86b4)
DeltaFile
+2-0sys/kern/vfs_mount.c
+2-01 files

HardenedBSD/src dc6c804sys/kern vfs_mount.c

unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace

(cherry picked from commit cd8d44173adc375b59a24b1363476c086a7c86b4)
DeltaFile
+2-0sys/kern/vfs_mount.c
+2-01 files

HardenedBSD/src fffd409sys/fs/devfs devfs_vnops.c

devfs: unlock the directory vnode around the call to dev_clone handler

(cherry picked from commit a8e92198f854c2766eedec5a2ea3cc23c64d7b12)
DeltaFile
+20-0sys/fs/devfs/devfs_vnops.c
+20-01 files

LLVM/project 9892b2allvm/include/llvm/DWARFLinker/Classic DWARFStreamer.h, llvm/lib/DWARFLinker/Classic DWARFStreamer.cpp

[DWARFLinker] Make MCTargetOptions a class member. NFC

The local `MCTargetOptions` in `init` will become a problem once
MCAsmInfo stores a pointer to it. Move it to a class member in
DwarfStreamer, DwarfEmitterImpl, and DebugLineSectionEmitter so that it
outlives MCAsmInfo.
DeltaFile
+2-1llvm/lib/DWARFLinker/Parallel/DebugLineSectionEmitter.h
+1-1llvm/lib/DWARFLinker/Classic/DWARFStreamer.cpp
+1-1llvm/lib/DWARFLinker/Parallel/DWARFEmitterImpl.cpp
+1-0llvm/lib/DWARFLinker/Parallel/DWARFEmitterImpl.h
+1-0llvm/include/llvm/DWARFLinker/Classic/DWARFStreamer.h
+6-35 files