GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - uutils/coreutils-tracking

BranchesTags
Open more actions menu

Latest commit

 

History

23,337 Commits
23,337 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
gnu-coreutils-history
gnu-coreutils-history
 
 
individual-size-results
individual-size-results
 
 
uutils-coreutils
uutils-coreutils
 
 
uutils-coreutils-history
uutils-coreutils-history
 
 
README.md
README.md
 
 
activity-graph.py
activity-graph.py
 
 
activity-result.json
activity-result.json
 
 
activity-results.svg
activity-results.svg
 
 
activity_count.py
activity_count.py
 
 
aggregated-result.json
aggregated-result.json
 
 
busybox-result.json
busybox-result.json
 
 
busybox-results.svg
busybox-results.svg
 
 
gnu-result.json
gnu-result.json
 
 
gnu-results.svg
gnu-results.svg
 
 
graph.py
graph.py
 
 
graph_common.py
graph_common.py
 
 
individual-size-graph.py
individual-size-graph.py
 
 
individual-size-result.json
individual-size-result.json
 
 
next.md
next.md
 
 
size-graph.py
size-graph.py
 
 
size-result.json
size-result.json
 
 
size-results.svg
size-results.svg
 
 
toybox-result.json
toybox-result.json
 
 
toybox-results.svg
toybox-results.svg
 
 
unsafe-graph.py
unsafe-graph.py
 
 
unsafe-result.json
unsafe-result.json
 
 
unsafe-results.svg
unsafe-results.svg
 
 
unsafe_count.py
unsafe_count.py
 
 

Repository files navigation

Various tracking tools for coreutils

Tracking the evolution of https://github.com/uutils/coreutils

GNU testsuite comparison

Below is the evolution of how many GNU tests uutils passes. A more detailed breakdown of the GNU test results of the main branch can be found in the user manual.

GNU testsuite evolution

Refreshed twice a day by github actions. Changes are documented in the json file (gnu-result.json).

Compares only the Linux execution.

The percentages leave out the tests that can never pass for structural reasons - they intercept glibc internals with LD_PRELOAD (which never fires, since Rust's std issues different syscalls), set gdb breakpoints inside GNU's own C sources, or only run on GNU/Hurd. That list is maintained in the coreutils repo, in util/gnu-unfixable-tests.txt, with a reason per entry; tests we could actually fix stay counted on purpose. See uutils/coreutils#13841.

Based on:

  • https://github.com/uutils/coreutils/blob/main/util/build-gnu.sh
  • https://github.com/uutils/coreutils/blob/main/util/run-gnu-test.sh

Busybox testsuite comparison

Similar results but using the busybox testsuite: https://github.com/mirror/busybox/tree/master/testsuite

Busybox testsuite evolution

Toybox testsuite comparison

Similar results but using the toybox testsuite: https://github.com/landley/toybox/tree/master/tests

Toybox testsuite evolution

Binary size evolution

Size evolution

Refreshed once a day by github actions.

Compares only the Linux execution.

unsafe usage evolution

Tracks how much unsafe Rust the project relies on. The total counts unsafe { … } blocks, unsafe fn/impl/trait/extern items and #[unsafe(...)] attributes (Rust 2024) across all .rs files outside vendor/ and target/.

Unsafe evolution

Data lives in unsafe-result.json. Counting logic is in unsafe_count.py

Development activity

Monthly commits and contributors for both GNU coreutils and uutils coreutils since 2021. Non-merge commits only, authors deduplicated via .mailmap and bots (dependabot, renovate, github-actions, …) excluded. The cumulative contributor panel counts every contributor since each project's first commit, not just those active since 2021.

Activity evolution

Regenerated from both git histories once a day by github actions (activity-result.json).

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

35 stars

Watchers

11 watching

Forks

11 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.