Skip to content

Commit c75fcb9

Browse files
committed
Record v0.3.0 benchmark baseline and update memo
1 parent 04eae14 commit c75fcb9

2 files changed

Lines changed: 32 additions & 9 deletions

File tree

.dev/memo.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,18 @@ Java interop policy: Library-driven. Test real libraries as-is (no forking/embed
5959

6060
## Current Task
6161

62-
Phase 88: v0.3.0 Release (v0.2.0 was premature, 143 commits since)
63-
88.2: Release notes
64-
- Write proper release notes for GitHub release
62+
Phase 88: v0.3.0 Release
63+
88.5: Push commits, create v0.3.0 tag, trigger CI release workflow
6564

6665
## Previous Task
6766

68-
88.1: Version bump to v0.3.0 + CHANGELOG created.
67+
88.1-88.4: Version bump, CHANGELOG, benchmarks, binary audit.
6968

7069
## Task Queue
7170

7271
```
73-
88.2: Release notes
74-
88.3: Benchmark record (full history entry)
75-
88.4: Binary audit (no debug symbols, no embedded secrets)
76-
88.5: GitHub Release with pre-built binaries (macOS ARM64 + Linux x86_64)
77-
88.6: Cross-platform smoke test before release
72+
88.5: GitHub Release (push + tag → CI builds 4-platform binaries)
73+
88.6: Verify CI release completed successfully
7874
```
7975

8076
## 83E Audit Results & Scope Reduction

bench/history.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -985,3 +985,30 @@ entries:
985985
string_ops: {time_ms: 28, mem_mb: 23.2}
986986
multimethod_dispatch: {time_ms: 6, mem_mb: 12.0}
987987
real_workload: {time_ms: 10, mem_mb: 19.1}
988+
- id: "0.3.0"
989+
date: "2026-02-20"
990+
reason: "v0.3.0 release baseline"
991+
commit: "04eae14"
992+
build: ReleaseSafe
993+
backend: vm
994+
results:
995+
fib_recursive: {time_ms: 19, mem_mb: 11.2}
996+
fib_loop: {time_ms: 4, mem_mb: 11.3}
997+
tak: {time_ms: 8, mem_mb: 11.2}
998+
arith_loop: {time_ms: 5, mem_mb: 11.2}
999+
map_filter_reduce: {time_ms: 9, mem_mb: 12.2}
1000+
vector_ops: {time_ms: 8, mem_mb: 16.4}
1001+
map_ops: {time_ms: 5, mem_mb: 15.8}
1002+
list_build: {time_ms: 7, mem_mb: 12.2}
1003+
sieve: {time_ms: 6, mem_mb: 14.8}
1004+
nqueens: {time_ms: 17, mem_mb: 22.5}
1005+
atom_swap: {time_ms: 5, mem_mb: 11.3}
1006+
gc_stress: {time_ms: 28, mem_mb: 17.4}
1007+
lazy_chain: {time_ms: 6, mem_mb: 11.3}
1008+
transduce: {time_ms: 13, mem_mb: 11.3}
1009+
keyword_lookup: {time_ms: 15, mem_mb: 11.3}
1010+
protocol_dispatch: {time_ms: 6, mem_mb: 11.3}
1011+
nested_update: {time_ms: 12, mem_mb: 16.0}
1012+
string_ops: {time_ms: 27, mem_mb: 20.7}
1013+
multimethod_dispatch: {time_ms: 7, mem_mb: 11.3}
1014+
real_workload: {time_ms: 9, mem_mb: 18.7}

0 commit comments

Comments
 (0)