OPNSense/core be5ad0fsrc/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php, src/opnsense/www/js/widgets Memory.js

dashboard: memory widget: missing endpoint declaration and title change
DeltaFile
+3-1src/opnsense/www/js/widgets/Memory.js
+1-1src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+4-22 files

FreeBSD/ports 5d497a4emulators/pcsx2 distinfo Makefile, emulators/pcsx2/files patch-3rdparty-cpuinfo.txt patch-relocate-resources.txt

emulators/pcsx2: Update to 1.7.5698
DeltaFile
+609-0emulators/pcsx2/files/patch-3rdparty-cpuinfo.txt
+16-16emulators/pcsx2/files/patch-relocate-resources.txt
+7-15emulators/pcsx2/distinfo
+12-7emulators/pcsx2/Makefile
+7-7emulators/pcsx2/files/extra-patch-no-march-minimum-req
+7-7emulators/pcsx2/files/extra-patch-no-march-native
+658-524 files not shown
+675-7210 files

OpenBSD/src eCUzwLbsys/uvm uvm_pmemrange.c uvm_percpu.h, usr.bin/systat uvm.c

   Revert per-CPU caches a double-free has been found by naddy@.
VersionDeltaFile
1.65+0-153sys/uvm/uvm_pmemrange.c
1.2+0-48sys/uvm/uvm_percpu.h
1.176+13-5sys/uvm/uvm_page.c
1.8+6-5usr.bin/systat/uvm.c
1.14+3-3sys/uvm/uvmexp.h
1.157+0-5usr.bin/vmstat/vmstat.c
+22-2195 files not shown
+22-23411 files

OPNSense/core a2e14b2src/opnsense/mvc/app/controllers/OPNsense/Core/Api SystemController.php DashboardController.php, src/opnsense/www/css dashboard.css

dashboard: memory widget

Also some minor performance improvements as suggested by https://www.chartjs.org/docs/latest/general/performance.html.

in contrast to the old dashboard memory calculation, this widget does not consider ARC to be part of used memory anymore.
DeltaFile
+131-0src/opnsense/www/js/widgets/Memory.js
+35-0src/opnsense/mvc/app/controllers/OPNsense/Core/Api/SystemController.php
+0-20src/opnsense/www/css/dashboard.css
+1-5src/opnsense/www/js/widgets/InterfaceStatistics.js
+6-0src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+3-2src/opnsense/www/js/widgets/Traffic.js
+176-272 files not shown
+182-288 files

OpenBSD/src oIDhVMLsys/netinet in_pcb.h in_pcb.c

   Merge IPv4 and IPv6 options in inpcb.

   A internet PCB has either inp_options or inp_outputopts6.  Put them
   into a common anonymous union.

   OK mvs@ kn@
VersionDeltaFile
1.157+5-3sys/netinet/in_pcb.h
1.302+4-3sys/netinet/in_pcb.c
+9-62 files

LLVM/project 4d7f3d9llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV unsigned-node-trunc-with-signed-users.ll

[SLP]Fix final analysis for unsigned nodes.

Need to check that at least single bit is cleared for unsigned nodes
before reducing their size. Otherwise they might be treated as signed in
signed nodes.
DeltaFile
+10-8llvm/test/Transforms/SLPVectorizer/RISCV/unsigned-node-trunc-with-signed-users.ll
+10-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+20-102 files

DragonFlyBSD/src a162a73sys/dev/misc/evdev evdev_mt.c freebsd-bitstring.h, sys/dev/misc/kbd atkbdc.c atkbd.c

Sync psm/evdev/atkbd with FreeBSD

Partially sync psm, evdev and atkbd drivers with FreeBSD HEAD as of now.

The result should be much better input device support (Touchpad etc.) on
some Laptops.

Tested on following hardware:

* Panasonic CF-SV (myself)
* Tuxedo InfinityBook 14 (myself)
* Lenovo Thinkpad T480 (Antonio)
* Lenovo Thinkpad T490 (Peeter)

As for the Panasonic CF-SV and Tuxedo InfinityBook 14, it works so much
better than before. Without this commit, the touchpad was either not
recognized (missing active AUX port multiplexing) or barely useable.

Credits go as well to the authors of Bug report #3206 (htse, daftaupe)

    [738 lines not shown]
DeltaFile
+1,625-520sys/dev/misc/psm/psm.c
+762-570sys/dev/misc/kbd/atkbdc.c
+469-281sys/dev/misc/kbd/atkbd.c
+551-157sys/dev/misc/evdev/evdev_mt.c
+188-95sys/dev/misc/evdev/freebsd-bitstring.h
+178-39sys/dev/misc/evdev/evdev.c
+3,773-1,66217 files not shown
+4,209-1,76423 files

OpenBSD/src bBejgZMlib/libcrypto/bio bss_conn.c

   bss_conn: zap trailing whitespace
VersionDeltaFile
1.41+8-8lib/libcrypto/bio/bss_conn.c
+8-81 files

LLVM/project 6f26867llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve2-bsl.ll

[AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for add/sub. (#88413)

Allow to fold or/and-and to BSL instuction for scalable vectors.
DeltaFile
+15-0llvm/test/CodeGen/AArch64/sve2-bsl.ll
+2-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+17-22 files

NetBSD/pkgsrc A0Fpfxadoc CHANGES-2024

   doc: Updated sysutils/eza to 0.18.11
VersionDeltaFile
1.2595+2-1doc/CHANGES-2024
+2-11 files

NetBSD/pkgsrc unB2zzysysutils/eza distinfo Makefile

   sysutils/eza: update to 0.18.11

   [0.18.11] - 2024-04-19
   Bug Fixes
       Fix clippy lints
       Enable the rule only for NetBSD.
       Build aarch64, arm without libgit2

   Ci
       Bump NetBSD version to 10.0
VersionDeltaFile
1.25+4-4sysutils/eza/distinfo
1.27+2-2sysutils/eza/Makefile
1.24+0-0sysutils/eza/cargo-depends.mk
+6-63 files

LLVM/project 054b1b3llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/RISCV unsigned-node-trunc-with-signed-users.ll

Revert "[SLP]Fix final analysis for unsigned nodes."

This reverts commit 74e07ab523122d6a8347b25770062ab331b6bb84.

It might be that Mask.getBitWidth() == Mask.countl_zero() (32 in my
case) and zero bitwidth2 causes the crash.
DeltaFile
+8-10llvm/test/Transforms/SLPVectorizer/RISCV/unsigned-node-trunc-with-signed-users.ll
+1-8llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+9-182 files

LLVM/project 5eb2bc2mlir/test/Interfaces/DataLayoutInterfaces query.mlir, mlir/test/lib/Dialect/DLTI TestDataLayoutQuery.cpp

address review comments
DeltaFile
+9-3mlir/test/lib/Dialect/DLTI/TestDataLayoutQuery.cpp
+2-2mlir/test/Interfaces/DataLayoutInterfaces/query.mlir
+11-52 files

NetBSD/pkgsrc NAs1CHZdoc CHANGES-2024

   Updated devel/py-ruff, www/py-flask-security-too
VersionDeltaFile
1.2594+3-1doc/CHANGES-2024
+3-11 files

NetBSD/pkgsrc nUtsnMpwww/py-flask-security-too distinfo Makefile

   py-flask-security-too: updated to 5.4.3

   Version 5.4.3

   Fixes

   - (:issue:`950`) Regression - some templates no longer getting correct config (thanks pete7863).
   - (:issue:`954`) CSRF not properly ignored for application forms using SECURITY_CSRF_PROTECT_MECHANISMS.
   - (:pr:`957`) Improve jp translations (e-goto)
   - (:issue:`959`) Regression - datetime_factory should still be an attribute (thanks TimotheeJeannin)
   - (:issue:`942`) GENERIC_RESPONSES hide email validation/syntax errors.


   Version 5.4.2

   Fixes

   - (:issue:`946`) OpenAPI spec missing.
   - (:pr:`945`) Doc fixes (e-goto)

    [22 lines not shown]
VersionDeltaFile
1.3+4-4www/py-flask-security-too/distinfo
1.5+4-4www/py-flask-security-too/Makefile
1.3+6-1www/py-flask-security-too/PLIST
+14-93 files

NetBSD/src VG2nK8idoc CHANGES-10.1

   Tickets #663, #670 and #671
VersionDeltaFile
1.1.2.5+18-1doc/CHANGES-10.1
+18-11 files

NetBSD/src cVhrOHhsys/uvm/pmap pmap.c pmap.h

   Pull up following revision(s) (requested by skrll in ticket #671):

        sys/uvm/pmap/pmap.c: revision 1.78
        sys/uvm/pmap/pmap.h: revision 1.27

   Fix types in pmap_page_clear_attributes so that the top bits of
   the u_long mdpg_attrs aren't dropped giving atomic_cas_ulong no
   chance of completing if any of the top bits is set.

   Update pmap_page_set_attributes for consistency.

   An ATF test run completed for me with this fix.

   port-riscv/58006: ATF tests no longer complete on riscv-riscv64
VersionDeltaFile
1.74.2.1+8-8sys/uvm/pmap/pmap.c
1.26.2.1+3-3sys/uvm/pmap/pmap.h
+11-112 files

FreeBSD/doc b1cde0bdocumentation/content/de/books/handbook/printing _index.adoc, documentation/content/en/books/handbook/printing _index.adoc

handbook/printing: Remove sections about print/apsfilter

print/apsfilter was removed from the ports tree in 2018
in commit c9b47f0427d70ba42c2d53271f8b64b8e8096825.
DeltaFile
+0-7documentation/content/en/books/handbook/printing/_index.adoc
+0-5documentation/content/de/books/handbook/printing/_index.adoc
+0-5documentation/content/pl/books/handbook/printing/_index.adoc
+0-5documentation/content/pt-br/books/handbook/printing/_index.adoc
+0-5documentation/content/zh-tw/books/handbook/printing/_index.adoc
+0-275 files

FreeNAS/freenas 3d1d9absrc/middlewared/middlewared/plugins failover.py

fix failover.send_small_file (#13599)

DeltaFile
+23-16src/middlewared/middlewared/plugins/failover.py
+23-161 files

NetBSD/src pRIsExUsys/arch/vax/vax unimpl_emul.S

   Pull up following revision(s) (requested by kalvisd in ticket #670):

        sys/arch/vax/vax/unimpl_emul.S: revision 1.5

   vax/unimpl_emul.S: Initialise locations storing floating-point values with
   a constant of the appropriate format
VersionDeltaFile
1.4.40.1+4-4sys/arch/vax/vax/unimpl_emul.S
+4-41 files

NetBSD/pkgsrc tbfw3sKdevel/py-ruff distinfo cargo-depends.mk

   py-ruff: updated to 0.4.0

   0.4.0

   A new, hand-written parser

   Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations. There's a lot to say about this exciting change, so check out the blog post for more details!

   A new language server in Rust

   With this release, we also want to highlight our new language server. ruff server is a Rust-powered language server that comes built-in with Ruff. It can be used with any editor that supports the Language Server Protocol (LSP). It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot of exciting features. It’s also faster than our previous Python-based language server -- but you probably guessed that already.

   ruff server is only in alpha, but it has a lot of features that you can try out today:

   Lints Python files automatically and shows quick-fixes when available
   Formats Python files, with support for range formatting
   Comes with commands for quickly performing actions: ruff.applyAutofix, ruff.applyFormat, and ruff.applyOrganizeImports
   Supports source.fixAll and source.organizeImports source actions
   Automatically reloads your project configuration when you change it

    [49 lines not shown]
VersionDeltaFile
1.20+34-100devel/py-ruff/distinfo
1.20+10-32devel/py-ruff/cargo-depends.mk
1.20+2-2devel/py-ruff/Makefile
+46-1343 files

FreeNAS/freenas d65f7c1src/middlewared/middlewared/plugins failover.py

fix failover.send_small_file (#13587)

DeltaFile
+23-16src/middlewared/middlewared/plugins/failover.py
+23-161 files

LLVM/project 2512ce3llvm/lib/IR Instruction.cpp, llvm/test/Transforms/Scalarizer basic.ll

[IR] Add support for trunc's nuw/nsw flags in `copyIRFlags` (#89353)

This patch fixes
https://github.com/llvm/llvm-project/pull/85592#issuecomment-2065865020.

I found this while fixing flag propagation in my
["vectorizer"](https://github.com/dtcxzyw/llvm-codegen-benchmark/blob/main/vectorize.cpp).
DeltaFile
+18-4llvm/test/Transforms/Scalarizer/basic.ll
+7-0llvm/lib/IR/Instruction.cpp
+25-42 files

LLVM/project 5ce54e4mlir/include/mlir/Target/LLVMIR Import.h, mlir/lib/Target/LLVMIR DebugImporter.cpp ModuleImport.cpp

[MLIR][LLVM] Add import flag to skip traversal of DICompositType's elems

This commit introduces a flag to allow skipping the potentially
recursive import of DICompositType elements. This patch is essentially a
bandaid for the still broken recursive debug type import.

Some of our downstream inputs are produced by excessive usage of
template meta programming, and thus contain tens of thousands of types
that all participate in such recursions. Unfortunately, the series of
patches that introduces type support is not easily revertable due to
being around for a while now and Modular depending on it.
DeltaFile
+25-0mlir/test/Target/LLVMIR/Import/import-empty-di-composite-types.ll
+9-5mlir/lib/Target/LLVMIR/DebugImporter.cpp
+8-5mlir/include/mlir/Target/LLVMIR/Import.h
+7-5mlir/lib/Target/LLVMIR/ModuleImport.cpp
+7-1mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
+7-1mlir/lib/Target/LLVMIR/DebugImporter.h
+63-171 files not shown
+64-187 files

FreeBSD/ports d8ac0b7devel/py-grpcio distinfo Makefile

devel/py-grpcio: update to 1.62.2.
DeltaFile
+3-3devel/py-grpcio/distinfo
+1-1devel/py-grpcio/Makefile
+4-42 files

FreeBSD/ports 5c6fe28devel/py-grpcio-tools distinfo Makefile

devel/py-grpcio-tools: update to 1.62.2.
DeltaFile
+3-3devel/py-grpcio-tools/distinfo
+1-1devel/py-grpcio-tools/Makefile
+4-42 files

LLVM/project 494c637llvm/lib/CodeGen MachineInstrBundle.cpp

MachineInstrBundle: modernize a couple of loops (NFC) (#89229)

DeltaFile
+2-5llvm/lib/CodeGen/MachineInstrBundle.cpp
+2-51 files

NetBSD/src i1bkBsaexternal/bsd/ntp/lib/libntp Makefile

   Pull up following revision(s) (requested by jakllsch in ticket #663):

        external/bsd/ntp/lib/libntp/Makefile: revision 1.30
        external/bsd/ntp/lib/libntp/Makefile: revision 1.31
        external/bsd/ntp/lib/libntp/Makefile: revision 1.28
        external/bsd/ntp/lib/libntp/Makefile: revision 1.29

   use ${MKREPRO_TIMESTAMP} for baking in the date and time.
   fix format.
   remove now-unused assignment
   Format MKREPRO_TIMESTAMP with "%b %d %Y" to correctly substitute __DATE__
VersionDeltaFile
1.25.6.2+4-11external/bsd/ntp/lib/libntp/Makefile
+4-111 files

OpenBSD/ports fqJ1ZU3security/qdigidoc4 distinfo Makefile

   update to qdigidoc 4.5.1
VersionDeltaFile
1.27+8-8security/qdigidoc4/distinfo
1.33+3-4security/qdigidoc4/Makefile
+11-122 files

OpenBSD/ports LOiwSi7security/libdigidocpp Makefile distinfo

   update to libdigidocpp 3.17.1
VersionDeltaFile
1.23+2-9security/libdigidocpp/Makefile
1.11+2-4security/libdigidocpp/distinfo
+4-132 files