Measure Rust, C++, and Java text parsing #40

Open
opened 2026-09-28 05:42:24 +00:00 by xavierk · 0 comments
Owner

Parent

Odin v1: terminal benchmark and health suite specification

What to build

A Standard run measures the remaining installed language implementations against the same checked input and records each toolchain separately.

Acceptance criteria

  • Prepare Rust, C++, and Java source/input before timing; every implementation verifies the shared record count and weighted sum.
  • For each language collect 30 clean process-to-marker startup trials and three fixed five-second warmed throughput windows after declared warmup.
  • Rust/C++ startup launches prepared binaries, not compilers; preserve toolchain versions, output validity, native values, and distinct language identities.
  • The report does not claim to rank programming languages intrinsically.

Blocked by

Decision sources

## Parent [Odin v1: terminal benchmark and health suite specification](https://git.bongbetic.com/xavierk/odin/issues/26) ## What to build A Standard run measures the remaining installed language implementations against the same checked input and records each toolchain separately. ## Acceptance criteria - [ ] Prepare Rust, C++, and Java source/input before timing; every implementation verifies the shared record count and weighted sum. - [ ] For each language collect 30 clean process-to-marker startup trials and three fixed five-second warmed throughput windows after declared warmup. - [ ] Rust/C++ startup launches prepared binaries, not compilers; preserve toolchain versions, output validity, native values, and distinct language identities. - [ ] The report does not claim to rank programming languages intrinsically. ## Blocked by - [Measure Python text parsing](https://git.bongbetic.com/xavierk/odin/issues/39) ## Decision sources - [Choose Odin’s workload suite and run profiles](https://git.bongbetic.com/xavierk/odin/issues/8#issuecomment-6705)
xavierk added the ready-for-agent label 2026-09-28 05:42:24 +00:00
xavierk added a new dependency 2026-09-28 05:43:24 +00:00
xavierk added a new dependency 2026-09-28 05:43:37 +00:00
xavierk added a new dependency 2026-09-28 05:43:47 +00:00
xavierk added a new dependency 2026-09-28 05:43:49 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/odin#40