From c4db2028b54609150f13fbdb97aabb83f5c17fb2 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Sun, 18 Jan 2026 17:07:16 -0500 Subject: [PATCH] chore: Remove 4.2.0 report to regenerate with charts --- reports/4.2.0/perf.json | 398 --------------------------------- reports/4.2.0/perf.md | 114 ---------- reports/PERFORMANCE-HISTORY.md | 9 - 3 files changed, 521 deletions(-) delete mode 100644 reports/4.2.0/perf.json delete mode 100644 reports/4.2.0/perf.md delete mode 100644 reports/PERFORMANCE-HISTORY.md diff --git a/reports/4.2.0/perf.json b/reports/4.2.0/perf.json deleted file mode 100644 index 419fbcb..0000000 --- a/reports/4.2.0/perf.json +++ /dev/null @@ -1,398 +0,0 @@ -{ - "tag": "4.2.0", - "generated_at": "2026-01-18T20:48:14Z", - "parent_pipeline_id": 11040, - "child_pipeline_id": 11042, - "summary": { - "total_tests": 634, - "passed_tests": 634, - "failed_tests": 0, - "total_languages": 42, - "passed_languages": 42, - "avg_duration_seconds": 48, - "max_duration_seconds": 73, - "min_duration_seconds": 20, - "slowest_language": "zig", - "fastest_language": "d" - }, - "languages": [ - { - "language": "zig", - "status": "Passed", - "queued_duration": 254.70081, - "started_at": "2026-01-18T20:46:47Z", - "updated_at": "2026-01-18T20:48:00Z", - "job_id": 25178, - "duration_seconds": 73 - }, - { - "language": "nim", - "status": "Passed", - "queued_duration": 255.042988, - "started_at": "2026-01-18T20:46:47Z", - "updated_at": "2026-01-18T20:47:58Z", - "job_id": 25179, - "duration_seconds": 71 - }, - { - "language": "objc", - "status": "Passed", - "queued_duration": 261.692888, - "started_at": "2026-01-18T20:46:54Z", - "updated_at": "2026-01-18T20:47:59Z", - "job_id": 25181, - "duration_seconds": 65 - }, - { - "language": "v", - "status": "Passed", - "queued_duration": 258.872652, - "started_at": "2026-01-18T20:46:51Z", - "updated_at": "2026-01-18T20:47:54Z", - "job_id": 25180, - "duration_seconds": 63 - }, - { - "language": "dart", - "status": "Passed", - "queued_duration": 262.783927, - "started_at": "2026-01-18T20:46:56Z", - "updated_at": "2026-01-18T20:47:59Z", - "job_id": 25182, - "duration_seconds": 63 - }, - { - "language": "julia", - "status": "Passed", - "queued_duration": 263.687128, - "started_at": "2026-01-18T20:46:57Z", - "updated_at": "2026-01-18T20:47:59Z", - "job_id": 25183, - "duration_seconds": 62 - }, - { - "language": "python", - "status": "Passed", - "queued_duration": 161.137032, - "started_at": "2026-01-18T20:45:05Z", - "updated_at": "2026-01-18T20:46:05Z", - "job_id": 25140, - "duration_seconds": 60 - }, - { - "language": "fsharp", - "status": "Passed", - "queued_duration": 266.427091, - "started_at": "2026-01-18T20:47:00Z", - "updated_at": "2026-01-18T20:47:59Z", - "job_id": 25186, - "duration_seconds": 59 - }, - { - "language": "javascript", - "status": "Passed", - "queued_duration": 162.381631, - "started_at": "2026-01-18T20:45:07Z", - "updated_at": "2026-01-18T20:46:05Z", - "job_id": 25142, - "duration_seconds": 58 - }, - { - "language": "csharp", - "status": "Passed", - "queued_duration": 271.469814, - "started_at": "2026-01-18T20:47:01Z", - "updated_at": "2026-01-18T20:47:59Z", - "job_id": 25187, - "duration_seconds": 58 - }, - { - "language": "elixir", - "status": "Passed", - "queued_duration": 216.687792, - "started_at": "2026-01-18T20:46:03Z", - "updated_at": "2026-01-18T20:47:00Z", - "job_id": 25157, - "duration_seconds": 57 - }, - { - "language": "typescript", - "status": "Passed", - "queued_duration": 163.270138, - "started_at": "2026-01-18T20:45:08Z", - "updated_at": "2026-01-18T20:46:04Z", - "job_id": 25144, - "duration_seconds": 56 - }, - { - "language": "erlang", - "status": "Passed", - "queued_duration": 217.239622, - "started_at": "2026-01-18T20:46:04Z", - "updated_at": "2026-01-18T20:47:00Z", - "job_id": 25158, - "duration_seconds": 56 - }, - { - "language": "ruby", - "status": "Passed", - "queued_duration": 164.188688, - "started_at": "2026-01-18T20:45:09Z", - "updated_at": "2026-01-18T20:46:03Z", - "job_id": 25146, - "duration_seconds": 54 - }, - { - "language": "perl", - "status": "Passed", - "queued_duration": 165.214226, - "started_at": "2026-01-18T20:45:10Z", - "updated_at": "2026-01-18T20:46:04Z", - "job_id": 25148, - "duration_seconds": 54 - }, - { - "language": "forth", - "status": "Passed", - "queued_duration": 269.439011, - "started_at": "2026-01-18T20:47:04Z", - "updated_at": "2026-01-18T20:47:57Z", - "job_id": 25189, - "duration_seconds": 53 - }, - { - "language": "raku", - "status": "Passed", - "queued_duration": 223.502196, - "started_at": "2026-01-18T20:46:13Z", - "updated_at": "2026-01-18T20:47:04Z", - "job_id": 25168, - "duration_seconds": 51 - }, - { - "language": "prolog", - "status": "Passed", - "queued_duration": 268.827478, - "started_at": "2026-01-18T20:47:03Z", - "updated_at": "2026-01-18T20:47:54Z", - "job_id": 25188, - "duration_seconds": 51 - }, - { - "language": "haskell", - "status": "Passed", - "queued_duration": 264.521802, - "started_at": "2026-01-18T20:46:58Z", - "updated_at": "2026-01-18T20:47:49Z", - "job_id": 25184, - "duration_seconds": 51 - }, - { - "language": "clojure", - "status": "Passed", - "queued_duration": 221.091959, - "started_at": "2026-01-18T20:46:09Z", - "updated_at": "2026-01-18T20:47:00Z", - "job_id": 25162, - "duration_seconds": 51 - }, - { - "language": "cpp", - "status": "Passed", - "queued_duration": 223.842631, - "started_at": "2026-01-18T20:46:14Z", - "updated_at": "2026-01-18T20:47:04Z", - "job_id": 25170, - "duration_seconds": 50 - }, - { - "language": "tcl", - "status": "Passed", - "queued_duration": 218.267809, - "started_at": "2026-01-18T20:46:06Z", - "updated_at": "2026-01-18T20:46:55Z", - "job_id": 25159, - "duration_seconds": 49 - }, - { - "language": "ocaml", - "status": "Passed", - "queued_duration": 265.353525, - "started_at": "2026-01-18T20:46:59Z", - "updated_at": "2026-01-18T20:47:48Z", - "job_id": 25185, - "duration_seconds": 49 - }, - { - "language": "deno", - "status": "Passed", - "queued_duration": 222.577046, - "started_at": "2026-01-18T20:46:12Z", - "updated_at": "2026-01-18T20:47:00Z", - "job_id": 25166, - "duration_seconds": 48 - }, - { - "language": "groovy", - "status": "Passed", - "queued_duration": 222.123667, - "started_at": "2026-01-18T20:46:11Z", - "updated_at": "2026-01-18T20:46:58Z", - "job_id": 25165, - "duration_seconds": 47 - }, - { - "language": "crystal", - "status": "Passed", - "queued_duration": 221.721998, - "started_at": "2026-01-18T20:46:10Z", - "updated_at": "2026-01-18T20:46:57Z", - "job_id": 25164, - "duration_seconds": 47 - }, - { - "language": "rust", - "status": "Passed", - "queued_duration": 234.260548, - "started_at": "2026-01-18T20:46:25Z", - "updated_at": "2026-01-18T20:47:11Z", - "job_id": 25172, - "duration_seconds": 46 - }, - { - "language": "go", - "status": "Passed", - "queued_duration": 233.849724, - "started_at": "2026-01-18T20:46:24Z", - "updated_at": "2026-01-18T20:47:10Z", - "job_id": 25171, - "duration_seconds": 46 - }, - { - "language": "commonlisp", - "status": "Passed", - "queued_duration": 221.372822, - "started_at": "2026-01-18T20:46:10Z", - "updated_at": "2026-01-18T20:46:55Z", - "job_id": 25163, - "duration_seconds": 45 - }, - { - "language": "scheme", - "status": "Passed", - "queued_duration": 220.359732, - "started_at": "2026-01-18T20:46:08Z", - "updated_at": "2026-01-18T20:46:51Z", - "job_id": 25160, - "duration_seconds": 43 - }, - { - "language": "c", - "status": "Passed", - "queued_duration": 223.457539, - "started_at": "2026-01-18T20:46:14Z", - "updated_at": "2026-01-18T20:46:55Z", - "job_id": 25169, - "duration_seconds": 41 - }, - { - "language": "php", - "status": "Passed", - "queued_duration": 200.830912, - "started_at": "2026-01-18T20:45:46Z", - "updated_at": "2026-01-18T20:46:25Z", - "job_id": 25150, - "duration_seconds": 39 - }, - { - "language": "powershell", - "status": "Passed", - "queued_duration": 220.711518, - "started_at": "2026-01-18T20:46:09Z", - "updated_at": "2026-01-18T20:46:47Z", - "job_id": 25161, - "duration_seconds": 38 - }, - { - "language": "java", - "status": "Passed", - "queued_duration": 234.635857, - "started_at": "2026-01-18T20:46:26Z", - "updated_at": "2026-01-18T20:47:04Z", - "job_id": 25173, - "duration_seconds": 38 - }, - { - "language": "lua", - "status": "Passed", - "queued_duration": 203.280228, - "started_at": "2026-01-18T20:45:49Z", - "updated_at": "2026-01-18T20:46:25Z", - "job_id": 25152, - "duration_seconds": 36 - }, - { - "language": "awk", - "status": "Passed", - "queued_duration": 227.276803, - "started_at": "2026-01-18T20:46:12Z", - "updated_at": "2026-01-18T20:46:47Z", - "job_id": 25167, - "duration_seconds": 35 - }, - { - "language": "bash", - "status": "Passed", - "queued_duration": 204.432542, - "started_at": "2026-01-18T20:45:51Z", - "updated_at": "2026-01-18T20:46:25Z", - "job_id": 25154, - "duration_seconds": 34 - }, - { - "language": "kotlin", - "status": "Passed", - "queued_duration": 234.978993, - "started_at": "2026-01-18T20:46:26Z", - "updated_at": "2026-01-18T20:46:56Z", - "job_id": 25174, - "duration_seconds": 30 - }, - { - "language": "fortran", - "status": "Passed", - "queued_duration": 235.842744, - "started_at": "2026-01-18T20:46:28Z", - "updated_at": "2026-01-18T20:46:57Z", - "job_id": 25176, - "duration_seconds": 29 - }, - { - "language": "r", - "status": "Passed", - "queued_duration": 210.468909, - "started_at": "2026-01-18T20:45:57Z", - "updated_at": "2026-01-18T20:46:24Z", - "job_id": 25156, - "duration_seconds": 27 - }, - { - "language": "cobol", - "status": "Passed", - "queued_duration": 235.323562, - "started_at": "2026-01-18T20:46:27Z", - "updated_at": "2026-01-18T20:46:54Z", - "job_id": 25175, - "duration_seconds": 27 - }, - { - "language": "d", - "status": "Passed", - "queued_duration": 240.723378, - "started_at": "2026-01-18T20:46:33Z", - "updated_at": "2026-01-18T20:46:53Z", - "job_id": 25177, - "duration_seconds": 20 - } -] -} diff --git a/reports/4.2.0/perf.md b/reports/4.2.0/perf.md deleted file mode 100644 index ad1b180..0000000 --- a/reports/4.2.0/perf.md +++ /dev/null @@ -1,114 +0,0 @@ -# Performance Report: 4.2.0 - -**Generated:** 2026-01-18T20:48:14Z -**Pipeline:** [11042](https://git.unturf.com/engineering/unturf/un-inception/-/pipelines/11042) - -## Summary - -| Metric | Value | -|--------|-------| -| Total Tests | 634 | -| Passed | 634 | -| Failed | 0 | -| Pass Rate | 100.0% | -| Languages | 42 | -| Avg Duration | 48s | -| Slowest | zig (73s) | -| Fastest | d (20s) | - -## Per-Language Performance - -| Language | Status | Duration | Tests | -|----------|--------|----------|-------| -| zig | Passed | 73s | - | -| nim | Passed | 71s | - | -| objc | Passed | 65s | - | -| v | Passed | 63s | - | -| dart | Passed | 63s | - | -| julia | Passed | 62s | - | -| python | Passed | 60s | - | -| fsharp | Passed | 59s | - | -| javascript | Passed | 58s | - | -| csharp | Passed | 58s | - | -| elixir | Passed | 57s | - | -| typescript | Passed | 56s | - | -| erlang | Passed | 56s | - | -| ruby | Passed | 54s | - | -| perl | Passed | 54s | - | -| forth | Passed | 53s | - | -| raku | Passed | 51s | - | -| prolog | Passed | 51s | - | -| haskell | Passed | 51s | - | -| clojure | Passed | 51s | - | -| cpp | Passed | 50s | - | -| tcl | Passed | 49s | - | -| ocaml | Passed | 49s | - | -| deno | Passed | 48s | - | -| groovy | Passed | 47s | - | -| crystal | Passed | 47s | - | -| rust | Passed | 46s | - | -| go | Passed | 46s | - | -| commonlisp | Passed | 45s | - | -| scheme | Passed | 43s | - | -| c | Passed | 41s | - | -| php | Passed | 39s | - | -| powershell | Passed | 38s | - | -| java | Passed | 38s | - | -| lua | Passed | 36s | - | -| awk | Passed | 35s | - | -| bash | Passed | 34s | - | -| kotlin | Passed | 30s | - | -| fortran | Passed | 29s | - | -| r | Passed | 27s | - | -| cobol | Passed | 27s | - | -| d | Passed | 20s | - | - -## Timing Distribution - -``` -zig 73s ██████████████ -nim 71s ██████████████ -objc 65s █████████████ -v 63s ████████████ -dart 63s ████████████ -julia 62s ████████████ -python 60s ████████████ -fsharp 59s ███████████ -javascript 58s ███████████ -csharp 58s ███████████ -elixir 57s ███████████ -typescript 56s ███████████ -erlang 56s ███████████ -ruby 54s ██████████ -perl 54s ██████████ -forth 53s ██████████ -raku 51s ██████████ -prolog 51s ██████████ -haskell 51s ██████████ -clojure 51s ██████████ -cpp 50s ██████████ -tcl 49s █████████ -ocaml 49s █████████ -deno 48s █████████ -groovy 47s █████████ -crystal 47s █████████ -rust 46s █████████ -go 46s █████████ -commonlisp 45s █████████ -scheme 43s ████████ -c 41s ████████ -php 39s ███████ -powershell 38s ███████ -java 38s ███████ -lua 36s ███████ -awk 35s ███████ -bash 34s ██████ -kotlin 30s ██████ -fortran 29s █████ -r 27s █████ -cobol 27s █████ -d 20s ████ -``` - ---- -*Report generated by `make perf-report`* diff --git a/reports/PERFORMANCE-HISTORY.md b/reports/PERFORMANCE-HISTORY.md deleted file mode 100644 index 7a0b01d..0000000 --- a/reports/PERFORMANCE-HISTORY.md +++ /dev/null @@ -1,9 +0,0 @@ -# Performance History - -Tracking compile and test execution times across releases. - -## Releases - -| Version | Date | Tests | Pass Rate | Avg Duration | Slowest | Fastest | -|---------|------|-------|-----------|--------------|---------|---------| -| 4.2.0 | 2026-01-18 | 634 | 100.0% | 48s | zig | d |