NetBSD/pkgsrc fKiRo3Gwww/firefox140 distinfo, www/firefox140/patches patch-third__party_python_jsonschema_jsonschema_validators.py

   firefox140: fix builds with Python >= 3.14

   Build failure reported by Hisashi Todd Fujinaka in PR pkg/59854. A fix
   was applied upstream by Mozilla directly against their "vendored"
   version of jsonschema, but not backported to the ESR branch.
VersionDeltaFile
1.1+20-0www/firefox140/patches/patch-third__party_python_jsonschema_jsonschema_validators.py
1.5+2-1www/firefox140/distinfo
+22-12 files

LLVM/project c91cfd4clang/lib/AST/ByteCode Context.cpp, clang/test/AST/ByteCode char-buffer-arithmetic.c

Finally worked out how to test the string size computation
DeltaFile
+15-2clang/test/AST/ByteCode/char-buffer-arithmetic.c
+1-1clang/lib/AST/ByteCode/Context.cpp
+16-32 files

LLVM/project 1cbff54llvm/test/tools/llvm-mca/RISCV/Andes45 rvv-arithmetic.s rvv-fp.s

[RISCV] Pre-commit RVV instructions to the Ands45 scheduling model and tests (#171954)

This is like what spacemit x60 did in
https://github.com/llvm/llvm-project/commit/c4d4e761ef27d6dd27323cf3efa506db5e9e3457.
DeltaFile
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+4,345-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-bitwise.s
+3,521-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+3,001-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-mul-div.s
+28,062-012 files not shown
+41,723-6318 files

LLVM/project 520ba7dclang/test/Driver print-supported-extensions-riscv.c, llvm/docs RISCVUsage.rst

[RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331)

Version 0.13 of the Xqci Qualcomm uC Vendor Extension has been marked as
frozen. We've had assembler support for this since LLVM20 and code
generation support since LLVM21. I think we have enough coverage in the
code base to mark the extension as non-experimental.
DeltaFile
+63-63llvm/test/MC/RISCV/xqciint-csrs-invalid.s
+39-42llvm/lib/Target/RISCV/RISCVFeatures.td
+21-18llvm/docs/RISCVUsage.rst
+19-19llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+19-19clang/test/Driver/print-supported-extensions-riscv.c
+19-19llvm/test/CodeGen/RISCV/features-info.ll
+180-18094 files not shown
+465-464100 files

FreeBSD/ports 8fc775cdevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.5

Changelog: https://github.com/astral-sh/ty/blob/0.0.5/CHANGELOG.md

Reported by:    Repology
DeltaFile
+13-7devel/py-ty/distinfo
+5-2devel/py-ty/Makefile.crates
+2-3devel/py-ty/Makefile
+20-123 files

OpenBSD/ports XdEPXtttextproc/crossfire Makefile distinfo, textproc/crossfire/files crossfire.sh

   Update to 1.3.2 and use jdk 11+:
   * exec JAVACMD
VersionDeltaFile
1.5+2-3textproc/crossfire/Makefile
1.2+2-2textproc/crossfire/distinfo
1.2+2-2textproc/crossfire/files/crossfire.sh
+6-73 files

LLVM/project f0597e1llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel fmed3.ll

[AMDGPU][GlobalISel] Add RegBankLegalize support for G_AMDGPU_FMED3 (#173085)

DeltaFile
+120-0llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll
+6-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+126-02 files

LLVM/project 935da9dmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Pass.cpp

kind of works
DeltaFile
+83-62mlir/lib/Bindings/Python/MainModule.cpp
+32-6mlir/include/mlir/Bindings/Python/IRCore.h
+22-9mlir/lib/Bindings/Python/Pass.cpp
+15-9mlir/lib/Bindings/Python/IRCore.cpp
+10-7mlir/lib/Bindings/Python/IRTypes.cpp
+9-4mlir/test/python/lib/PythonTestModuleNanobind.cpp
+171-9713 files not shown
+216-11919 files

HardenedBSD/src 52c2636sys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+6-6sys/vm/vm_fault.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+24-94 files

HardenedBSD/src 9d015dasys/fs/tmpfs tmpfs_vnops.c, sys/vm vm_object.c vm_fault.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+17-0sys/vm/vm_object.c
+6-6sys/vm/vm_fault.c
+2-3sys/vm/swap_pager.c
+2-0sys/fs/tmpfs/tmpfs_vnops.c
+27-94 files

HardenedBSD/ports 586d2a1emulators/flexemu distinfo, math/octave-forge-miscellaneous Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+48-7sysutils/bastille/pkg-plist
+13-11sysutils/bastille/Makefile
+9-5math/octave-forge-miscellaneous/Makefile
+0-11math/rankwidth/files/patch-simplerw.c
+5-5emulators/flexemu/distinfo
+5-3sysutils/bastille/distinfo
+80-4226 files not shown
+143-10232 files

LLVM/project 389e5a9mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Pass.cpp

kind of works
DeltaFile
+75-62mlir/lib/Bindings/Python/MainModule.cpp
+31-5mlir/include/mlir/Bindings/Python/IRCore.h
+18-9mlir/lib/Bindings/Python/Pass.cpp
+9-6mlir/lib/Bindings/Python/IRCore.cpp
+9-4mlir/test/python/lib/PythonTestModuleNanobind.cpp
+6-7mlir/lib/Bindings/Python/IRTypes.cpp
+148-9312 files not shown
+178-11518 files

LLVM/project f88e589lldb/packages/Python/lldbsuite/test lldbtest.py

[lldb] Add Python 3.8 compatibility for lldbtest.py (#173392)

follow up from 9892870687e0af00e798474aa5cecfd4647071e1 as we recently
added type hints to this file
DeltaFile
+3-0lldb/packages/Python/lldbsuite/test/lldbtest.py
+3-01 files

LLVM/project 9b020ddlld/test/wasm/lto stub-library.s stub-library-libcall.s, lld/test/wasm/lto/Inputs funcs.ll foo.ll

[lld][WebAssembly] Don't export deps for unused stub symbols (#173422)

When a stub .so file contains
```
A: B
```

And `A` is defined in bitcode that's pulled in for LTO, but both `A` and
`B` are removed in `LTO::linkRegularLTO` due to not being dead:
https://github.com/llvm/llvm-project/blob/24297bea9672722d8fbaaff137b301b0becaae9c/llvm/lib/LTO/LTO.cpp#L1042-L1054
Then the symbol `A` becomes undefined after LTO, `processStubLibraries`
tries to import `A` from JS, and tries to export its dependency `B`:
https://github.com/llvm/llvm-project/blob/24297bea9672722d8fbaaff137b301b0becaae9c/lld/wasm/Driver.cpp#L1108-L1109
But `B` is gone, causing this error:
```console
wasm-ld: error: ....: undefined symbol: B. Required by A
```

This PR checks if the symbol is used in regular objects before trying to
exporrt its dependences, ensuring the case above doesn't crash the
linker.
DeltaFile
+12-6lld/test/wasm/lto/stub-library.s
+17-0lld/test/wasm/lto/Inputs/funcs.ll
+0-7lld/test/wasm/lto/Inputs/foo.ll
+3-3lld/test/wasm/lto/stub-library-libcall.s
+1-1lld/wasm/Driver.cpp
+1-0lld/test/wasm/lto/Inputs/stub.so
+34-176 files

LLVM/project 82d0ec9flang-rt/lib/runtime command.cpp environment.cpp, flang/include/flang/Common windows-include.h

[flang] improve compatibility with mingw headers (#172041)

The mingw headers declare `__environ` already, leading to warnings due
to missing dllimport here. Similarly with _WIN32_WINNT may be already
defined from a header leading to nuisance warnings. And the getpid is
not defined in the current header set (it is in process.h), so that
needs to be defined, just like MSVC (this replaces

https://github.com/msys2/MINGW-packages/blob/576fc4bbfa9bff4d5ab81779a706723b5214fd7d/mingw-w64-flang/0103-fix-build-on-mingw.patch).
DeltaFile
+0-2flang-rt/lib/runtime/command.cpp
+2-0flang-rt/lib/runtime/environment.cpp
+2-0flang/include/flang/Common/windows-include.h
+4-23 files

FreeBSD/src b29fb0bsys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

devfs: make destroy_dev() a release barrier for cdevpriv destructors runs

(cherry picked from commit 4dbe6628179d8e6bf400bfdb4bfa869bdc102a56)
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+18-33 files

HardenedBSD/src b29fb0bsys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

devfs: make destroy_dev() a release barrier for cdevpriv destructors runs

(cherry picked from commit 4dbe6628179d8e6bf400bfdb4bfa869bdc102a56)
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+18-33 files

HardenedBSD/src e6bdbc1sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

(cherry picked from commit 95788a851deb33242c18beb47f8a79eec320dfa5)
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

FreeBSD/src e6bdbc1sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

(cherry picked from commit 95788a851deb33242c18beb47f8a79eec320dfa5)
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

FreeBSD/src 6397c14sys/vm swap_pager.c

swap_pager_seek_data(): improve assertions

(cherry picked from commit bdfd695037a95b076aeffd04ed9fdf042b6ce218)
DeltaFile
+2-1sys/vm/swap_pager.c
+2-11 files

HardenedBSD/src 7dc87eesys/fs/tmpfs tmpfs_vnops.c, sys/vm swap_pager.c

swap_pager_seek_data(): move the clipping at the object size to consumers

(cherry picked from commit 30ae88e3b217b12476dba665d163ab0d8dd6a8a7)
DeltaFile
+2-0sys/fs/tmpfs/tmpfs_vnops.c
+0-2sys/vm/swap_pager.c
+2-22 files

FreeBSD/src 7dc87eesys/fs/tmpfs tmpfs_vnops.c, sys/vm swap_pager.c

swap_pager_seek_data(): move the clipping at the object size to consumers

(cherry picked from commit 30ae88e3b217b12476dba665d163ab0d8dd6a8a7)
DeltaFile
+2-0sys/fs/tmpfs/tmpfs_vnops.c
+0-2sys/vm/swap_pager.c
+2-22 files

HardenedBSD/src 6397c14sys/vm swap_pager.c

swap_pager_seek_data(): improve assertions

(cherry picked from commit bdfd695037a95b076aeffd04ed9fdf042b6ce218)
DeltaFile
+2-1sys/vm/swap_pager.c
+2-11 files

FreeBSD/src d7bc2eesys/vm vm_object.c

vm_object_coalesce(): check that coalescing does not revive stale pages

(cherry picked from commit f94bfc469df9a2bc78ed15cc42525d09e3413e0b)
DeltaFile
+17-0sys/vm/vm_object.c
+17-01 files

HardenedBSD/src 4780985sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

(cherry picked from commit 95788a851deb33242c18beb47f8a79eec320dfa5)
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

FreeBSD/src 4780985sys/vm vm_fault.c

vm_fault_trap(): fix comments grammar

(cherry picked from commit 95788a851deb33242c18beb47f8a79eec320dfa5)
DeltaFile
+6-6sys/vm/vm_fault.c
+6-61 files

HardenedBSD/src d7bc2eesys/vm vm_object.c

vm_object_coalesce(): check that coalescing does not revive stale pages

(cherry picked from commit f94bfc469df9a2bc78ed15cc42525d09e3413e0b)
DeltaFile
+17-0sys/vm/vm_object.c
+17-01 files

OpenBSD/ports 83W3XXHdevel/py-holidays distinfo Makefile, devel/py-holidays/pkg PLIST

   update py-holidays to 0.87
VersionDeltaFile
1.2+7-0devel/py-holidays/pkg/PLIST
1.2+2-2devel/py-holidays/distinfo
1.2+1-1devel/py-holidays/Makefile
+10-33 files

OpenBSD/ports IJcME9rdevel/py-nbclient distinfo Makefile

   update py-nbclient to 0.10.4
VersionDeltaFile
1.6+2-2devel/py-nbclient/distinfo
1.8+1-1devel/py-nbclient/Makefile
+3-32 files

OpenBSD/ports Ozhm1xrdevel/py-billiard distinfo Makefile

   update py-billiard to 4.2.4
VersionDeltaFile
1.4+2-2devel/py-billiard/distinfo
1.4+1-1devel/py-billiard/Makefile
+3-32 files