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.
[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.
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]
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
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.
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
handbook/printing: Remove sections about print/apsfilter
print/apsfilter was removed from the ports tree in 2018
in commit c9b47f0427d70ba42c2d53271f8b64b8e8096825.
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
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]
[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.
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__