Commit Graph
6 Commits
Author SHA1 Message Date
Adrià 5d0e8fc70a Merge pull request #4970 from Zurisen/fix/progress-history-python310
fix(progress): extract history archives on Python without tarfile filters
2026-10-14 19:38:43 +02:00
Adrià 2e9ef83a5f Merge pull request #5042 from LeandroLP23/docs/progress-history-counts
feat(tools): plot counts in the progress history chart
2026-10-14 14:00:37 +02:00
boykopovar dece64c6e8 ci(pages): build and deploy wasm converter 2026-10-13 15:26:04 +03:00
LeandroLP23andClaude Opus 5.5 91593bb966 feat(tools): plot counts in the progress history chart
The chart repeated the percentages the badges and the progress map
already show. Because declaring and implementing functions usually
land together, the library line stayed near flat while the project
grew. It now plots implemented and declared library functions and
decoded shader instructions as counts; the tooltips keep the
percentage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 11:25:57 +02:00
Zurisen 7822535b49 fix(progress): extract history archives on Python without tarfile filters
progress_history passed filter="data" to TarFile.extractall, which only
exists from Python 3.12 and the 3.11.4/3.10.12 security releases. On
Python 3.10.11 every measured commit raised TypeError, so
progress_history failed. Pass the filter when tarfile has data_filter
and extract without it otherwise; the archive is git archive output of
the repository's own commits.
2026-10-13 08:50:40 +02:00
Adrià FranchandClaude 63e60db1a7 feat(progress): publish a progress history chart
tools/progress_history.py measures the first-parent history of main with
the rules of tools/progress.py, one point per day, and writes history.json,
history.svg and history.html. The Progress workflow runs it after
progress.py; the README shows the chart under the map and links the page.
Labels and points compact as days accumulate.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-12 21:31:09 +02:00