CITATION — REFERENCE ENTRY

Rust boot compiler OCaml source — last commit before removal (ef75860) — GitHub / rust-lang/rust

Revision 44bfdb4a-fdd3-438e-99c3-e7c57cbd9415 · 3/6/2026, 6:08:32 AM UTC
Key
rust-bootc-ocaml-linecount-ef75860
Type
dataset
Publisher
GitHub / rust-lang/rust
Raw CSL JSON
{
  "URL": "https://github.com/rust-lang/rust/commit/ef75860a0a72f79f97216f8aaa5b388d98da6480",
  "note": "Commit ef75860a0a72f79f97216f8aaa5b388d98da6480 is the last commit before 6997adf76342b7a6fe03c4bc370ce5fc5082a869 ('Remove rustboot from the repository.', 2011-05-14). Line count measured by cloc v1.98 on src/boot/ at this revision: 36,986 raw lines across 38 OCaml source files (37 .ml + 1 .mll lexer); 29,920 lines of code excluding blanks and comments. Methodology: sparse blobless clone (--filter=blob:none --sparse), sparse-checkout set src/boot, checkout ef75860; cloc src/boot; find src/boot -name '*.ml' -o -name '*.mli' -o -name '*.mll' | xargs wc -l.",
  "type": "dataset",
  "title": "Rust boot compiler OCaml source — last commit before removal (ef75860)",
  "publisher": "GitHub / rust-lang/rust"
}

Claims

  1. The Rust boot compiler (rustboot), written in OCaml, comprised 36,986 raw lines across 38 source files (37 .ml + 1 .mll lexer) in src/boot/ at commit ef75860 — the last commit before the boot compiler was removed from the repository on 2011-05-14. Excluding blanks and comments, the count was 29,920 lines of code, measured with cloc v1.98.
    Locator: src/boot/ at commit ef75860a0a72f79f97216f8aaa5b388d98da6480
Available in