Skip to main content
Version: Next

Quality dashboard

build quality dashboard

Latest published snapshot: 2026-08-23T23:59:07.099883+00:00, commit 4fae33cc, .NET SDK 10.0.400 on Linux/x86_64. Source state: clean commit.

Conformance

Complete programs run through three real hosts: emitted executable (oracle), bare gsc emit-to-memory, and gsi script mode. Results compare exit code, stdout, diagnostic IDs, and stderr byte-for-byte after line-ending normalization.

MetricCurrent
Checked-in single-file golden programs124
Multi-file emitted golden programs1
Deterministic randomized programs32
Programs compared across all drivers156
Driver executions represented by that matrix468
Scoped ILVerify suppressions2

Every pull request runs the conformance tests and ILVerify gate. Random cases use fixed seeds so failures reproduce locally; expanding CaseCount grows the standing corpus without changing the oracle.

Benchmarks

MetricMedian
gsc /help process startup55.44 ms
Compile four-program reference corpus2672.14 ms
G# steady-state workload61.88 ms
Equivalent C# steady-state workload65.77 ms
G#/C# runtime ratio0.941×

Reference corpus: Arithmetic.gs, Class.gs, PatternSwitch.gs, AsyncTask.gs. Runtime comparison executes 25,000,000 integer-loop iterations and verifies both programs produce checksum 1199999814.

These are trend signals, not laboratory claims. GitHub-hosted runner load and process startup vary. Compare snapshots from the same OS/architecture and investigate sustained movement, not a single run.

Policy and method