FreeBSD/src d1f7902sys/sys systm.h

sys/systm.h: include sys/limits.h for SSIZE_MAX

PR:     296489

(cherry picked from commit bcb471cfb499f61d98abdc7bfd48bee0e229b02b)
DeltaFile
+1-0sys/sys/systm.h
+1-01 files

FreeBSD/src 5ed7b34sys/x86/include specialreg.h, sys/x86/x86 identcpu.c

x86: add CPUID bits for SHA512/SM3/SM4

(cherry picked from commit cf851111b02fae7425f9642460762d644983fdca)
DeltaFile
+3-0sys/x86/include/specialreg.h
+3-0sys/x86/x86/identcpu.c
+6-02 files

FreeBSD/src 10ed74blib/libc/gen posix_spawn.c

posix_spawn(3): create a guard page below the stack for rfork_thread on x86

(cherry picked from commit 2767a1f3686e5b1657ff4c3d57737c7f21598125)
DeltaFile
+18-29lib/libc/gen/posix_spawn.c
+18-291 files

FreeBSD/src b9ff22flib/libc/gen posix_spawn.c

do_posix_spawn(): use bool

(cherry picked from commit b516c234d0e4ccd69ca1f3d3a8bb80eed3f0a87c)
DeltaFile
+3-3lib/libc/gen/posix_spawn.c
+3-31 files

FreeBSD/src b3ce127libexec/rtld-elf map_object.c

rtld: unify the return path for map_object()

(cherry picked from commit 70fb92cd56bfe88a12d2a253542320bad7198321)
DeltaFile
+4-6libexec/rtld-elf/map_object.c
+4-61 files

FreeBSD/src e8658b2libexec/rtld-elf xmalloc.c rtld.c

rtld: add spinlock around the crt malloc calls

(cherry picked from commit 559f45638dfa50195c591bb0f7f3d3d8f3bb8dc0)
DeltaFile
+71-1libexec/rtld-elf/xmalloc.c
+0-25libexec/rtld-elf/rtld.c
+71-262 files

FreeBSD/src 682ebe1libexec/rtld-elf rtld.c map_object.c

rtld: stop using unbound alloca()

PR:     295991

(cherry picked from commit 1e370f038778e16c4b31f8992dda339d429e5cb8)
DeltaFile
+58-24libexec/rtld-elf/rtld.c
+3-1libexec/rtld-elf/map_object.c
+2-0libexec/rtld-elf/rtld.h
+63-253 files

LLVM/project 3aea741llvm/include/llvm/CodeGen StaticDataSplitter.h StaticDataAnnotator.h, llvm/lib/CodeGen StaticDataSplitter.cpp StaticDataAnnotator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+68-27llvm/lib/CodeGen/StaticDataSplitter.cpp
+29-16llvm/lib/CodeGen/StaticDataAnnotator.cpp
+28-0llvm/include/llvm/CodeGen/StaticDataSplitter.h
+25-0llvm/include/llvm/CodeGen/StaticDataAnnotator.h
+2-2llvm/lib/CodeGen/TargetPassConfig.cpp
+2-2llvm/include/llvm/CodeGen/Passes.h
+154-475 files not shown
+162-5311 files

LLVM/project 32b0279llvm/include/llvm/CodeGen StaticDataSplitter.h Passes.h, llvm/include/llvm/Passes MachinePassRegistry.def

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+68-27llvm/lib/CodeGen/StaticDataSplitter.cpp
+28-0llvm/include/llvm/CodeGen/StaticDataSplitter.h
+1-1llvm/lib/CodeGen/CodeGen.cpp
+1-1llvm/lib/CodeGen/TargetPassConfig.cpp
+1-1llvm/include/llvm/Passes/MachinePassRegistry.def
+1-1llvm/include/llvm/CodeGen/Passes.h
+100-312 files not shown
+102-328 files

Linux/linux 8cdeaa5. Makefile

Linux 7.2-rc2
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project 3ad2a76llvm/include/llvm InitializePasses.h, llvm/include/llvm/CodeGen StaticDataSplitter.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+68-27llvm/lib/CodeGen/StaticDataSplitter.cpp
+28-0llvm/include/llvm/CodeGen/StaticDataSplitter.h
+1-1llvm/lib/CodeGen/TargetPassConfig.cpp
+1-1llvm/lib/CodeGen/CodeGen.cpp
+1-1llvm/include/llvm/Passes/MachinePassRegistry.def
+1-1llvm/include/llvm/InitializePasses.h
+100-312 files not shown
+102-328 files

FreeBSD/ports 9398ec4lang/sdcc pkg-plist Makefile, lang/sdcc/files patch-device_lib_Makefile.in patch-device-lib-Makefile.in

lang/sdcc: Update 4.4.0 => 4.6.0

Release Notes:
https://sourceforge.net/p/sdcc/news/2026/06/sdcc-460-released/
https://sourceforge.net/p/sdcc/news/2025/01/sdcc-450-released/

Changelog:
https://sourceforge.net/p/sdcc/code/HEAD/tree/tags/sdcc-4.6.0/sdcc/ChangeLog

PR:             296242
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+61-13lang/sdcc/pkg-plist
+47-0lang/sdcc/files/patch-device_lib_Makefile.in
+0-46lang/sdcc/files/patch-device-lib-Makefile.in
+32-0lang/sdcc/files/patch-device_non-free_lib_Makefile.in
+0-32lang/sdcc/files/patch-device-non-free-lib-Makefile.in
+12-7lang/sdcc/Makefile
+152-981 files not shown
+155-1017 files

LLVM/project 319c1f1llvm/include/llvm/Analysis StaticDataProfileInfo.h, llvm/lib/Analysis StaticDataProfileInfo.cpp

[NewPM] Port StaticDataProfileInfo and wire into x86 AsmPrinter

Ports the analysis to the NewPM and wires it into the NewPM x86
AsmPrinter where we are currently just returning nullptr.

Reviewers: mingmingl-llvm, teresajohnson, arsenm, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/207550
DeltaFile
+28-0llvm/include/llvm/Analysis/StaticDataProfileInfo.h
+18-3llvm/lib/Target/X86/X86AsmPrinter.cpp
+15-2llvm/lib/Analysis/StaticDataProfileInfo.cpp
+1-1llvm/lib/Target/X86/X86AsmPrinter.h
+1-0llvm/lib/Passes/PassBuilder.cpp
+1-0llvm/lib/Passes/PassRegistry.def
+64-66 files

LLVM/project 9529b57llvm/include/llvm/CodeGen UnreachableBlockElim.h MachineBlockPlacement.h, llvm/lib/Target/AMDGPU AMDGPU.h GCNNSAReassign.h

[NPM] Make few more passes Required
DeltaFile
+4-4llvm/lib/Target/AMDGPU/AMDGPU.h
+2-2llvm/include/llvm/CodeGen/UnreachableBlockElim.h
+1-1llvm/lib/Target/AMDGPU/GCNNSAReassign.h
+1-1llvm/include/llvm/CodeGen/MachineBlockPlacement.h
+1-1llvm/include/llvm/CodeGen/RegisterCoalescerPass.h
+1-1llvm/include/llvm/CodeGen/RenameIndependentSubregs.h
+10-1014 files not shown
+24-2420 files

LLVM/project 0e86546llvm/include/llvm/Analysis ModuleSummaryAnalysis.h, llvm/lib/Analysis StackSafetyAnalysis.cpp ModuleSummaryAnalysis.cpp

[NPM] Port ImmutableModuleSummaryAnalysis to NPM
DeltaFile
+29-0llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h
+5-2llvm/lib/Analysis/StackSafetyAnalysis.cpp
+2-0llvm/lib/Passes/PassRegistry.def
+1-0llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
+37-24 files

LLVM/project 434e4e1llvm/lib/Target/RISCV RISCVMakeCompressible.cpp, llvm/test/CodeGen/RISCV make-compressible-zilsd.mir make-compressible-rv64.mir

[RISCV] Run MakeCompresible at Os as well (#207172)
DeltaFile
+14-14llvm/test/CodeGen/RISCV/make-compressible-zilsd.mir
+1-1llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp
+1-1llvm/test/CodeGen/RISCV/make-compressible-rv64.mir
+1-1llvm/test/CodeGen/RISCV/make-compressible-xqci.mir
+1-1llvm/test/CodeGen/RISCV/make-compressible-zbc-zhinx.mir
+1-1llvm/test/CodeGen/RISCV/make-compressible-zbc.mir
+19-193 files not shown
+22-229 files

LLVM/project dfab07allvm/lib/Target/AMDGPU AMDGPUAsmPrinter.h AMDGPUTargetMachine.cpp

review comments
DeltaFile
+3-3llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h
+3-1llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+1-0llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+7-43 files

LLVM/project bb639a1mlir/lib/Target/LLVMIR/Dialect/NVVM LLVMIRToNVVMTranslation.cpp, mlir/test/Target/LLVMIR/Import nvvmir.ll

[MLIR][NVVM]Import llvm intrinsics for nvvm.barrier (#202862)

This PR adds LLVM IR import support for the `bar.sync` intrinsic family,
lifting the four variants into `nvvm.barrier` with the appropriate
`aligned` attribute and optional thread-count operand.

`LLVM_IntrOpBase` and its auto-generated import is one to one, but four
`bar.sync` variants are many-to-one, where they all lift into
`nvvm.barrier`, differing only in `aligned` and the optional
`numberOfThreads` operand.

An alternative implementation would extend mlir-tblgen with many-to-one
intrinsic-to-op mapping support so the conversion could live in
`NVVMOps.td`. But the change is bigger than manually import `bar.sync`
intrinsic family.
DeltaFile
+59-7mlir/lib/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.cpp
+43-1mlir/test/Target/LLVMIR/Import/nvvmir.ll
+102-82 files

NetBSD/src vFkhO53etc/etc.evbarm Makefile.inc

   Generate hashes for bootable images in gzimg directory.

   At one point this should probably be unified at least a bit with the hash
   generation of regular sets, so that there is a single place that defines
   the types of hashes generated for sets and gzimg.
VersionDeltaFile
1.139+2-1etc/etc.evbarm/Makefile.inc
+2-11 files

NetBSD/pkgsrc-wip 75b926dqgis COMMIT_MSG PLIST

qgis: Update to 4.2.0
DeltaFile
+189-1qgis/COMMIT_MSG
+93-25qgis/PLIST
+5-3qgis/Makefile
+3-3qgis/distinfo
+290-324 files

XigmaNAS/svn 10655trunk/etc/rc.d userdb

add rc variable userdb_roothomedir to define the home directory for root. Default is /root
DeltaFile
+5-4trunk/etc/rc.d/userdb
+5-41 files

FreeBSD/src 0c48190sys/kgssapi gss_impl.c, usr.sbin/gssd gssd.c

gss_impl.c: Fix a nfsd hang when the kgssapi.ko is loaded, but no gssd

After the conversion to using netlink, the kgssapi had
no way of knowing if the gssd daemon was running.
As such, a boot where the kgssapi is loaded, but the
gssd is not enabled would hang the nfsd for a very
long time. (Many timeouts at 300sec each.)

This patch adds a Null RPC upcall with a 200msec
timeout to check to see if the gssd is running.
If the gssd is not running, the nfsd starts up
(without Kerberos support) with only a 200msec
delay.)

Also, move the svc_svc_nl_create() and svc_reg() calls in gssd.c
to before the daemon() call, so they are guaranteed to have
been done before the nfsd(8) daemon is started by
the rc scripts.


    [3 lines not shown]
DeltaFile
+40-2sys/kgssapi/gss_impl.c
+5-17usr.sbin/gssd/gssd.c
+45-192 files

LLVM/project 321c7a2llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 externally-used-copyables.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+93-95llvm/test/Transforms/SLPVectorizer/AArch64/externally-used-copyables.ll
+9-12llvm/test/Transforms/SLPVectorizer/X86/copyable-operands-reordering.ll
+3-12llvm/test/Transforms/SLPVectorizer/X86/vect_copyable_in_binops.ll
+5-8llvm/test/Transforms/SLPVectorizer/X86/gathered-node-with-in-order-parent.ll
+7-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+5-7llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias_external_insert_shuffled.ll
+122-1405 files not shown
+143-16311 files

FreeBSD/ports 727782deditors/emacs-devel distinfo pkg-plist

editors/emacs-devel: Update to latest git snapshot 2adce1839db
DeltaFile
+3-3editors/emacs-devel/distinfo
+4-0editors/emacs-devel/pkg-plist
+2-2editors/emacs-devel/Makefile
+9-53 files

FreeBSD/ports 26bc3ddsysutils/leaf Makefile distinfo

sysutils/leaf: Update to 1.26.0

While here, add COMPLETIONS option (ON by default).

Changelog: https://github.com/RivoLink/leaf/blob/1.26.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+18-2sysutils/leaf/Makefile
+3-3sysutils/leaf/distinfo
+21-52 files

OpenBSD/ports YTykaSudevel/dwz Makefile, devel/dwz/patches patch-hashtab_c patch-dwz_c

   devel/dwz: ANSIfy and use libc SHA1 functions

   ok tb@
VersionDeltaFile
1.3+224-0devel/dwz/patches/patch-hashtab_c
1.6+33-4devel/dwz/patches/patch-dwz_c
1.6+1-1devel/dwz/patches/patch-Makefile
1.13+1-1devel/dwz/Makefile
+259-64 files

OpenBSD/xenocara EUr767d. MODULES

   update
VersionDeltaFile
1.564+3-3MODULES
+3-31 files

FreeBSD/ports decf626sysutils/nerdctl distinfo Makefile

sysutils/nerdctl: Update to 2.3.4

Changelog: https://github.com/containerd/nerdctl/releases/tag/v2.3.4

PR:             296514
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+5-5sysutils/nerdctl/distinfo
+1-1sysutils/nerdctl/Makefile
+6-62 files

NetBSD/src pLncjF6doc CHANGES

   doc/CHANGES: add the am18xx usb driver to changelist
VersionDeltaFile
1.3277+3-1doc/CHANGES
+3-11 files

LLVM/project f1d1746llvm/lib/Target/M68k/GISel M68kLegalizerInfo.cpp

[M68K][GlobalISel] Remove dependency on legal ruleset (#207614)

This fills in always legal rules, to remove the dependency on the legacy
ruleset. This is not guaranteed to be all the rules, just the ones that
appear
in tests.

See #197308
DeltaFile
+2-0llvm/lib/Target/M68k/GISel/M68kLegalizerInfo.cpp
+2-01 files