-
a64af32
fix: write-up tables wrap their text
Paul Campbell
-
7c4ec8d
docs: where you'd use each setup
Paul Campbell
-
0ac20d3
feat: write-up page — appraisal of every metric and conclusions
Paul Campbell
-
563f748
fix: final-review findings — stalled steps count as failures; skip generated files; count .nimf; one-line change is the warm-cache rebuild; drop unsupported OCaml claim
Paul Campbell
-
e364812
fix: say whether Carloku turned requests away (503) or the app failed (502)
Paul Campbell
-
b24ef50
fix: chart labels never run off the edge; clearer ramp note
Paul Campbell
-
370c656
feat: bakeoff report page
Paul Campbell
-
6aa3f85
feat: report preview for copy review; clearer test counts and build times
Paul Campbell
-
3234960
chore: memory measurements
Paul Campbell
-
9b39a98
fix: count Nim sources; recount code; re-score Nim readability
Paul Campbell
-
675637a
chore: wake samples (3 per app, verified against platform events)
Paul Campbell
-
c41765a
feat: memory measurement script
Paul Campbell
-
5f0b836
feat: local memory measurement (idle, peak under load, after)
Paul Campbell
-
d4fc4ac
fix: wake sampler leaves each app alone 16 minutes after a sample
Paul Campbell
-
ceb74f4
fix: decide sleep from the platform's own events; recollect wake samples
Paul Campbell
-
eac65d6
feat: per-app stack lines and notes come from the copy file; draft prose
Paul Campbell
-
b6144ec
fix: one-line-change builds append a unique comment, so no cache can answer them
Paul Campbell
-
510ffae
chore: Spinel measured on a fresh instance; record --clear-notes
Paul Campbell
-
9cddb7f
feat: one cold build, three warm and one-line-change builds
Paul Campbell
-
89261e7
feat: every report string comes from copy-review/strings.json (draft)
Paul Campbell
-
793a453
feat: bakeoff record --note; Spinel load results
Paul Campbell
-
3618d3e
fix: load steps never re-read the page; failed steps are recorded; Spinel host override
Paul Campbell
-
8b3a64a
fix: measure-live uses the -2 hosts
Paul Campbell
-
b315c41
chore: measure on fresh todo-<slug>-2 hosts (empty databases)
Paul Campbell
-
87013d3
feat: read ramp after the write ramp; two-step instance reset
Paul Campbell
-
fcc06f6
feat: nim builder output
Paul Campbell
-
63ecfdf
chore: Nim review, fix and security rounds
Paul Campbell
-
1a949e0
docs(nim): STATUS after review round 2, live at 290dbb4
Paul Campbell
-
290dbb4
fix(nim): refuse titles that aren't valid UTF-8
Paul Campbell
-
65264c5
docs(nim): STATUS after review fixes, live at 6aa1f35
Paul Campbell
-
6aa1f35
fix(nim): review findings: chunked body limit, Unicode trim, edits survive re-render, zig cache
Paul Campbell
-
9745c91
docs(nim): STATUS, live at df803f7
Paul Campbell
-
df803f7
feat(nim): TodoMVC in Nim with asynchttpserver and static SQLite
Paul Campbell
-
e349a8b
feat: keep each load step's status and error breakdown; probe command
Paul Campbell
-
f0e3a35
feat: ramps that end in errors report where errors started
Paul Campbell
-
1e00cbb
docs: canonical discussion link
Paul Campbell
-
9630107
chore: Nim replaces Mojo
Paul Campbell
-
23eab4c
fix: slow-down point ignores a one-step latency blip
Paul Campbell
-
c2b9263
feat: load ramp to find where each app slows down
Paul Campbell
-
dee8c7f
chore: versions after redeploy at rewritten commits
Paul Campbell
-
c20cb2e
chore: builder logs stay local
Paul Campbell
-
fe71014
feat: spinel builder output
Paul Campbell
-
2a07621
feat: mojo builder output
Paul Campbell
-
e4d6a6e
feat: swift builder output
Paul Campbell
-
8e6f284
feat: haskell builder output
Paul Campbell
-
7a66369
feat: ocaml builder output
Paul Campbell
-
1c17308
feat: zig builder output
Paul Campbell
-
906035d
feat: rust builder output
Paul Campbell
-
72c653c
feat: go-rastrillo builder output
Paul Campbell
-
5d651de
feat: go builder output
Paul Campbell
-
9bb16b2
chore: all builds, reviews and fix rounds; measurement scripts
Paul Campbell
-
e344882
docs(spinel): STATUS — review fixes live at 6692def
Paul Campbell
-
5798862
fix(spinel): review findings — request deadline, whole bodies, issued tokens, loopback-only listen
Paul Campbell
-
d803224
docs(ocaml): STATUS: review fixes live at a24ca85
Paul Campbell
-
4256b95
docs(spinel): STATUS — live at c4b39d6
Paul Campbell
-
e2c772e
fix(spinel): decode forms without losing keys to the GC
Paul Campbell
-
b9fbdff
docs(haskell): STATUS: live at 7d40789 after the review fixes
Paul Campbell
-
25c96be
fix(ocaml): review findings: bounded request heads, edits survive re-renders, Unicode trim, SQLite built from source
Paul Campbell
-
a4df260
fix(haskell): keep an edit across list refreshes; listen only on 127.0.0.1
Paul Campbell
-
7569dda
chore: Zig security round; results so far
Paul Campbell
-
529b0e8
docs(haskell): STATUS: live at 7881a7e
Paul Campbell
-
73268e0
docs(zig): STATUS — malformed UTF-8 abort fixed, live at e5042a9
Paul Campbell
-
28a5fc7
fix: sum turns and time across result events; security-finding extraction; tokens --since
Paul Campbell
-
035ce52
fix(haskell): link statically only the arm64 executable
Paul Campbell
-
e5bb4d4
fix(zig): never hand utf8Decode a malformed sequence when trimming titles
Paul Campbell
-
1e08ca9
docs(ocaml): STATUS: live at b927326
Paul Campbell
-
b59ac55
swift: STATUS.md for the review round, live at 354c88a
Paul Campbell
-
eaa1b44
docs(zig): STATUS — second review round listed no findings
Paul Campbell
-
6a50716
docs(rust): STATUS: review fixes live at f78a916
Paul Campbell
-
60bb659
feat(spinel): own tests, README, DEPS
Paul Campbell
-
6d3ad8a
fix(rust): keep an in-progress edit across list updates; app-local Zig cache
Paul Campbell
-
9a02d59
docs(zig): STATUS — review fixes live at 576c3b8
Paul Campbell
-
449d865
docs(go-rastrillo): STATUS: review fixes live at 1364616
Paul Campbell
-
34e7b19
fix(zig): keep an open editor across responses; trim Unicode whitespace
Paul Campbell
-
d249da8
swift: queue JS actions in order; clear new-todo on submit
Paul Campbell
-
0ab6a9f
fix(go-rastrillo): review round: strict Origin check, refuse unread forms, keep typing during adds, loopback only
Paul Campbell
-
13cbb62
feat(spinel): TodoMVC in Ruby compiled by Spinel via tep
Paul Campbell
-
d23b6ed
feat: post-build pipeline (review, fix, security round, readability) and bakeoff record
Paul Campbell
-
4ceb42e
chore: keep raw builder logs out of git (they record account details)
Paul Campbell
-
cff9f8c
docs(mojo): STATUS BLOCKED on single-file binaries
Paul Campbell
-
208c70d
swift: STATUS.md, live at 0f5870a
Paul Campbell
-
9ca84f9
docs(zig): STATUS — state the cold build time plainly
Paul Campbell
-
a5d8861
docs(haskell): README with the stack and how to build, test and deploy
Paul Campbell
-
8d20a03
docs(zig): STATUS — live at todo-zig.bfj.oncarlos.com (11e07b8)
Paul Campbell
-
8fd50a1
feat(haskell): TodoMVC on warp, lucid2 and sqlite-simple
Paul Campbell
-
407bd88
swift: README, drop full Foundation (66 MB to 22 MB), atomic dist copies
Paul Campbell
-
d5e64b2
swift: TodoMVC on Hummingbird 2 and SQLiteNIO
Paul Campbell
-
5de4c9d
fix(mojo): clean exit on SIGTERM despite the Mojo runtime's own handler
Paul Campbell
-
9d25c59
feat(zig): server-rendered TodoMVC in Zig with SQLite
Paul Campbell
-
862ef0f
docs(rust): STATUS: live at 4c742de
Paul Campbell
-
dc2a072
build(ocaml): deploy ships the built version without prompting
Paul Campbell
-
b795f59
fix(ocaml): answer 413 for oversized bodies
Paul Campbell
-
fc29955
docs(ocaml): README and DEPS
Paul Campbell
-
07f4de3
feat(ocaml): TodoMVC on Eio + cohttp-eio + SQLite, with tests
Paul Campbell
-
8fb37d6
feat(mojo): TodoMVC server in Mojo with SQLite, Makefile and unit tests
Paul Campbell
-
8b9a728
fix(rust): read the request body before answering
Paul Campbell
-
f06ab5d
docs(go-rastrillo): STATUS: live at 7fbd1fd
Paul Campbell
-
4aa94e2
feat(rust): mimalloc allocator; README
Paul Campbell
-
14e74cb
feat(go-rastrillo): TodoMVC on Rastrillo v0.28
Paul Campbell
-
9aa00e7
feat(rust): TodoMVC server on axum, maud and rusqlite
Paul Campbell