diff --git a/.github/workflows/gnu-data.yml b/.github/workflows/gnu-data.yml
index 4aa7274981..d5774b26ed 100644
--- a/.github/workflows/gnu-data.yml
+++ b/.github/workflows/gnu-data.yml
@@ -132,9 +132,9 @@ jobs:
- name: Generate the graphs
shell: bash
run: |
- python graph.py gnu-result.json gnu
- python graph.py busybox-result.json busybox
- python graph.py toybox-result.json toybox
+ python graph.py gnu-result.json GNU
+ python graph.py busybox-result.json BusyBox
+ python graph.py toybox-result.json Toybox
python individual-size-graph.py individual-size-result.json
python size-graph.py size-result.json
diff --git a/README.md b/README.md
index 6e27206a3d..8a7c62bf30 100644
--- a/README.md
+++ b/README.md
@@ -8,9 +8,9 @@ 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](https://uutils.github.io/coreutils/docs/test_coverage.html).
-
+
-Refreshed twice a day by github actions. Changes are documented in the json file ([gnu-result.json](https://github.com/uutils/coreutils-tracking/blob/main/gnu-result.json)).
+Refreshed twice a day by github actions. Changes are documented in the json file ([gnu-result.json](gnu-result.json)).
Compares only the Linux execution.
@@ -23,18 +23,18 @@ Based on:
Similar results but using the busybox testsuite:
https://github.com/mirror/busybox/tree/master/testsuite
-
+
## Toybox testsuite comparison
Similar results but using the toybox testsuite:
https://github.com/landley/toybox/tree/master/tests
-
+
## Binary size evolution
-
+
Refreshed once a day by github actions.
diff --git a/busybox-results.png b/busybox-results.png
deleted file mode 100644
index 8e138414ae..0000000000
Binary files a/busybox-results.png and /dev/null differ
diff --git a/busybox-results.svg b/busybox-results.svg
new file mode 100644
index 0000000000..899b968cf8
--- /dev/null
+++ b/busybox-results.svg
@@ -0,0 +1,1265 @@
+
+
+
diff --git a/gnu-result.json b/gnu-result.json
index ff4345d4d7..14296ce73a 100644
--- a/gnu-result.json
+++ b/gnu-result.json
@@ -14221,7 +14221,7 @@
"xpass": "0",
"error": "0"
},
- "Tue, 10 Dec 2024 08:15:03 +0000": {D
+ "Tue, 10 Dec 2024 08:15:03 +0000": {
"sha": "c60203ddd3394858ccff0819588925542ba4ff9f",
"total": "613",
"pass": "483",
diff --git a/gnu-results.png b/gnu-results.png
deleted file mode 100644
index 4dd41c2e54..0000000000
Binary files a/gnu-results.png and /dev/null differ
diff --git a/gnu-results.svg b/gnu-results.svg
new file mode 100644
index 0000000000..3f7aca2701
--- /dev/null
+++ b/gnu-results.svg
@@ -0,0 +1,3333 @@
+
+
+
diff --git a/graph.py b/graph.py
index c87f396cf4..5bd9d5351b 100644
--- a/graph.py
+++ b/graph.py
@@ -3,17 +3,13 @@
# For the full copyright and license information, please view the LICENSE
# file that was distributed with this source code.
-from datetime import datetime
-from email.utils import parsedate
-
import sys
-import time
import matplotlib.pyplot as plt
import pandas as pd
if len(sys.argv) <= 2:
- print('graph.py: ')
+ print("graph.py: ")
sys.exit()
d = pd.read_json(sys.argv[1], orient="index")
@@ -22,24 +18,19 @@
df.columns.names = ["date"]
-as_list = df.index.tolist()
-for i in as_list:
- idx = as_list.index(i)
- t = parsedate(i)
- as_list[idx] = datetime.fromtimestamp(time.mktime(t))
-
-df.index = as_list
+df.index = pd.to_datetime(df.index, utc=True)
print(df)
-ax = plt.gca()
+fig, ax = plt.subplots(figsize=(9.6, 7.2))
df.plot(y="total", color="blue", ax=ax)
df.plot(y="fail", color="gray", ax=ax, dashes=(2, 1))
df.plot(y="pass", color="green", ax=ax, dashes=(4, 1))
if "error" in df:
df.plot(y="error", color="orange", ax=ax, dashes=(6, 2))
df.plot(y="skip", color="violet", ax=ax, dashes=(8, 3))
-plt.title("Rust/Coreutils running {}'s testsuite".format(title))
-plt.xticks(rotation=45)
+plt.title(f"Rust/Coreutils running {title}'s testsuite")
+fig.autofmt_xdate()
+plt.margins(0.01)
plt.ylim(ymin=0)
-plt.savefig("{}-results.png".format(title), dpi=199)
+plt.savefig(f"{title.lower()}-results.svg", format="svg", dpi=199, bbox_inches="tight")
diff --git a/individual-size-graph.py b/individual-size-graph.py
index b16b37025f..1650733364 100644
--- a/individual-size-graph.py
+++ b/individual-size-graph.py
@@ -14,11 +14,7 @@
Path("individual-size-results").mkdir(exist_ok=True)
-df = pd.read_json(sys.argv[1], orient="index")
-
-Path("individual-size-results").mkdir(exist_ok=True)
-
-for name in df.sizes.values[0].keys():
+for name in df.sizes.values[0]:
# Check if the name exists in each dictionary
sizes = df.sizes.map(lambda v: v.get(name))
@@ -28,10 +24,12 @@
if not sizes.empty:
print(name)
print(sizes)
+ fig, _ax = plt.subplots(figsize=(9.6, 7.2))
sizes.plot(y="size", color="green")
plt.title(f'Size evolution of "{name}" binary (kilobytes)')
- plt.xticks(rotation=45)
- plt.savefig(f"individual-size-results/{name}.png", dpi=199)
+ fig.autofmt_xdate()
+ plt.margins(0.01)
+ plt.savefig(f"individual-size-results/{name}.svg", format="svg", dpi=199, bbox_inches="tight")
plt.clf()
else:
print(f"Warning: No data found for '{name}'")
diff --git a/individual-size-results/[.png b/individual-size-results/[.png
deleted file mode 100644
index 53d2a24713..0000000000
Binary files a/individual-size-results/[.png and /dev/null differ
diff --git a/individual-size-results/[.svg b/individual-size-results/[.svg
new file mode 100644
index 0000000000..fc131992b4
--- /dev/null
+++ b/individual-size-results/[.svg
@@ -0,0 +1,1048 @@
+
+
+
diff --git a/individual-size-results/arch.png b/individual-size-results/arch.png
deleted file mode 100644
index 0e2cd85fc4..0000000000
Binary files a/individual-size-results/arch.png and /dev/null differ
diff --git a/individual-size-results/arch.svg b/individual-size-results/arch.svg
new file mode 100644
index 0000000000..6136195f4c
--- /dev/null
+++ b/individual-size-results/arch.svg
@@ -0,0 +1,1080 @@
+
+
+
diff --git a/individual-size-results/base32.png b/individual-size-results/base32.png
deleted file mode 100644
index 7b6b7b1883..0000000000
Binary files a/individual-size-results/base32.png and /dev/null differ
diff --git a/individual-size-results/base32.svg b/individual-size-results/base32.svg
new file mode 100644
index 0000000000..9847bdf000
--- /dev/null
+++ b/individual-size-results/base32.svg
@@ -0,0 +1,1117 @@
+
+
+
diff --git a/individual-size-results/base64.png b/individual-size-results/base64.png
deleted file mode 100644
index 0e4cd19dc6..0000000000
Binary files a/individual-size-results/base64.png and /dev/null differ
diff --git a/individual-size-results/base64.svg b/individual-size-results/base64.svg
new file mode 100644
index 0000000000..68aa82a0dd
--- /dev/null
+++ b/individual-size-results/base64.svg
@@ -0,0 +1,1122 @@
+
+
+
diff --git a/individual-size-results/basename.png b/individual-size-results/basename.png
deleted file mode 100644
index 91fef26c77..0000000000
Binary files a/individual-size-results/basename.png and /dev/null differ
diff --git a/individual-size-results/basename.svg b/individual-size-results/basename.svg
new file mode 100644
index 0000000000..0d1ccba7d3
--- /dev/null
+++ b/individual-size-results/basename.svg
@@ -0,0 +1,1080 @@
+
+
+
diff --git a/individual-size-results/basenc.png b/individual-size-results/basenc.png
deleted file mode 100644
index 094ba2ca33..0000000000
Binary files a/individual-size-results/basenc.png and /dev/null differ
diff --git a/individual-size-results/basenc.svg b/individual-size-results/basenc.svg
new file mode 100644
index 0000000000..4c48f8daa7
--- /dev/null
+++ b/individual-size-results/basenc.svg
@@ -0,0 +1,1156 @@
+
+
+
diff --git a/individual-size-results/cat.png b/individual-size-results/cat.png
deleted file mode 100644
index cb34f68e93..0000000000
Binary files a/individual-size-results/cat.png and /dev/null differ
diff --git a/individual-size-results/cat.svg b/individual-size-results/cat.svg
new file mode 100644
index 0000000000..83a50b6b92
--- /dev/null
+++ b/individual-size-results/cat.svg
@@ -0,0 +1,1116 @@
+
+
+
diff --git a/individual-size-results/chgrp.png b/individual-size-results/chgrp.png
deleted file mode 100644
index 0110a68ef2..0000000000
Binary files a/individual-size-results/chgrp.png and /dev/null differ
diff --git a/individual-size-results/chgrp.svg b/individual-size-results/chgrp.svg
new file mode 100644
index 0000000000..8edb32cd73
--- /dev/null
+++ b/individual-size-results/chgrp.svg
@@ -0,0 +1,1210 @@
+
+
+
diff --git a/individual-size-results/chmod.png b/individual-size-results/chmod.png
deleted file mode 100644
index 5a7b53b9f2..0000000000
Binary files a/individual-size-results/chmod.png and /dev/null differ
diff --git a/individual-size-results/chmod.svg b/individual-size-results/chmod.svg
new file mode 100644
index 0000000000..2557c2d9d5
--- /dev/null
+++ b/individual-size-results/chmod.svg
@@ -0,0 +1,1164 @@
+
+
+
diff --git a/individual-size-results/chown.png b/individual-size-results/chown.png
deleted file mode 100644
index 5110a40a06..0000000000
Binary files a/individual-size-results/chown.png and /dev/null differ
diff --git a/individual-size-results/chown.svg b/individual-size-results/chown.svg
new file mode 100644
index 0000000000..684c00e55d
--- /dev/null
+++ b/individual-size-results/chown.svg
@@ -0,0 +1,1185 @@
+
+
+
diff --git a/individual-size-results/chroot.png b/individual-size-results/chroot.png
deleted file mode 100644
index d3ef87bd9d..0000000000
Binary files a/individual-size-results/chroot.png and /dev/null differ
diff --git a/individual-size-results/chroot.svg b/individual-size-results/chroot.svg
new file mode 100644
index 0000000000..7cee3075f6
--- /dev/null
+++ b/individual-size-results/chroot.svg
@@ -0,0 +1,1173 @@
+
+
+
diff --git a/individual-size-results/cksum.png b/individual-size-results/cksum.png
deleted file mode 100644
index ef1c53b360..0000000000
Binary files a/individual-size-results/cksum.png and /dev/null differ
diff --git a/individual-size-results/cksum.svg b/individual-size-results/cksum.svg
new file mode 100644
index 0000000000..ec45df6467
--- /dev/null
+++ b/individual-size-results/cksum.svg
@@ -0,0 +1,1091 @@
+
+
+
diff --git a/individual-size-results/comm.png b/individual-size-results/comm.png
deleted file mode 100644
index d515c89a72..0000000000
Binary files a/individual-size-results/comm.png and /dev/null differ
diff --git a/individual-size-results/comm.svg b/individual-size-results/comm.svg
new file mode 100644
index 0000000000..a9a5ac94cb
--- /dev/null
+++ b/individual-size-results/comm.svg
@@ -0,0 +1,1123 @@
+
+
+
diff --git a/individual-size-results/cp.png b/individual-size-results/cp.png
deleted file mode 100644
index 5a69caf7ea..0000000000
Binary files a/individual-size-results/cp.png and /dev/null differ
diff --git a/individual-size-results/cp.svg b/individual-size-results/cp.svg
new file mode 100644
index 0000000000..1df726c039
--- /dev/null
+++ b/individual-size-results/cp.svg
@@ -0,0 +1,1121 @@
+
+
+
diff --git a/individual-size-results/csplit.png b/individual-size-results/csplit.png
deleted file mode 100644
index eeeab2722a..0000000000
Binary files a/individual-size-results/csplit.png and /dev/null differ
diff --git a/individual-size-results/csplit.svg b/individual-size-results/csplit.svg
new file mode 100644
index 0000000000..5a5b73840a
--- /dev/null
+++ b/individual-size-results/csplit.svg
@@ -0,0 +1,1095 @@
+
+
+
diff --git a/individual-size-results/cut.png b/individual-size-results/cut.png
deleted file mode 100644
index c1cf5a67e6..0000000000
Binary files a/individual-size-results/cut.png and /dev/null differ
diff --git a/individual-size-results/cut.svg b/individual-size-results/cut.svg
new file mode 100644
index 0000000000..a68e53b437
--- /dev/null
+++ b/individual-size-results/cut.svg
@@ -0,0 +1,1116 @@
+
+
+
diff --git a/individual-size-results/date.png b/individual-size-results/date.png
deleted file mode 100644
index 0b58270512..0000000000
Binary files a/individual-size-results/date.png and /dev/null differ
diff --git a/individual-size-results/date.svg b/individual-size-results/date.svg
new file mode 100644
index 0000000000..f8df959569
--- /dev/null
+++ b/individual-size-results/date.svg
@@ -0,0 +1,1089 @@
+
+
+
diff --git a/individual-size-results/dd.png b/individual-size-results/dd.png
deleted file mode 100644
index 3c1398d5cd..0000000000
Binary files a/individual-size-results/dd.png and /dev/null differ
diff --git a/individual-size-results/dd.svg b/individual-size-results/dd.svg
new file mode 100644
index 0000000000..42211c27fb
--- /dev/null
+++ b/individual-size-results/dd.svg
@@ -0,0 +1,1181 @@
+
+
+
diff --git a/individual-size-results/df.png b/individual-size-results/df.png
deleted file mode 100644
index 4ca91af809..0000000000
Binary files a/individual-size-results/df.png and /dev/null differ
diff --git a/individual-size-results/df.svg b/individual-size-results/df.svg
new file mode 100644
index 0000000000..8b4b7760d7
--- /dev/null
+++ b/individual-size-results/df.svg
@@ -0,0 +1,1166 @@
+
+
+
diff --git a/individual-size-results/dir.png b/individual-size-results/dir.png
deleted file mode 100644
index 5e25fcf0b0..0000000000
Binary files a/individual-size-results/dir.png and /dev/null differ
diff --git a/individual-size-results/dir.svg b/individual-size-results/dir.svg
new file mode 100644
index 0000000000..ad026f8794
--- /dev/null
+++ b/individual-size-results/dir.svg
@@ -0,0 +1,1038 @@
+
+
+
diff --git a/individual-size-results/dircolors.png b/individual-size-results/dircolors.png
deleted file mode 100644
index be7d5da9c0..0000000000
Binary files a/individual-size-results/dircolors.png and /dev/null differ
diff --git a/individual-size-results/dircolors.svg b/individual-size-results/dircolors.svg
new file mode 100644
index 0000000000..b4f2902eaf
--- /dev/null
+++ b/individual-size-results/dircolors.svg
@@ -0,0 +1,1167 @@
+
+
+
diff --git a/individual-size-results/dirname.png b/individual-size-results/dirname.png
deleted file mode 100644
index aaf5c0e44c..0000000000
Binary files a/individual-size-results/dirname.png and /dev/null differ
diff --git a/individual-size-results/dirname.svg b/individual-size-results/dirname.svg
new file mode 100644
index 0000000000..4ecda310ab
--- /dev/null
+++ b/individual-size-results/dirname.svg
@@ -0,0 +1,1129 @@
+
+
+
diff --git a/individual-size-results/du.png b/individual-size-results/du.png
deleted file mode 100644
index 5feaf886b6..0000000000
Binary files a/individual-size-results/du.png and /dev/null differ
diff --git a/individual-size-results/du.svg b/individual-size-results/du.svg
new file mode 100644
index 0000000000..3a05b999a7
--- /dev/null
+++ b/individual-size-results/du.svg
@@ -0,0 +1,1132 @@
+
+
+
diff --git a/individual-size-results/echo.png b/individual-size-results/echo.png
deleted file mode 100644
index 1135c72213..0000000000
Binary files a/individual-size-results/echo.png and /dev/null differ
diff --git a/individual-size-results/echo.svg b/individual-size-results/echo.svg
new file mode 100644
index 0000000000..a088d02e22
--- /dev/null
+++ b/individual-size-results/echo.svg
@@ -0,0 +1,1099 @@
+
+
+
diff --git a/individual-size-results/env.png b/individual-size-results/env.png
deleted file mode 100644
index 361c4a6c57..0000000000
Binary files a/individual-size-results/env.png and /dev/null differ
diff --git a/individual-size-results/env.svg b/individual-size-results/env.svg
new file mode 100644
index 0000000000..952adf5d19
--- /dev/null
+++ b/individual-size-results/env.svg
@@ -0,0 +1,1106 @@
+
+
+
diff --git a/individual-size-results/expand.png b/individual-size-results/expand.png
deleted file mode 100644
index 527ed37ff7..0000000000
Binary files a/individual-size-results/expand.png and /dev/null differ
diff --git a/individual-size-results/expand.svg b/individual-size-results/expand.svg
new file mode 100644
index 0000000000..f61b85c689
--- /dev/null
+++ b/individual-size-results/expand.svg
@@ -0,0 +1,1130 @@
+
+
+
diff --git a/individual-size-results/expr.png b/individual-size-results/expr.png
deleted file mode 100644
index 678a2230a2..0000000000
Binary files a/individual-size-results/expr.png and /dev/null differ
diff --git a/individual-size-results/expr.svg b/individual-size-results/expr.svg
new file mode 100644
index 0000000000..47f92058fe
--- /dev/null
+++ b/individual-size-results/expr.svg
@@ -0,0 +1,1112 @@
+
+
+
diff --git a/individual-size-results/factor.png b/individual-size-results/factor.png
deleted file mode 100644
index 781b987ed1..0000000000
Binary files a/individual-size-results/factor.png and /dev/null differ
diff --git a/individual-size-results/factor.svg b/individual-size-results/factor.svg
new file mode 100644
index 0000000000..1900ce00c2
--- /dev/null
+++ b/individual-size-results/factor.svg
@@ -0,0 +1,1118 @@
+
+
+
diff --git a/individual-size-results/false.png b/individual-size-results/false.png
deleted file mode 100644
index 4b0e7427e7..0000000000
Binary files a/individual-size-results/false.png and /dev/null differ
diff --git a/individual-size-results/false.svg b/individual-size-results/false.svg
new file mode 100644
index 0000000000..202710d049
--- /dev/null
+++ b/individual-size-results/false.svg
@@ -0,0 +1,1059 @@
+
+
+
diff --git a/individual-size-results/fmt.png b/individual-size-results/fmt.png
deleted file mode 100644
index 6a1f53fb0b..0000000000
Binary files a/individual-size-results/fmt.png and /dev/null differ
diff --git a/individual-size-results/fmt.svg b/individual-size-results/fmt.svg
new file mode 100644
index 0000000000..c517eb0a55
--- /dev/null
+++ b/individual-size-results/fmt.svg
@@ -0,0 +1,1136 @@
+
+
+
diff --git a/individual-size-results/fold.png b/individual-size-results/fold.png
deleted file mode 100644
index 413aa39ef7..0000000000
Binary files a/individual-size-results/fold.png and /dev/null differ
diff --git a/individual-size-results/fold.svg b/individual-size-results/fold.svg
new file mode 100644
index 0000000000..184943d0f0
--- /dev/null
+++ b/individual-size-results/fold.svg
@@ -0,0 +1,1089 @@
+
+
+
diff --git a/individual-size-results/groups.png b/individual-size-results/groups.png
deleted file mode 100644
index 63004136d4..0000000000
Binary files a/individual-size-results/groups.png and /dev/null differ
diff --git a/individual-size-results/groups.svg b/individual-size-results/groups.svg
new file mode 100644
index 0000000000..b4e90bc1c5
--- /dev/null
+++ b/individual-size-results/groups.svg
@@ -0,0 +1,1122 @@
+
+
+
diff --git a/individual-size-results/hashsum.png b/individual-size-results/hashsum.png
deleted file mode 100644
index 34b06babfb..0000000000
Binary files a/individual-size-results/hashsum.png and /dev/null differ
diff --git a/individual-size-results/hashsum.svg b/individual-size-results/hashsum.svg
new file mode 100644
index 0000000000..8d07b45ad3
--- /dev/null
+++ b/individual-size-results/hashsum.svg
@@ -0,0 +1,1181 @@
+
+
+
diff --git a/individual-size-results/head.png b/individual-size-results/head.png
deleted file mode 100644
index 291b2e72bb..0000000000
Binary files a/individual-size-results/head.png and /dev/null differ
diff --git a/individual-size-results/head.svg b/individual-size-results/head.svg
new file mode 100644
index 0000000000..1d94529689
--- /dev/null
+++ b/individual-size-results/head.svg
@@ -0,0 +1,1194 @@
+
+
+
diff --git a/individual-size-results/hostid.png b/individual-size-results/hostid.png
deleted file mode 100644
index c91b25d55c..0000000000
Binary files a/individual-size-results/hostid.png and /dev/null differ
diff --git a/individual-size-results/hostid.svg b/individual-size-results/hostid.svg
new file mode 100644
index 0000000000..ba21e5dac1
--- /dev/null
+++ b/individual-size-results/hostid.svg
@@ -0,0 +1,1105 @@
+
+
+
diff --git a/individual-size-results/hostname.png b/individual-size-results/hostname.png
deleted file mode 100644
index fcdf812b13..0000000000
Binary files a/individual-size-results/hostname.png and /dev/null differ
diff --git a/individual-size-results/hostname.svg b/individual-size-results/hostname.svg
new file mode 100644
index 0000000000..8ce5ff41b1
--- /dev/null
+++ b/individual-size-results/hostname.svg
@@ -0,0 +1,1105 @@
+
+
+
diff --git a/individual-size-results/id.png b/individual-size-results/id.png
deleted file mode 100644
index 978853ec59..0000000000
Binary files a/individual-size-results/id.png and /dev/null differ
diff --git a/individual-size-results/id.svg b/individual-size-results/id.svg
new file mode 100644
index 0000000000..6ca62a28b0
--- /dev/null
+++ b/individual-size-results/id.svg
@@ -0,0 +1,1091 @@
+
+
+
diff --git a/individual-size-results/install.png b/individual-size-results/install.png
deleted file mode 100644
index 47b33e31a8..0000000000
Binary files a/individual-size-results/install.png and /dev/null differ
diff --git a/individual-size-results/install.svg b/individual-size-results/install.svg
new file mode 100644
index 0000000000..02fd7ef3a8
--- /dev/null
+++ b/individual-size-results/install.svg
@@ -0,0 +1,1126 @@
+
+
+
diff --git a/individual-size-results/join.png b/individual-size-results/join.png
deleted file mode 100644
index b1a917e551..0000000000
Binary files a/individual-size-results/join.png and /dev/null differ
diff --git a/individual-size-results/join.svg b/individual-size-results/join.svg
new file mode 100644
index 0000000000..54aa6f722f
--- /dev/null
+++ b/individual-size-results/join.svg
@@ -0,0 +1,1103 @@
+
+
+
diff --git a/individual-size-results/kill.png b/individual-size-results/kill.png
deleted file mode 100644
index 3da73f98c0..0000000000
Binary files a/individual-size-results/kill.png and /dev/null differ
diff --git a/individual-size-results/kill.svg b/individual-size-results/kill.svg
new file mode 100644
index 0000000000..9e838b5c6b
--- /dev/null
+++ b/individual-size-results/kill.svg
@@ -0,0 +1,1091 @@
+
+
+
diff --git a/individual-size-results/link.png b/individual-size-results/link.png
deleted file mode 100644
index 12fac1443b..0000000000
Binary files a/individual-size-results/link.png and /dev/null differ
diff --git a/individual-size-results/link.svg b/individual-size-results/link.svg
new file mode 100644
index 0000000000..8b9d4cbc7b
--- /dev/null
+++ b/individual-size-results/link.svg
@@ -0,0 +1,1060 @@
+
+
+
diff --git a/individual-size-results/ln.png b/individual-size-results/ln.png
deleted file mode 100644
index 03965b6838..0000000000
Binary files a/individual-size-results/ln.png and /dev/null differ
diff --git a/individual-size-results/ln.svg b/individual-size-results/ln.svg
new file mode 100644
index 0000000000..a2008d7eb9
--- /dev/null
+++ b/individual-size-results/ln.svg
@@ -0,0 +1,1104 @@
+
+
+
diff --git a/individual-size-results/logname.png b/individual-size-results/logname.png
deleted file mode 100644
index e855459ddf..0000000000
Binary files a/individual-size-results/logname.png and /dev/null differ
diff --git a/individual-size-results/logname.svg b/individual-size-results/logname.svg
new file mode 100644
index 0000000000..5be4b9599a
--- /dev/null
+++ b/individual-size-results/logname.svg
@@ -0,0 +1,1106 @@
+
+
+
diff --git a/individual-size-results/ls.png b/individual-size-results/ls.png
deleted file mode 100644
index 3a08cf36b8..0000000000
Binary files a/individual-size-results/ls.png and /dev/null differ
diff --git a/individual-size-results/ls.svg b/individual-size-results/ls.svg
new file mode 100644
index 0000000000..947e160e3c
--- /dev/null
+++ b/individual-size-results/ls.svg
@@ -0,0 +1,1010 @@
+
+
+
diff --git a/individual-size-results/mkdir.png b/individual-size-results/mkdir.png
deleted file mode 100644
index 3501fd7387..0000000000
Binary files a/individual-size-results/mkdir.png and /dev/null differ
diff --git a/individual-size-results/mkdir.svg b/individual-size-results/mkdir.svg
new file mode 100644
index 0000000000..53802101c7
--- /dev/null
+++ b/individual-size-results/mkdir.svg
@@ -0,0 +1,1145 @@
+
+
+
diff --git a/individual-size-results/mkfifo.png b/individual-size-results/mkfifo.png
deleted file mode 100644
index 4443b62a0f..0000000000
Binary files a/individual-size-results/mkfifo.png and /dev/null differ
diff --git a/individual-size-results/mkfifo.svg b/individual-size-results/mkfifo.svg
new file mode 100644
index 0000000000..2102c460e4
--- /dev/null
+++ b/individual-size-results/mkfifo.svg
@@ -0,0 +1,1099 @@
+
+
+
diff --git a/individual-size-results/mknod.png b/individual-size-results/mknod.png
deleted file mode 100644
index b935e51221..0000000000
Binary files a/individual-size-results/mknod.png and /dev/null differ
diff --git a/individual-size-results/mknod.svg b/individual-size-results/mknod.svg
new file mode 100644
index 0000000000..bcaa39e74f
--- /dev/null
+++ b/individual-size-results/mknod.svg
@@ -0,0 +1,1114 @@
+
+
+
diff --git a/individual-size-results/mktemp.png b/individual-size-results/mktemp.png
deleted file mode 100644
index fded15102b..0000000000
Binary files a/individual-size-results/mktemp.png and /dev/null differ
diff --git a/individual-size-results/mktemp.svg b/individual-size-results/mktemp.svg
new file mode 100644
index 0000000000..3419316e1f
--- /dev/null
+++ b/individual-size-results/mktemp.svg
@@ -0,0 +1,1107 @@
+
+
+
diff --git a/individual-size-results/more.png b/individual-size-results/more.png
deleted file mode 100644
index ad2e65a555..0000000000
Binary files a/individual-size-results/more.png and /dev/null differ
diff --git a/individual-size-results/more.svg b/individual-size-results/more.svg
new file mode 100644
index 0000000000..f79791ee86
--- /dev/null
+++ b/individual-size-results/more.svg
@@ -0,0 +1,1122 @@
+
+
+
diff --git a/individual-size-results/mv.png b/individual-size-results/mv.png
deleted file mode 100644
index 6e84762d83..0000000000
Binary files a/individual-size-results/mv.png and /dev/null differ
diff --git a/individual-size-results/mv.svg b/individual-size-results/mv.svg
new file mode 100644
index 0000000000..83e7716584
--- /dev/null
+++ b/individual-size-results/mv.svg
@@ -0,0 +1,1052 @@
+
+
+
diff --git a/individual-size-results/nice.png b/individual-size-results/nice.png
deleted file mode 100644
index 4ae847992f..0000000000
Binary files a/individual-size-results/nice.png and /dev/null differ
diff --git a/individual-size-results/nice.svg b/individual-size-results/nice.svg
new file mode 100644
index 0000000000..557c12f9a8
--- /dev/null
+++ b/individual-size-results/nice.svg
@@ -0,0 +1,1087 @@
+
+
+
diff --git a/individual-size-results/nl.png b/individual-size-results/nl.png
deleted file mode 100644
index 44438004e8..0000000000
Binary files a/individual-size-results/nl.png and /dev/null differ
diff --git a/individual-size-results/nl.svg b/individual-size-results/nl.svg
new file mode 100644
index 0000000000..ed90dc699d
--- /dev/null
+++ b/individual-size-results/nl.svg
@@ -0,0 +1,1103 @@
+
+
+
diff --git a/individual-size-results/nohup.png b/individual-size-results/nohup.png
deleted file mode 100644
index 57e8123daa..0000000000
Binary files a/individual-size-results/nohup.png and /dev/null differ
diff --git a/individual-size-results/nohup.svg b/individual-size-results/nohup.svg
new file mode 100644
index 0000000000..1e541523fa
--- /dev/null
+++ b/individual-size-results/nohup.svg
@@ -0,0 +1,1106 @@
+
+
+
diff --git a/individual-size-results/nproc.png b/individual-size-results/nproc.png
deleted file mode 100644
index 85a97c772e..0000000000
Binary files a/individual-size-results/nproc.png and /dev/null differ
diff --git a/individual-size-results/nproc.svg b/individual-size-results/nproc.svg
new file mode 100644
index 0000000000..51904ddd54
--- /dev/null
+++ b/individual-size-results/nproc.svg
@@ -0,0 +1,1105 @@
+
+
+
diff --git a/individual-size-results/numfmt.png b/individual-size-results/numfmt.png
deleted file mode 100644
index fffa7212ce..0000000000
Binary files a/individual-size-results/numfmt.png and /dev/null differ
diff --git a/individual-size-results/numfmt.svg b/individual-size-results/numfmt.svg
new file mode 100644
index 0000000000..38b5aadb49
--- /dev/null
+++ b/individual-size-results/numfmt.svg
@@ -0,0 +1,1132 @@
+
+
+
diff --git a/individual-size-results/od.png b/individual-size-results/od.png
deleted file mode 100644
index e4d81c4c15..0000000000
Binary files a/individual-size-results/od.png and /dev/null differ
diff --git a/individual-size-results/od.svg b/individual-size-results/od.svg
new file mode 100644
index 0000000000..344aeccdb7
--- /dev/null
+++ b/individual-size-results/od.svg
@@ -0,0 +1,1124 @@
+
+
+
diff --git a/individual-size-results/paste.png b/individual-size-results/paste.png
deleted file mode 100644
index a896e2adab..0000000000
Binary files a/individual-size-results/paste.png and /dev/null differ
diff --git a/individual-size-results/paste.svg b/individual-size-results/paste.svg
new file mode 100644
index 0000000000..d7dd3ed497
--- /dev/null
+++ b/individual-size-results/paste.svg
@@ -0,0 +1,1066 @@
+
+
+
diff --git a/individual-size-results/pathchk.png b/individual-size-results/pathchk.png
deleted file mode 100644
index 0c73b9a8ba..0000000000
Binary files a/individual-size-results/pathchk.png and /dev/null differ
diff --git a/individual-size-results/pathchk.svg b/individual-size-results/pathchk.svg
new file mode 100644
index 0000000000..3c740215a8
--- /dev/null
+++ b/individual-size-results/pathchk.svg
@@ -0,0 +1,1118 @@
+
+
+
diff --git a/individual-size-results/pinky.png b/individual-size-results/pinky.png
deleted file mode 100644
index 4a6373e22f..0000000000
Binary files a/individual-size-results/pinky.png and /dev/null differ
diff --git a/individual-size-results/pinky.svg b/individual-size-results/pinky.svg
new file mode 100644
index 0000000000..c7fe4a052a
--- /dev/null
+++ b/individual-size-results/pinky.svg
@@ -0,0 +1,1135 @@
+
+
+
diff --git a/individual-size-results/pr.png b/individual-size-results/pr.png
deleted file mode 100644
index 1079b40779..0000000000
Binary files a/individual-size-results/pr.png and /dev/null differ
diff --git a/individual-size-results/pr.svg b/individual-size-results/pr.svg
new file mode 100644
index 0000000000..ba69e98d16
--- /dev/null
+++ b/individual-size-results/pr.svg
@@ -0,0 +1,1090 @@
+
+
+
diff --git a/individual-size-results/printenv.png b/individual-size-results/printenv.png
deleted file mode 100644
index cd0ee557cd..0000000000
Binary files a/individual-size-results/printenv.png and /dev/null differ
diff --git a/individual-size-results/printenv.svg b/individual-size-results/printenv.svg
new file mode 100644
index 0000000000..35ba650d28
--- /dev/null
+++ b/individual-size-results/printenv.svg
@@ -0,0 +1,1066 @@
+
+
+
diff --git a/individual-size-results/printf.png b/individual-size-results/printf.png
deleted file mode 100644
index 9f68c824e5..0000000000
Binary files a/individual-size-results/printf.png and /dev/null differ
diff --git a/individual-size-results/printf.svg b/individual-size-results/printf.svg
new file mode 100644
index 0000000000..4197f6526f
--- /dev/null
+++ b/individual-size-results/printf.svg
@@ -0,0 +1,1119 @@
+
+
+
diff --git a/individual-size-results/ptx.png b/individual-size-results/ptx.png
deleted file mode 100644
index 672fe3d484..0000000000
Binary files a/individual-size-results/ptx.png and /dev/null differ
diff --git a/individual-size-results/ptx.svg b/individual-size-results/ptx.svg
new file mode 100644
index 0000000000..8ecab6b500
--- /dev/null
+++ b/individual-size-results/ptx.svg
@@ -0,0 +1,1078 @@
+
+
+
diff --git a/individual-size-results/pwd.png b/individual-size-results/pwd.png
deleted file mode 100644
index 65fe70f832..0000000000
Binary files a/individual-size-results/pwd.png and /dev/null differ
diff --git a/individual-size-results/pwd.svg b/individual-size-results/pwd.svg
new file mode 100644
index 0000000000..980aa64b52
--- /dev/null
+++ b/individual-size-results/pwd.svg
@@ -0,0 +1,1137 @@
+
+
+
diff --git a/individual-size-results/readlink.png b/individual-size-results/readlink.png
deleted file mode 100644
index a66ddfc1a4..0000000000
Binary files a/individual-size-results/readlink.png and /dev/null differ
diff --git a/individual-size-results/readlink.svg b/individual-size-results/readlink.svg
new file mode 100644
index 0000000000..fdecb52cad
--- /dev/null
+++ b/individual-size-results/readlink.svg
@@ -0,0 +1,1106 @@
+
+
+
diff --git a/individual-size-results/realpath.png b/individual-size-results/realpath.png
deleted file mode 100644
index cc82d4de4d..0000000000
Binary files a/individual-size-results/realpath.png and /dev/null differ
diff --git a/individual-size-results/realpath.svg b/individual-size-results/realpath.svg
new file mode 100644
index 0000000000..82c68387a4
--- /dev/null
+++ b/individual-size-results/realpath.svg
@@ -0,0 +1,1125 @@
+
+
+
diff --git a/individual-size-results/relpath.png b/individual-size-results/relpath.png
deleted file mode 100644
index 183047481a..0000000000
Binary files a/individual-size-results/relpath.png and /dev/null differ
diff --git a/individual-size-results/relpath.svg b/individual-size-results/relpath.svg
new file mode 100644
index 0000000000..9edf587aa7
--- /dev/null
+++ b/individual-size-results/relpath.svg
@@ -0,0 +1,1048 @@
+
+
+
diff --git a/individual-size-results/rm.png b/individual-size-results/rm.png
deleted file mode 100644
index c79a3f7073..0000000000
Binary files a/individual-size-results/rm.png and /dev/null differ
diff --git a/individual-size-results/rm.svg b/individual-size-results/rm.svg
new file mode 100644
index 0000000000..a5f189f710
--- /dev/null
+++ b/individual-size-results/rm.svg
@@ -0,0 +1,1141 @@
+
+
+
diff --git a/individual-size-results/rmdir.png b/individual-size-results/rmdir.png
deleted file mode 100644
index b477376458..0000000000
Binary files a/individual-size-results/rmdir.png and /dev/null differ
diff --git a/individual-size-results/rmdir.svg b/individual-size-results/rmdir.svg
new file mode 100644
index 0000000000..24d6515677
--- /dev/null
+++ b/individual-size-results/rmdir.svg
@@ -0,0 +1,1118 @@
+
+
+
diff --git a/individual-size-results/seq.png b/individual-size-results/seq.png
deleted file mode 100644
index cb8d090826..0000000000
Binary files a/individual-size-results/seq.png and /dev/null differ
diff --git a/individual-size-results/seq.svg b/individual-size-results/seq.svg
new file mode 100644
index 0000000000..24cde35c51
--- /dev/null
+++ b/individual-size-results/seq.svg
@@ -0,0 +1,1160 @@
+
+
+
diff --git a/individual-size-results/shred.png b/individual-size-results/shred.png
deleted file mode 100644
index 1b272635ac..0000000000
Binary files a/individual-size-results/shred.png and /dev/null differ
diff --git a/individual-size-results/shred.svg b/individual-size-results/shred.svg
new file mode 100644
index 0000000000..e9ba76a69a
--- /dev/null
+++ b/individual-size-results/shred.svg
@@ -0,0 +1,1181 @@
+
+
+
diff --git a/individual-size-results/shuf.png b/individual-size-results/shuf.png
deleted file mode 100644
index b2dc4a00aa..0000000000
Binary files a/individual-size-results/shuf.png and /dev/null differ
diff --git a/individual-size-results/shuf.svg b/individual-size-results/shuf.svg
new file mode 100644
index 0000000000..bbab66b60f
--- /dev/null
+++ b/individual-size-results/shuf.svg
@@ -0,0 +1,1144 @@
+
+
+
diff --git a/individual-size-results/sleep.png b/individual-size-results/sleep.png
deleted file mode 100644
index 7d9e7fb44a..0000000000
Binary files a/individual-size-results/sleep.png and /dev/null differ
diff --git a/individual-size-results/sleep.svg b/individual-size-results/sleep.svg
new file mode 100644
index 0000000000..af53f2cec8
--- /dev/null
+++ b/individual-size-results/sleep.svg
@@ -0,0 +1,1109 @@
+
+
+
diff --git a/individual-size-results/sort.png b/individual-size-results/sort.png
deleted file mode 100644
index 260ed1e484..0000000000
Binary files a/individual-size-results/sort.png and /dev/null differ
diff --git a/individual-size-results/sort.svg b/individual-size-results/sort.svg
new file mode 100644
index 0000000000..11ddc6dd8d
--- /dev/null
+++ b/individual-size-results/sort.svg
@@ -0,0 +1,1046 @@
+
+
+
diff --git a/individual-size-results/split.png b/individual-size-results/split.png
deleted file mode 100644
index c691af808e..0000000000
Binary files a/individual-size-results/split.png and /dev/null differ
diff --git a/individual-size-results/split.svg b/individual-size-results/split.svg
new file mode 100644
index 0000000000..17f5e87e4a
--- /dev/null
+++ b/individual-size-results/split.svg
@@ -0,0 +1,1186 @@
+
+
+
diff --git a/individual-size-results/stat.png b/individual-size-results/stat.png
deleted file mode 100644
index 625189978a..0000000000
Binary files a/individual-size-results/stat.png and /dev/null differ
diff --git a/individual-size-results/stat.svg b/individual-size-results/stat.svg
new file mode 100644
index 0000000000..133d99eeb5
--- /dev/null
+++ b/individual-size-results/stat.svg
@@ -0,0 +1,1086 @@
+
+
+
diff --git a/individual-size-results/stdbuf.png b/individual-size-results/stdbuf.png
deleted file mode 100644
index e15b095291..0000000000
Binary files a/individual-size-results/stdbuf.png and /dev/null differ
diff --git a/individual-size-results/stdbuf.svg b/individual-size-results/stdbuf.svg
new file mode 100644
index 0000000000..cef622e6f0
--- /dev/null
+++ b/individual-size-results/stdbuf.svg
@@ -0,0 +1,1065 @@
+
+
+
diff --git a/individual-size-results/sum.png b/individual-size-results/sum.png
deleted file mode 100644
index b8bb55fb5d..0000000000
Binary files a/individual-size-results/sum.png and /dev/null differ
diff --git a/individual-size-results/sum.svg b/individual-size-results/sum.svg
new file mode 100644
index 0000000000..b3cde1916a
--- /dev/null
+++ b/individual-size-results/sum.svg
@@ -0,0 +1,1087 @@
+
+
+
diff --git a/individual-size-results/sync.png b/individual-size-results/sync.png
deleted file mode 100644
index 47d25b9772..0000000000
Binary files a/individual-size-results/sync.png and /dev/null differ
diff --git a/individual-size-results/sync.svg b/individual-size-results/sync.svg
new file mode 100644
index 0000000000..9102b8c8d8
--- /dev/null
+++ b/individual-size-results/sync.svg
@@ -0,0 +1,1067 @@
+
+
+
diff --git a/individual-size-results/tac.png b/individual-size-results/tac.png
deleted file mode 100644
index edc7546126..0000000000
Binary files a/individual-size-results/tac.png and /dev/null differ
diff --git a/individual-size-results/tac.svg b/individual-size-results/tac.svg
new file mode 100644
index 0000000000..15f8687768
--- /dev/null
+++ b/individual-size-results/tac.svg
@@ -0,0 +1,1099 @@
+
+
+
diff --git a/individual-size-results/tail.png b/individual-size-results/tail.png
deleted file mode 100644
index 10c4a6a564..0000000000
Binary files a/individual-size-results/tail.png and /dev/null differ
diff --git a/individual-size-results/tail.svg b/individual-size-results/tail.svg
new file mode 100644
index 0000000000..92745e2d7b
--- /dev/null
+++ b/individual-size-results/tail.svg
@@ -0,0 +1,991 @@
+
+
+
diff --git a/individual-size-results/tee.png b/individual-size-results/tee.png
deleted file mode 100644
index 00e6d8577e..0000000000
Binary files a/individual-size-results/tee.png and /dev/null differ
diff --git a/individual-size-results/tee.svg b/individual-size-results/tee.svg
new file mode 100644
index 0000000000..99520de0c6
--- /dev/null
+++ b/individual-size-results/tee.svg
@@ -0,0 +1,1066 @@
+
+
+
diff --git a/individual-size-results/test.png b/individual-size-results/test.png
deleted file mode 100644
index b867df0417..0000000000
Binary files a/individual-size-results/test.png and /dev/null differ
diff --git a/individual-size-results/test.svg b/individual-size-results/test.svg
new file mode 100644
index 0000000000..302b51194d
--- /dev/null
+++ b/individual-size-results/test.svg
@@ -0,0 +1,1040 @@
+
+
+
diff --git a/individual-size-results/timeout.png b/individual-size-results/timeout.png
deleted file mode 100644
index 5b0dd3ec11..0000000000
Binary files a/individual-size-results/timeout.png and /dev/null differ
diff --git a/individual-size-results/timeout.svg b/individual-size-results/timeout.svg
new file mode 100644
index 0000000000..e630200bd0
--- /dev/null
+++ b/individual-size-results/timeout.svg
@@ -0,0 +1,1085 @@
+
+
+
diff --git a/individual-size-results/touch.png b/individual-size-results/touch.png
deleted file mode 100644
index b9e6baf82e..0000000000
Binary files a/individual-size-results/touch.png and /dev/null differ
diff --git a/individual-size-results/touch.svg b/individual-size-results/touch.svg
new file mode 100644
index 0000000000..16eab926a1
--- /dev/null
+++ b/individual-size-results/touch.svg
@@ -0,0 +1,1103 @@
+
+
+
diff --git a/individual-size-results/tr.png b/individual-size-results/tr.png
deleted file mode 100644
index b0019fc74a..0000000000
Binary files a/individual-size-results/tr.png and /dev/null differ
diff --git a/individual-size-results/tr.svg b/individual-size-results/tr.svg
new file mode 100644
index 0000000000..b886380e90
--- /dev/null
+++ b/individual-size-results/tr.svg
@@ -0,0 +1,1115 @@
+
+
+
diff --git a/individual-size-results/true.png b/individual-size-results/true.png
deleted file mode 100644
index c588350086..0000000000
Binary files a/individual-size-results/true.png and /dev/null differ
diff --git a/individual-size-results/true.svg b/individual-size-results/true.svg
new file mode 100644
index 0000000000..848c4cdb16
--- /dev/null
+++ b/individual-size-results/true.svg
@@ -0,0 +1,1064 @@
+
+
+
diff --git a/individual-size-results/truncate.png b/individual-size-results/truncate.png
deleted file mode 100644
index b05e502287..0000000000
Binary files a/individual-size-results/truncate.png and /dev/null differ
diff --git a/individual-size-results/truncate.svg b/individual-size-results/truncate.svg
new file mode 100644
index 0000000000..8c5362390b
--- /dev/null
+++ b/individual-size-results/truncate.svg
@@ -0,0 +1,1085 @@
+
+
+
diff --git a/individual-size-results/tsort.png b/individual-size-results/tsort.png
deleted file mode 100644
index 738339875b..0000000000
Binary files a/individual-size-results/tsort.png and /dev/null differ
diff --git a/individual-size-results/tsort.svg b/individual-size-results/tsort.svg
new file mode 100644
index 0000000000..d7dc5a7f55
--- /dev/null
+++ b/individual-size-results/tsort.svg
@@ -0,0 +1,1073 @@
+
+
+
diff --git a/individual-size-results/tty.png b/individual-size-results/tty.png
deleted file mode 100644
index 47b03dcdc4..0000000000
Binary files a/individual-size-results/tty.png and /dev/null differ
diff --git a/individual-size-results/tty.svg b/individual-size-results/tty.svg
new file mode 100644
index 0000000000..52861b9fba
--- /dev/null
+++ b/individual-size-results/tty.svg
@@ -0,0 +1,1054 @@
+
+
+
diff --git a/individual-size-results/uname.png b/individual-size-results/uname.png
deleted file mode 100644
index ff622bb892..0000000000
Binary files a/individual-size-results/uname.png and /dev/null differ
diff --git a/individual-size-results/uname.svg b/individual-size-results/uname.svg
new file mode 100644
index 0000000000..9d8b6453ef
--- /dev/null
+++ b/individual-size-results/uname.svg
@@ -0,0 +1,1083 @@
+
+
+
diff --git a/individual-size-results/unexpand.png b/individual-size-results/unexpand.png
deleted file mode 100644
index e7023d9851..0000000000
Binary files a/individual-size-results/unexpand.png and /dev/null differ
diff --git a/individual-size-results/unexpand.svg b/individual-size-results/unexpand.svg
new file mode 100644
index 0000000000..d744b59a1e
--- /dev/null
+++ b/individual-size-results/unexpand.svg
@@ -0,0 +1,1149 @@
+
+
+
diff --git a/individual-size-results/uniq.png b/individual-size-results/uniq.png
deleted file mode 100644
index fdacc86b8f..0000000000
Binary files a/individual-size-results/uniq.png and /dev/null differ
diff --git a/individual-size-results/uniq.svg b/individual-size-results/uniq.svg
new file mode 100644
index 0000000000..ffe9f33408
--- /dev/null
+++ b/individual-size-results/uniq.svg
@@ -0,0 +1,1107 @@
+
+
+
diff --git a/individual-size-results/unlink.png b/individual-size-results/unlink.png
deleted file mode 100644
index 9db8bd1d50..0000000000
Binary files a/individual-size-results/unlink.png and /dev/null differ
diff --git a/individual-size-results/unlink.svg b/individual-size-results/unlink.svg
new file mode 100644
index 0000000000..c53d2e6f8c
--- /dev/null
+++ b/individual-size-results/unlink.svg
@@ -0,0 +1,1067 @@
+
+
+
diff --git a/individual-size-results/uptime.png b/individual-size-results/uptime.png
deleted file mode 100644
index 2e78f13e99..0000000000
Binary files a/individual-size-results/uptime.png and /dev/null differ
diff --git a/individual-size-results/uptime.svg b/individual-size-results/uptime.svg
new file mode 100644
index 0000000000..fdd7a7922c
--- /dev/null
+++ b/individual-size-results/uptime.svg
@@ -0,0 +1,1152 @@
+
+
+
diff --git a/individual-size-results/users.png b/individual-size-results/users.png
deleted file mode 100644
index 8a478cc212..0000000000
Binary files a/individual-size-results/users.png and /dev/null differ
diff --git a/individual-size-results/users.svg b/individual-size-results/users.svg
new file mode 100644
index 0000000000..2707283b99
--- /dev/null
+++ b/individual-size-results/users.svg
@@ -0,0 +1,1067 @@
+
+
+
diff --git a/individual-size-results/vdir.png b/individual-size-results/vdir.png
deleted file mode 100644
index cc3efa0afe..0000000000
Binary files a/individual-size-results/vdir.png and /dev/null differ
diff --git a/individual-size-results/vdir.svg b/individual-size-results/vdir.svg
new file mode 100644
index 0000000000..58ce79d75a
--- /dev/null
+++ b/individual-size-results/vdir.svg
@@ -0,0 +1,1032 @@
+
+
+
diff --git a/individual-size-results/wc.png b/individual-size-results/wc.png
deleted file mode 100644
index c2da4ea937..0000000000
Binary files a/individual-size-results/wc.png and /dev/null differ
diff --git a/individual-size-results/wc.svg b/individual-size-results/wc.svg
new file mode 100644
index 0000000000..98048a8217
--- /dev/null
+++ b/individual-size-results/wc.svg
@@ -0,0 +1,1162 @@
+
+
+
diff --git a/individual-size-results/who.png b/individual-size-results/who.png
deleted file mode 100644
index 8ab50e4e57..0000000000
Binary files a/individual-size-results/who.png and /dev/null differ
diff --git a/individual-size-results/who.svg b/individual-size-results/who.svg
new file mode 100644
index 0000000000..3f6a93e2c3
--- /dev/null
+++ b/individual-size-results/who.svg
@@ -0,0 +1,1140 @@
+
+
+
diff --git a/individual-size-results/whoami.png b/individual-size-results/whoami.png
deleted file mode 100644
index b85d45a3cd..0000000000
Binary files a/individual-size-results/whoami.png and /dev/null differ
diff --git a/individual-size-results/whoami.svg b/individual-size-results/whoami.svg
new file mode 100644
index 0000000000..51efc245a2
--- /dev/null
+++ b/individual-size-results/whoami.svg
@@ -0,0 +1,1132 @@
+
+
+
diff --git a/individual-size-results/yes.png b/individual-size-results/yes.png
deleted file mode 100644
index 1cb2e0ae8d..0000000000
Binary files a/individual-size-results/yes.png and /dev/null differ
diff --git a/individual-size-results/yes.svg b/individual-size-results/yes.svg
new file mode 100644
index 0000000000..a6e0e7fd8d
--- /dev/null
+++ b/individual-size-results/yes.svg
@@ -0,0 +1,1035 @@
+
+
+
diff --git a/size-graph.py b/size-graph.py
index 774ea6135b..f3edfce2fe 100644
--- a/size-graph.py
+++ b/size-graph.py
@@ -3,11 +3,7 @@
# For the full copyright and license information, please view the LICENSE
# file that was distributed with this source code.
-from datetime import datetime
-from email.utils import parsedate
-
import sys
-import time
import matplotlib.pyplot as plt
import pandas as pd
@@ -17,19 +13,14 @@
df.columns.names = ["date"]
-as_list = df.index.tolist()
-for i in as_list:
- idx = as_list.index(i)
- t = parsedate(i)
- as_list[idx] = datetime.fromtimestamp(time.mktime(t))
-
-df.index = as_list
+df.index = pd.to_datetime(df.index, utc=True, format="mixed")
print(df)
-ax = plt.gca()
+fig, ax = plt.subplots(figsize=(9.6, 7.2))
df.plot(y="size", color="gray", ax=ax, dashes=(2, 1), label="Size: multiple binaries (byte)")
df.plot(y="multisize", color="green", ax=ax, dashes=(4, 1), label="Size: multicall binary (byte)")
plt.title("Size evolution of Rust/Coreutils")
-plt.xticks(rotation=45)
-plt.savefig("size-results.png", dpi=199)
+fig.autofmt_xdate()
+plt.margins(0.01)
+plt.savefig("size-results.svg", format="svg", dpi=199, bbox_inches="tight")
diff --git a/size-results.png b/size-results.png
deleted file mode 100644
index 50d2cb749b..0000000000
Binary files a/size-results.png and /dev/null differ
diff --git a/size-results.svg b/size-results.svg
new file mode 100644
index 0000000000..356dee2759
--- /dev/null
+++ b/size-results.svg
@@ -0,0 +1,1711 @@
+
+
+
diff --git a/toybox-results.png b/toybox-results.png
deleted file mode 100644
index b89450e206..0000000000
Binary files a/toybox-results.png and /dev/null differ
diff --git a/toybox-results.svg b/toybox-results.svg
new file mode 100644
index 0000000000..607b33eb1e
--- /dev/null
+++ b/toybox-results.svg
@@ -0,0 +1,1223 @@
+
+
+