pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/uutils-coreutils



Module Name:    pkgsrc
Committed By:   pin
Date:           Sat Sep  5 20:09:53 UTC 2026

Modified Files:
        pkgsrc/sysutils/uutils-coreutils: Makefile cargo-depends.mk distinfo

Log Message:
sysutils/uutils-coreutils: update to 0.11.0

Rust Coreutils 0.11.0 Release:

We are happy to announce the release of Rust Coreutils 0.11.0 - a release focused on error messages, performance and GNU compatibility.
The big change is a new diagnostic engine built on ariadne. When a chmod mode, a cut list, a sort key or a tr set fails to parse, we now echo the arguments back with a caret under the character at 
fault, like a compiler does. See our blog post for more information: https://uutils.org/blog/2026-08-error-diagnostics/

PGO release builds are enabled for Linux, macOS and Windows (up to 31% faster), and a lot of per-utility optimization work landed on top of that. We also now treat a utility being significantly 
slower than GNU as a bug.

We continued to improve the GNU compatibility and we are now at 653 passing, 22 failing, 0 errors.

Highlights:

    Modern Error Diagnostics (new)
        A new diagnostic engine based on ariadne. When stderr is a terminal, a parse error is printed as a report: the arguments are echoed back as a source line, a caret marks the culprit and a help 
line explains the syntax. See the blog post for before/after examples
        Carets landed in chmod, mkdir, mkfifo, mknod, install, tr, expr, sort, numfmt, cut, env, head, tail, truncate, split, shred, stdbuf, od, seq, dd, stat, join, csplit, ls, df and du
        A caret can point inside a quoted argument and at a single character. The reports are localized (format, checksum and advice strings) and still print the usual Try '... --help' hint. A label 
is only added when it says something useful
        UUTILS_DIAG controls the behavior, and the caret rendering can be compiled out for size-constrained builds
        Diagnostics are written in a single stderr call, so concurrent writers cannot interleave them

    Performance
        PGO (profile-guided optimization) release builds: up to 31% faster - now enabled for the published Linux, macOS and Windows artifacts too.
        cp: opens the file only once (+32.93%) and reuses the already-open destination fd when a reflink clone falls back
        join: 1.37x faster on paired input, 2.5x faster than GNU, by skipping the locale comparison when it cannot change the result
        od --skip-bytes uses splice(2) on non-seekable input; tac uses fast_copy; dd no longer faults in the whole copy buffer before reading and page-aligns its read buffer
        Fewer allocations and syscalls in ptx (+4% via fxhash, plus fewer per-word allocations), nl (hoisted per-line prefix), tail (no double allocation per reverse chunk, no stat), expand/unexpand 
(no stat/is_dir), numfmt and sort
        New benchmarks for ptx, basenc and the numfmt stdin path
        A utility being significantly slower than GNU is now considered a bug - please report it as one

    GNU Compatibility
        653 passing GNU tests (+8), 23 failures (-6) and no erroring test
        New GNU-matching options: uname -A/--all-labeled, cut -F and --whitespace-delimited, pr --columns/--join-lines/-f alias and an optional argument for -n
        Behavior fixes in pr (page length of exactly 10, columns that do not divide evenly, -e at the end of a cluster), numfmt (leading +, scientific notation), uniq/truncate/paste (a repeated 
option overrides the earlier one), join -o accumulating fields, id group ordering, unexpand/expand tab-list separators, mkdir EEXIST, more -f/-l, fold widths, sort -t=, stat nanosecond timestamps and 
Block size, od 16 significant digits, date trailing timezones
        A new gnu/usage_vs_refs.sh check verifies that every option we document also appears in GNU's texi docs
        More error messages carry the real OS text instead of a stripped or made up one (rm, env, od, chroot, stdbuf, tee, cut, date, tsort, pathchk, sort)

    Security Hardening
        mv/cp: xattr TOCTOU fixed by moving to file-descriptor-based operations
        rm: no longer follows a symlink swapped in at the -r operand
        chmod: uses fchmodat for recursive mode changes and no longer follows in-tree symlinks with -R --reference
        cp: does not chmod through the destination symlink; mv does not put a symlink in its target's hardlink group
        stdbuf: fixed a temporary-directory leak

    Robustness: Anti-Panic & Anti-Hang
        Hangs fixed: split endless loop, yes deadlock, sort Lines fuse when a chunk boundary lands exactly at EOF
        Panics and aborts fixed in stat and csplit on /dev/full, ls with an invalid QUOTING_STYLE on unwritable stderr, od on large ASCII dump widths, printf on large numeric and %s/%c field widths, 
nl with -w i32::MAX (rejection plus a 32-bit OOM fix), pr and csplit integer overflow, dd u64 wraparound, touch leap-second year overflow, tail -c +N past the seek limit, tac SIGBUS on a truncated 
mmap, who -q stdout write errors
        uucore::parse_size no longer overflows on a large % size

    Cross-platform Reach
        Windows: kill and uptime implementations, and test -ef, -t, -h/-L, -r, -w, -x
        WASI: touch timestamps, cp symlinks, expr, cleaned-up core platform abstractions and cat integration coverage
        df got a fallback statfs path using the mount table; uptime dropped its /proc dependency on more targets; stty and chgrp are now gated by target support; better iOS and Fuchsia handling

    Dependency Diet
        Dropped byteorder, same-file, filetime, winapi-util, file_diff, mockstream, binary-heap-plus, compare, arrayref, exacl and dns-lookup in favor of std, rustix and windows-sys

    Internationalization
        Symbolic mode parsing errors, the chmod --verbose messages and the new diagnostic strings are now translatable
        ls sorts names using locale-aware collation, comm compares lines with the locale collation, nl supports multibyte one-character section delimiters and cut handles multibyte fields, bytes and 
delimiters correctly
        uucore rebuilds its embedded locales when the consumer's dependencies change


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/sysutils/uutils-coreutils/Makefile \
    pkgsrc/sysutils/uutils-coreutils/cargo-depends.mk \
    pkgsrc/sysutils/uutils-coreutils/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/uutils-coreutils/Makefile
diff -u pkgsrc/sysutils/uutils-coreutils/Makefile:1.4 pkgsrc/sysutils/uutils-coreutils/Makefile:1.5
--- pkgsrc/sysutils/uutils-coreutils/Makefile:1.4       Thu Aug 20 12:40:58 2026
+++ pkgsrc/sysutils/uutils-coreutils/Makefile   Sat Sep  5 20:09:52 2026
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2026/08/20 12:40:58 pin Exp $
+# $NetBSD: Makefile,v 1.5 2026/09/05 20:09:52 pin Exp $
 
-DISTNAME=      coreutils-0.10.0
-PKGREVISION=   1
+DISTNAME=      coreutils-0.11.0
 PKGNAME=       uutils-${DISTNAME}
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=uutils/}
 GITHUB_PROJECT=        coreutils
-GITHUB_TAG=    dba580dc057007bc153098b7a5aac3f0bd9aeea7
 
 MAINTAINER=    pin%NetBSD.org@localhost
 HOMEPAGE=      https://uutils.github.io/coreutils/
Index: pkgsrc/sysutils/uutils-coreutils/cargo-depends.mk
diff -u pkgsrc/sysutils/uutils-coreutils/cargo-depends.mk:1.4 pkgsrc/sysutils/uutils-coreutils/cargo-depends.mk:1.5
--- pkgsrc/sysutils/uutils-coreutils/cargo-depends.mk:1.4       Thu Aug 20 12:40:58 2026
+++ pkgsrc/sysutils/uutils-coreutils/cargo-depends.mk   Sat Sep  5 20:09:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.4 2026/08/20 12:40:58 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.5 2026/09/05 20:09:52 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.5
@@ -13,18 +13,16 @@ CARGO_CRATE_DEPENDS+=       anstyle-wincon-3.0
 CARGO_CRATE_DEPENDS+=  anyhow-1.0.104
 CARGO_CRATE_DEPENDS+=  approx-0.5.1
 CARGO_CRATE_DEPENDS+=  ariadne-0.6.0
-CARGO_CRATE_DEPENDS+=  arrayref-0.3.9
 CARGO_CRATE_DEPENDS+=  arrayvec-0.7.8
 CARGO_CRATE_DEPENDS+=  autocfg-1.5.1
 CARGO_CRATE_DEPENDS+=  base64-simd-0.8.0
 CARGO_CRATE_DEPENDS+=  bigdecimal-0.4.10
-CARGO_CRATE_DEPENDS+=  binary-heap-plus-0.5.0
 CARGO_CRATE_DEPENDS+=  bindgen-0.72.1
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  bitflags-2.13.1
 CARGO_CRATE_DEPENDS+=  bitvec-1.1.1
-CARGO_CRATE_DEPENDS+=  blake2b_simd-1.0.4
-CARGO_CRATE_DEPENDS+=  blake3-1.8.6
+CARGO_CRATE_DEPENDS+=  blake2b_simd-1.0.5
+CARGO_CRATE_DEPENDS+=  blake3-1.8.7
 CARGO_CRATE_DEPENDS+=  block-buffer-0.12.1
 CARGO_CRATE_DEPENDS+=  block2-0.6.2
 CARGO_CRATE_DEPENDS+=  bstr-1.13.1
@@ -32,7 +30,7 @@ CARGO_CRATE_DEPENDS+= bumpalo-3.20.3
 CARGO_CRATE_DEPENDS+=  bytecount-0.6.9
 CARGO_CRATE_DEPENDS+=  byteorder-1.5.0
 CARGO_CRATE_DEPENDS+=  calendrical_calculations-0.2.4
-CARGO_CRATE_DEPENDS+=  cc-1.4.0
+CARGO_CRATE_DEPENDS+=  cc-1.4.3
 CARGO_CRATE_DEPENDS+=  cexpr-0.6.0
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.4
 CARGO_CRATE_DEPENDS+=  cfg_aliases-0.2.2
@@ -50,10 +48,8 @@ CARGO_CRATE_DEPENDS+=        codspeed-divan-com
 CARGO_CRATE_DEPENDS+=  codspeed-divan-compat-walltime-5.0.1
 CARGO_CRATE_DEPENDS+=  colorchoice-1.0.5
 CARGO_CRATE_DEPENDS+=  colored-3.1.1
-CARGO_CRATE_DEPENDS+=  compare-0.1.0
 CARGO_CRATE_DEPENDS+=  condtype-1.3.0
 CARGO_CRATE_DEPENDS+=  console-0.16.4
-CARGO_CRATE_DEPENDS+=  const-oid-0.10.2
 CARGO_CRATE_DEPENDS+=  const-random-0.1.18
 CARGO_CRATE_DEPENDS+=  const-random-macro-0.1.16
 CARGO_CRATE_DEPENDS+=  constant_time_eq-0.4.2
@@ -88,7 +84,7 @@ CARGO_CRATE_DEPENDS+= dispatch2-0.3.1
 CARGO_CRATE_DEPENDS+=  displaydoc-0.2.7
 CARGO_CRATE_DEPENDS+=  divan-macros-0.1.17
 CARGO_CRATE_DEPENDS+=  dlv-list-0.5.2
-CARGO_CRATE_DEPENDS+=  dns-lookup-3.0.1
+CARGO_CRATE_DEPENDS+=  dns-lookup-4.0.1
 CARGO_CRATE_DEPENDS+=  document-features-0.2.12
 CARGO_CRATE_DEPENDS+=  dunce-1.0.5
 CARGO_CRATE_DEPENDS+=  either-1.17.0
@@ -96,10 +92,9 @@ CARGO_CRATE_DEPENDS+=        encode_unicode-1.0
 CARGO_CRATE_DEPENDS+=  equivalent-1.0.2
 CARGO_CRATE_DEPENDS+=  errno-0.3.14
 CARGO_CRATE_DEPENDS+=  fastrand-2.5.0
-CARGO_CRATE_DEPENDS+=  file_diff-1.0.0
 CARGO_CRATE_DEPENDS+=  filedescriptor-0.8.3
 CARGO_CRATE_DEPENDS+=  filetime-0.2.29
-CARGO_CRATE_DEPENDS+=  find-msvc-tools-0.1.9
+CARGO_CRATE_DEPENDS+=  find-msvc-tools-0.1.11
 CARGO_CRATE_DEPENDS+=  fixed_decimal-0.7.2
 CARGO_CRATE_DEPENDS+=  flate2-1.1.9
 CARGO_CRATE_DEPENDS+=  fluent-0.17.0
@@ -135,14 +130,14 @@ CARGO_CRATE_DEPENDS+=     iana-time-zone-0.1
 CARGO_CRATE_DEPENDS+=  iana-time-zone-haiku-0.1.2
 CARGO_CRATE_DEPENDS+=  icu_calendar-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_calendar_data-2.3.0
-CARGO_CRATE_DEPENDS+=  icu_collator-2.3.0
+CARGO_CRATE_DEPENDS+=  icu_collator-2.3.1
 CARGO_CRATE_DEPENDS+=  icu_collator_data-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_collections-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_datetime-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_datetime_data-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_decimal-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_decimal_data-2.3.0
-CARGO_CRATE_DEPENDS+=  icu_locale-2.3.0
+CARGO_CRATE_DEPENDS+=  icu_locale-2.3.1
 CARGO_CRATE_DEPENDS+=  icu_locale_core-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_locale_data-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_locale_fallback-2.3.0
@@ -154,7 +149,7 @@ CARGO_CRATE_DEPENDS+=       icu_plurals-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_plurals_data-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_properties-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_properties_data-2.3.0
-CARGO_CRATE_DEPENDS+=  icu_provider-2.3.0
+CARGO_CRATE_DEPENDS+=  icu_provider-2.3.1
 CARGO_CRATE_DEPENDS+=  icu_time-2.3.0
 CARGO_CRATE_DEPENDS+=  icu_time_data-2.3.0
 CARGO_CRATE_DEPENDS+=  indexmap-2.14.0
@@ -225,7 +220,7 @@ CARGO_CRATE_DEPENDS+=       os_display-0.1.4
 CARGO_CRATE_DEPENDS+=  outref-0.5.2
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.5
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.12
-CARGO_CRATE_DEPENDS+=  parse_datetime-0.15.0
+CARGO_CRATE_DEPENDS+=  parse_datetime-0.16.0
 CARGO_CRATE_DEPENDS+=  phf-0.14.0
 CARGO_CRATE_DEPENDS+=  phf_codegen-0.14.0
 CARGO_CRATE_DEPENDS+=  phf_generator-0.14.0
@@ -397,8 +392,8 @@ CARGO_CRATE_DEPENDS+=       zerocopy-derive-0.
 CARGO_CRATE_DEPENDS+=  zerofrom-0.1.8
 CARGO_CRATE_DEPENDS+=  zerofrom-derive-0.1.7
 CARGO_CRATE_DEPENDS+=  zerotrie-0.2.5
-CARGO_CRATE_DEPENDS+=  zerovec-0.11.7
-CARGO_CRATE_DEPENDS+=  zerovec-derive-0.11.4
+CARGO_CRATE_DEPENDS+=  zerovec-0.11.8
+CARGO_CRATE_DEPENDS+=  zerovec-derive-0.11.6
 CARGO_CRATE_DEPENDS+=  zip-8.6.0
 CARGO_CRATE_DEPENDS+=  zlib-rs-0.6.7
 CARGO_CRATE_DEPENDS+=  zmij-1.0.23
Index: pkgsrc/sysutils/uutils-coreutils/distinfo
diff -u pkgsrc/sysutils/uutils-coreutils/distinfo:1.4 pkgsrc/sysutils/uutils-coreutils/distinfo:1.5
--- pkgsrc/sysutils/uutils-coreutils/distinfo:1.4       Thu Aug 20 12:40:58 2026
+++ pkgsrc/sysutils/uutils-coreutils/distinfo   Sat Sep  5 20:09:52 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2026/08/20 12:40:58 pin Exp $
+$NetBSD: distinfo,v 1.5 2026/09/05 20:09:52 pin Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -39,9 +39,6 @@ Size (approx-0.5.1.crate) = 15100 bytes
 BLAKE2s (ariadne-0.6.0.crate) = 41000f9afea51263978f076abae2d6892446d555cfdcf37e31683a203386096e
 SHA512 (ariadne-0.6.0.crate) = 12f6eed720a55f258a34cfaeb87ebe53a2bde3fa8b1a0764f2c2060d713136256d0736f0d5ac3b16b20f63ac49e80531b7613dd073b808eaf2efb768955cc769
 Size (ariadne-0.6.0.crate) = 35701 bytes
-BLAKE2s (arrayref-0.3.9.crate) = 095d6f3dbffc19d3506d9f06e81ac8c5cf3ee1be0dea779ae04de95c9a2e33f0
-SHA512 (arrayref-0.3.9.crate) = f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
-Size (arrayref-0.3.9.crate) = 9186 bytes
 BLAKE2s (arrayvec-0.7.8.crate) = 887d08fc93cb04624758fa7cf3b7e1b289de1237beb4179c871757ff29a1d3ac
 SHA512 (arrayvec-0.7.8.crate) = fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822
 Size (arrayvec-0.7.8.crate) = 33260 bytes
@@ -54,9 +51,6 @@ Size (base64-simd-0.8.0.crate) = 12531 b
 BLAKE2s (bigdecimal-0.4.10.crate) = 9f463d819252ec820d657de9d8d95a73924071f13181255dbedcc0047ef2c235
 SHA512 (bigdecimal-0.4.10.crate) = 706b7e33a2b375fc84ab6b617382145dd65e38e361498774493fad240a399e5a5e5f948604c831e9ca65eaa36df12ec7197c51fc80487680849129775d9256fc
 Size (bigdecimal-0.4.10.crate) = 126514 bytes
-BLAKE2s (binary-heap-plus-0.5.0.crate) = e6338210a56d3c7ea36f0d05e2e204ccd5d4f5885a330381b068dddc678444e0
-SHA512 (binary-heap-plus-0.5.0.crate) = 8ad19390582e20ffe26533db6a452ce8a6768f9fe309f1cf0c58be830d433e1130f9187450a106981cf8d440e2a37ddb95dde90d346decae56340971ff8eed66
-Size (binary-heap-plus-0.5.0.crate) = 20570 bytes
 BLAKE2s (bindgen-0.72.1.crate) = bda3588f60fbd7e89beb8c6bdf809579b41de52f85ff8bb0041038fcd820eb90
 SHA512 (bindgen-0.72.1.crate) = 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2
 Size (bindgen-0.72.1.crate) = 246071 bytes
@@ -69,12 +63,12 @@ Size (bitflags-2.13.1.crate) = 51395 byt
 BLAKE2s (bitvec-1.1.1.crate) = f3171e0ae3198390700d97167e8116844503a79da91285a64c00558bb79e5812
 SHA512 (bitvec-1.1.1.crate) = 4f3bd010ca5eccc766d5611b7770d9d047d61495938694d0a6a1e163845326af51ff7c85e281b9a2f84b9a2e5d376d03fe530b82f8e4a120de9ff28a9b2299d8
 Size (bitvec-1.1.1.crate) = 225850 bytes
-BLAKE2s (blake2b_simd-1.0.4.crate) = d48a67defb1b5b62920ea874fbf4ced64c72bcaeaf3567981bcd936a09201a84
-SHA512 (blake2b_simd-1.0.4.crate) = d895983d380de5ceaa86469984ce978fea3445f7fb54301c7b04282d023fd0ffc0b911823808e35313f85281a56ddad0785a4648a15c780124f193f40739531b
-Size (blake2b_simd-1.0.4.crate) = 34878 bytes
-BLAKE2s (blake3-1.8.6.crate) = d8f965c35efaddb7fcb1f8efed7621ed379826fa3970d74b7530e506a35cf70b
-SHA512 (blake3-1.8.6.crate) = 1e8e679794dcb91ca9bac34ee02fdbd8990b3d6e5c2aa147cc98265b5eed17b0dedfe8a58ebb5e55b2de2fb51a6ded98d868ba5c450c8ff518a796fe374f9e5c
-Size (blake3-1.8.6.crate) = 209674 bytes
+BLAKE2s (blake2b_simd-1.0.5.crate) = bc54e0ab9c0f763c670eb944b4b725cbd077e9b0b14aee12d4a50cd5367de5a2
+SHA512 (blake2b_simd-1.0.5.crate) = 903782200fa925348088cbaf77a4dfedcd48f5f48d36de3bdab20c6501c8457918d24bf3bf0275ed7747f7eb13cdaaf99920555fa4a9f1951cba8b3062d4fc73
+Size (blake2b_simd-1.0.5.crate) = 35233 bytes
+BLAKE2s (blake3-1.8.7.crate) = 69e6b3d1c76d8393ec4d7b41ec7e2978d5f961e983b047e25b4668bc74561b43
+SHA512 (blake3-1.8.7.crate) = 5141e1ec49254fc4a7c467e8ad3846c46d7c5f61cd4a0b3e683bdd9286ec6914bc68865e7ef415f6c087d37bf49950f7e46ef5946b0939b217d03d05d19e4b7e
+Size (blake3-1.8.7.crate) = 209726 bytes
 BLAKE2s (block-buffer-0.12.1.crate) = 3ab56ce9f1f3905b439be776c04bf06786e7c913a4ab2d1d472b6d66d7d56a57
 SHA512 (block-buffer-0.12.1.crate) = 950def7cdd970c0c3fe9a059b498db2e1d8773f698a6ba96602ec1ae1365f227a5c4a6063e96b4fefb583e20ab3377f58097236f3fe36d30ab933fd3cac3a685
 Size (block-buffer-0.12.1.crate) = 15902 bytes
@@ -96,9 +90,9 @@ Size (byteorder-1.5.0.crate) = 23288 byt
 BLAKE2s (calendrical_calculations-0.2.4.crate) = 5c88715055f553218dc918856eda6d6d19529d645a2d7be739403d2e99b9426f
 SHA512 (calendrical_calculations-0.2.4.crate) = 5e1a8b93bd28cad1afb6ea261b5fc81b2f00d40788956bfad6771be7ccd93c0ffaa53a9bfa70cc39aab2b88c1b9eb03547d34b4cff0b9299a30ff5118851ae62
 Size (calendrical_calculations-0.2.4.crate) = 68875 bytes
-BLAKE2s (cc-1.4.0.crate) = 410cb0bcd85edef0342f8fcf34f63134eab303d4ec466527b51e9f952de0e282
-SHA512 (cc-1.4.0.crate) = 9ad31bcdadbce84e0eac56ee1faf140e8146f43a7f1bf99288ffacd278e3b6d3307fe4b761c744c0ea823c378ec5c18dd02b46b2dcb69f6344c7d3f9df045684
-Size (cc-1.4.0.crate) = 97878 bytes
+BLAKE2s (cc-1.4.3.crate) = 667ebb3d6598620e12b522dadbd9f70d434198bf2795956225a793c68199c08d
+SHA512 (cc-1.4.3.crate) = 37b3ef4e52190fe3a68d5b763d1a2360ba2020a98cff5e04a1f103438e7325527f915d3c2b3b4b56b5c1fef55b61cbf9afc3109a691e5eec494d83b6af13e3dc
+Size (cc-1.4.3.crate) = 98480 bytes
 BLAKE2s (cexpr-0.6.0.crate) = 8c05ce0b5d778ae61bd8ac4713e379eb82631c2745aafae8a3c1b709306f3abf
 SHA512 (cexpr-0.6.0.crate) = 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
 Size (cexpr-0.6.0.crate) = 17966 bytes
@@ -150,18 +144,12 @@ Size (colorchoice-1.0.5.crate) = 8187 by
 BLAKE2s (colored-3.1.1.crate) = c9d6ea358bf0c63f88906b0d2286d62b2a448fa618664572ade19e4482532c79
 SHA512 (colored-3.1.1.crate) = 7195e68194dfd43c2bce16da8b59474018ce7c9e4e47fddf9938d7ccde622b591df996c9a63c0517f9df7628c2b4fc93b346c7dd671065e6fe325aeb87abbd8b
 Size (colored-3.1.1.crate) = 36216 bytes
-BLAKE2s (compare-0.1.0.crate) = 5cb83ed708ac8c6b96fe1483807a92461c9175b4433b28e5cdff85e9009b4c77
-SHA512 (compare-0.1.0.crate) = ea2747232b94e1233a3ae4f4c5c80ed5280457add6e213f278276912cef904b255c46a3c977f2b769536551a6f9c83eedab132576661cc55abfb9d1fddb25322
-Size (compare-0.1.0.crate) = 9291 bytes
 BLAKE2s (condtype-1.3.0.crate) = 31ae562e9627c28bb9eca626df20867488747577bdc4c4c6567b81a7652d01d4
 SHA512 (condtype-1.3.0.crate) = ee53dc71c0cb94bec4eecfd6860b33564c51bee29edc3078d81239be485cec911088579868af43b66d5acb4af42bd1f5100afbe2b13594bc6f7e6e3d75af7d00
 Size (condtype-1.3.0.crate) = 12634 bytes
 BLAKE2s (console-0.16.4.crate) = 30903ce61ccd58101eac815c4bdd7397604c42e9515f4b51609639ad320612b5
 SHA512 (console-0.16.4.crate) = 140f61bf3cf84135f876b3034f2dff5f5366465e0dba718df9334341c78e5ca23f4f97876a35cc90256490045a96d9a74aecf709c1676a83cc083700efaf1a53
 Size (console-0.16.4.crate) = 34353 bytes
-BLAKE2s (const-oid-0.10.2.crate) = e9ea0863972f6bb51838334caed96357b40dfb5d5f972797e8c724342d97013e
-SHA512 (const-oid-0.10.2.crate) = 9ad6ecce2c1d4c177b53d602b9b610442701e72daffa370af71553a380cdfdbea800fb8d7413aa2df273121dd6d0a511fac4b64a10bcd2e046ec19b4eadad007
-Size (const-oid-0.10.2.crate) = 61449 bytes
 BLAKE2s (const-random-0.1.18.crate) = 97243e64bcddc4eafc6920763344d5ff99c0f6fd6353e449f5491b8fd4f2b21e
 SHA512 (const-random-0.1.18.crate) = e250227850001a3ac6abdda6e7bb88efeaec1504a54348a5ea71ff66c984455eb9181b2acfdc0b6c08ef6f51beb34b7ae7836e370d84d75731a2482226c5ed26
 Size (const-random-0.1.18.crate) = 6646 bytes
@@ -177,9 +165,9 @@ Size (core-foundation-sys-0.8.7.crate) =
 BLAKE2s (core_maths-0.1.1.crate) = 89336225ee193a3109ec03c0f96ccdcfa9fe0039b87e71f75cd3e7e077caaffe
 SHA512 (core_maths-0.1.1.crate) = 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
 Size (core_maths-0.1.1.crate) = 6528 bytes
-BLAKE2s (coreutils-0.10.0-dba580dc057007bc153098b7a5aac3f0bd9aeea7.tar.gz) = 93f1be7d1d4242b91cd562939c2dbe083b8844e65947f27966b0bcd4a57e6efd
-SHA512 (coreutils-0.10.0-dba580dc057007bc153098b7a5aac3f0bd9aeea7.tar.gz) = 
ea1fd4569de796256e93c8ec84b56f1a403d4e1f6d76e930443f57500d5039d419e40a563170f4435a4ac8fa8a935bc2c1e6609d91060e0fc82354c37c25f788
-Size (coreutils-0.10.0-dba580dc057007bc153098b7a5aac3f0bd9aeea7.tar.gz) = 2761674 bytes
+BLAKE2s (coreutils-0.11.0.tar.gz) = 5a18648aa8559a62fb11b11b6bbeb43ad8767eff2484bf9b77f4bbfe4a4ef473
+SHA512 (coreutils-0.11.0.tar.gz) = e6fb56df6a02403ef8887b32fe14113162fdcf673ccc6ec2c96c811c461cabf91d5e002c0969506a63323b47369ad19c2a74bd2029f87788f6ef4d47e07277b5
+Size (coreutils-0.11.0.tar.gz) = 2863583 bytes
 BLAKE2s (cpufeatures-0.3.0.crate) = 3a7bc66b0a6c334c83fbcf684a5d9f19e742b10fd3f62ab9271af760f2f2582a
 SHA512 (cpufeatures-0.3.0.crate) = a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
 Size (cpufeatures-0.3.0.crate) = 14156 bytes
@@ -267,9 +255,9 @@ Size (divan-macros-0.1.17.crate) = 15322
 BLAKE2s (dlv-list-0.5.2.crate) = 6bc269c7d0fb03d2dad7c2f908d06981414dd054889190525905ace380410895
 SHA512 (dlv-list-0.5.2.crate) = f2fe69a3a5d319ea963c53e6a410f3a5553d6f6b5708e6318b450ae3b5319a19f9d492bcddd233d7a5a65355ca378bc41232c335deb9c4987dd9350a37afbca3
 Size (dlv-list-0.5.2.crate) = 22373 bytes
-BLAKE2s (dns-lookup-3.0.1.crate) = 297ded9b2b2742bee28b17f23b7869ea553037b59d818c6fc13bc1b1b15ec712
-SHA512 (dns-lookup-3.0.1.crate) = 02161be9f3cba851af5ba41fc858471779a373df0612054c826bd3465a1612cdbfac74f1ded1cefd93ca1cc3b88f3de8d99f5e72bb0bce204adafe55512b4783
-Size (dns-lookup-3.0.1.crate) = 15555 bytes
+BLAKE2s (dns-lookup-4.0.1.crate) = de7b9aa1b9065b158a710ed976f8746ed28fe9d995c12733a4b10ec60e7edf45
+SHA512 (dns-lookup-4.0.1.crate) = 79d27b4cf8edfe421b9eb153c796b510ddbea24473ea364691324c75ecc894ffed1ca6eca415541f20db6d1adc93b429b3522cfd7be4e9bc67efb501878676ac
+Size (dns-lookup-4.0.1.crate) = 14573 bytes
 BLAKE2s (document-features-0.2.12.crate) = 7353f263add5466271ff22efa156753d3b49c821ed194c593af39d57dc5831b4
 SHA512 (document-features-0.2.12.crate) = 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
 Size (document-features-0.2.12.crate) = 14739 bytes
@@ -291,18 +279,15 @@ Size (errno-0.3.14.crate) = 12002 bytes
 BLAKE2s (fastrand-2.5.0.crate) = ab3a561a68d20ac300072f96800163982cf9a862f26088d6c477455466ba88ac
 SHA512 (fastrand-2.5.0.crate) = 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
 Size (fastrand-2.5.0.crate) = 20782 bytes
-BLAKE2s (file_diff-1.0.0.crate) = abc7764195ee6c023ed57498b5ad4db1d5091f679902027a307397f5144df82a
-SHA512 (file_diff-1.0.0.crate) = 260313bcf0860e63d9f78523d81416fbc360a33c7c1740306d9d5b8aa1640e509b7330313c38105cd662881a47c46f89193e473f0b7da12d3848ed59d84e9905
-Size (file_diff-1.0.0.crate) = 282318 bytes
 BLAKE2s (filedescriptor-0.8.3.crate) = 46f1007b93bba7f8fd5b1120b6ca66b1f6ca70ed28965dcb33116b1d55d80492
 SHA512 (filedescriptor-0.8.3.crate) = 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
 Size (filedescriptor-0.8.3.crate) = 12635 bytes
 BLAKE2s (filetime-0.2.29.crate) = 46755545d0aae56b50c1d6f248e28b032676ab6cba9d8801647f86c7dba0c00a
 SHA512 (filetime-0.2.29.crate) = 95314f25a34829740e2177c651afad66075f154e461279f67282240bbf815ec03ea6e751d8ce1e8d25c7da7199fe6e4e89dbb643264bb18fa210875742935d8e
 Size (filetime-0.2.29.crate) = 16977 bytes
-BLAKE2s (find-msvc-tools-0.1.9.crate) = a62ce966e69815f44f2749cda23bae8872df3012f2bfd0c3c9b0fc988ed3bfae
-SHA512 (find-msvc-tools-0.1.9.crate) = 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
-Size (find-msvc-tools-0.1.9.crate) = 31493 bytes
+BLAKE2s (find-msvc-tools-0.1.11.crate) = 87c07d1badf6ae180523f28081203c67b4bdcd0a3a6fc7ad89e7f26435c48576
+SHA512 (find-msvc-tools-0.1.11.crate) = 1b646d10a95973d5bae9babb04960e005d036df770f449e47394d8c48394d345d099cf26bd3b52c78b9af31a93ad488e009f7c8d9f2823580831015862619113
+Size (find-msvc-tools-0.1.11.crate) = 31517 bytes
 BLAKE2s (fixed_decimal-0.7.2.crate) = dd5f8aadb989df043c6eaaf212ff1bde3e201fed2090226ff53bec302f076e2f
 SHA512 (fixed_decimal-0.7.2.crate) = 7595a88017c465933a30d42bb6bb2bb6b9c801ebab663efbeb0f5969674f608a8cf9e068398fbeb0a586b8661e7438dcf8bb3a1b41aee679dac7e3aa0a1b9a98
 Size (fixed_decimal-0.7.2.crate) = 49222 bytes
@@ -408,9 +393,9 @@ Size (icu_calendar-2.3.0.crate) = 818150
 BLAKE2s (icu_calendar_data-2.3.0.crate) = 4954a84310b3e316a7f5343eb85940687edd35534ceb43f7b98b41633244c1f0
 SHA512 (icu_calendar_data-2.3.0.crate) = 751f9ffac5a8d70c69754537637a03924e934083332212ee58817103547f883c8dc4ff1be0361cfd5cd9436e6d800cc934928f7a28d74bb38273c38f719b21bb
 Size (icu_calendar_data-2.3.0.crate) = 5696 bytes
-BLAKE2s (icu_collator-2.3.0.crate) = bc5f55ebcfe31ca6f00a38a53ea7fb565a3a1ce57925d60181d781c01e71b50e
-SHA512 (icu_collator-2.3.0.crate) = 2eb9085ee307373ce693d09488060a94aa164fc9b22512ad624ef8ab332bd60432f862e15a53bbdad36b6833f175c4113681f37ad4eba7d7fec784e9f3ba48c3
-Size (icu_collator-2.3.0.crate) = 1330283 bytes
+BLAKE2s (icu_collator-2.3.1.crate) = e41094f024dc7a95f22709d6f4509d92cd6ee14f1ad3c917303efbbc1ca8075f
+SHA512 (icu_collator-2.3.1.crate) = cad5d815637601355a5ec5841bd39f3074459ee29726b18298f2200ed6f42bc8644af75481b35a9071208e4cc28fd01e07233c576b2e2fcf173dbb33f0dd09e1
+Size (icu_collator-2.3.1.crate) = 1330327 bytes
 BLAKE2s (icu_collator_data-2.3.0.crate) = eeda0d043f25f25ec95c017cb2718c94caf2853116770ebdb860bfcb8ac701e6
 SHA512 (icu_collator_data-2.3.0.crate) = 573418acbfcbb01c8331aa26b2d896cb62eebf7d227078c9a208fb84e710a528a7b5eedc18505e70a1b4dbed7bbd1f27e0aa7aa1f2eef721db87252532b725df
 Size (icu_collator_data-2.3.0.crate) = 478928 bytes
@@ -429,9 +414,9 @@ Size (icu_decimal-2.3.0.crate) = 29577 b
 BLAKE2s (icu_decimal_data-2.3.0.crate) = 5669b0c2f95223a72f515a8df90b529103fca13aeae8251ec2cce64d0497ae4c
 SHA512 (icu_decimal_data-2.3.0.crate) = 648478a1a646f2123d46c545f42f347da79e56f865e66b2410004c75dbb55788a0b1df625b2b22ebae03911ffe992a9c1c34c5a1e48c86897124914d2a5a4773
 Size (icu_decimal_data-2.3.0.crate) = 22865 bytes
-BLAKE2s (icu_locale-2.3.0.crate) = b4ffc8ff554fa83dc6580cfe6650f8c104ea3d88bfb6e2f74c3147e75b1115c5
-SHA512 (icu_locale-2.3.0.crate) = 12cb8c2a950540eaf2ba6fb39467136666991df97fe1319843ff988702207c698550b1151ecb7d07cdc28671805eee2d0af7616efaa4dc60a0f5faa552731354
-Size (icu_locale-2.3.0.crate) = 45702 bytes
+BLAKE2s (icu_locale-2.3.1.crate) = 17a9e0ccb039c34e0500a247b69e01d9d69c5734e2c4148c1eb30b0ed4cc1998
+SHA512 (icu_locale-2.3.1.crate) = c773d6aeb67e75c29d74681eb6f3bdae1c5b02e6319d8f8016e98669822617d750c38d7dff6679c0562dd1bba771717d9be76213fb76c3ef87d28d64a9b16457
+Size (icu_locale-2.3.1.crate) = 45700 bytes
 BLAKE2s (icu_locale_core-2.3.0.crate) = f2eda7d0ecc5f528e76d21a4fb3730409b613f110c3303c385bf1ec8cddc6929
 SHA512 (icu_locale_core-2.3.0.crate) = 8d32bb29b98fb567badac45866241fd1d00714abe195bbd6fa1522bf6517678cff241c0ed1f154b25c919d66d588a92fc893e5ba32f0c38d5a96c8589eeaee37
 Size (icu_locale_core-2.3.0.crate) = 80250 bytes
@@ -465,9 +450,9 @@ Size (icu_properties-2.3.0.crate) = 1026
 BLAKE2s (icu_properties_data-2.3.0.crate) = 854ea0ddc895c227bd550af2505e93f0816bd96a3bfe3940dbf87ebbfa1d2724
 SHA512 (icu_properties_data-2.3.0.crate) = ecbe8b68cc97684b81b0318dc5c2312bcb640bd43504ba99060b0dfdc4fdac34fc021e2ec67731f8ddc152f8e274b118e213ed3e864fcb0444a9b451657efc29
 Size (icu_properties_data-2.3.0.crate) = 169152 bytes
-BLAKE2s (icu_provider-2.3.0.crate) = 246e8e40f044a92741ca5ec4fb716eb8c7b4f11161078843cf0459d952e6c13d
-SHA512 (icu_provider-2.3.0.crate) = 61a380eb9463728e5912fc2bd0a3dc60cc059ba0121c335a8cbc8b0b9e8f96f94ec247a3fb5df784d3d8b7f34c7d38e73c316e52d96e8a2541594301ba92da87
-Size (icu_provider-2.3.0.crate) = 52272 bytes
+BLAKE2s (icu_provider-2.3.1.crate) = c3c84d95a5b3f842b3594490ebd55d3b0c90b0c580623d33e72c28f618415074
+SHA512 (icu_provider-2.3.1.crate) = f617ee115bcbc8c683d3c8058333958219b91fa120b2c18e964c2bbf4b43348c6914a9cc503adc98a7f520a39c8df0eeffc4c8a38c1f7af74be1678fe6453deb
+Size (icu_provider-2.3.1.crate) = 52447 bytes
 BLAKE2s (icu_time-2.3.0.crate) = 272e7160fc2dfbf01f78e02921854d971896688ce8070f881e1c4da438c62349
 SHA512 (icu_time-2.3.0.crate) = 0eb4de608b60af3aad3b9d1954faa1bbf92b454dc1214ac4fc4431948d7a78f1be5ab440ae82a112420f545537c2b2bb5b504e8c26439467e25a69079f1e2863
 Size (icu_time-2.3.0.crate) = 49552 bytes
@@ -678,9 +663,9 @@ Size (parking_lot-0.12.5.crate) = 46735 
 BLAKE2s (parking_lot_core-0.9.12.crate) = f405d2bbb06365d3878603031d54c79175a227308548799846f6d5f5bca6f3bd
 SHA512 (parking_lot_core-0.9.12.crate) = 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
 Size (parking_lot_core-0.9.12.crate) = 34110 bytes
-BLAKE2s (parse_datetime-0.15.0.crate) = 45cdca8450d064920653033704fa736ea5214b06bcfd579f4c1a53f9770699ae
-SHA512 (parse_datetime-0.15.0.crate) = e948ba59909b22fc0557fabd95a4bb22af7678afbac33594f2a72e703774ef12dabe949b198986bcea3f66c27b3465629e89142bf2d143eb9b9abeed1f6a0507
-Size (parse_datetime-0.15.0.crate) = 64013 bytes
+BLAKE2s (parse_datetime-0.16.0.crate) = c0d06885c6a9462e478c70171e73c94394bdfc813f0a07c95fb8884ba17888b1
+SHA512 (parse_datetime-0.16.0.crate) = 1ec9867334cee5edf93540dc6209afc798d10b1350b2da7ef3159da1552c9701d2d02945c446b1189ef8b53705d3f4199c76af7945f8e0d116b11b1f378bfec0
+Size (parse_datetime-0.16.0.crate) = 67034 bytes
 BLAKE2s (phf-0.14.0.crate) = 12176c0b8818ec64509396c92371ce1dc8f48768b26f0ca6af3985838e4b6b85
 SHA512 (phf-0.14.0.crate) = ea4e4db7a1dd25c86f7efce937d255d41ed99ac6b8d324190f58250169c930c16ef2d59fcd6ed2188bd5cb5778fe0cb4b4e45d340c9e9a342e7137fde5e13a6d
 Size (phf-0.14.0.crate) = 27393 bytes
@@ -1194,12 +1179,12 @@ Size (zerofrom-derive-0.1.7.crate) = 885
 BLAKE2s (zerotrie-0.2.5.crate) = 011b3851a282f022c7f8a62c8d722f97b4677ca38f35cf380751853784130a9a
 SHA512 (zerotrie-0.2.5.crate) = 8f8d89b62b6b8f58a17e10750511e116a2312c9dbde4d98b27a824119ed2d66a6d2100f4d97a46d0ea61cfe6c097a59670739cf0aaf9ddfa4ea50829a9aad615
 Size (zerotrie-0.2.5.crate) = 84204 bytes
-BLAKE2s (zerovec-0.11.7.crate) = d5b2178381dbc6f16237fef966991c7a7c57737b87bd2655e96566ef6d829627
-SHA512 (zerovec-0.11.7.crate) = 2b0523529ec961ffc390181a543f6d681afd146c3536cd435e8ff7a33f704274dbd1092dbf2e1a6b04e23c6536e3c002eb1d2058f0d867783ab313509cfd5fa4
-Size (zerovec-0.11.7.crate) = 130479 bytes
-BLAKE2s (zerovec-derive-0.11.4.crate) = ddb5c8912eb4db3a45c88035350bc3275158682db48ce70dbfcdafaf11d0dd0e
-SHA512 (zerovec-derive-0.11.4.crate) = 5fa4f6690f02b1549ef72d2c5d48e43b4b6e7131e8f293e65df76608ea844fc4fad393fc0befe106ef7acd86ee67663f6ccc9abc7292b9ae203528843d18129e
-Size (zerovec-derive-0.11.4.crate) = 22333 bytes
+BLAKE2s (zerovec-0.11.8.crate) = 479ad909822e1ce4b48909bd87f74360ff0d8433324e3b5d04377520a8fad071
+SHA512 (zerovec-0.11.8.crate) = dc59d370c2b627907f04227511a642466216e6229b8834b518f132a533d7010a16650e32a84d6b335287a43d8998c8b3f7aad685543b88b57c5310e9753aa8ca
+Size (zerovec-0.11.8.crate) = 130820 bytes
+BLAKE2s (zerovec-derive-0.11.6.crate) = f1253d50afbb1e59c037168012dbac4ef230513cc82f5679171197cad9f033ee
+SHA512 (zerovec-derive-0.11.6.crate) = 3044c2bcbdb07df5a6e2b5ce3eb45defb21307ee1acb14d720cd4f0d343c384f70aeda22541f72c247fa1ec9ebacfa1c0f05e4c05f87ef166f97c23ac621859e
+Size (zerovec-derive-0.11.6.crate) = 23102 bytes
 BLAKE2s (zip-8.6.0.crate) = cc312c49094cd5413103897718767aa20e4d2971c47b39516f86d50e66d8b9ff
 SHA512 (zip-8.6.0.crate) = 40323b439c9cf1075c668e1c44df1084a74cc1f508c23ad0b33d1a537b6b3f289b28bc80efe019f014b8e9469a96ea680557707d3bfeecbac72b3a9447c4cbbb
 Size (zip-8.6.0.crate) = 149622 bytes



Home | Main Index | Thread Index | Old Index