Skip to content

IUCompilerCourse/Essentials-of-Compilation

View on GitHub ↗Related repositories →

A book about compiling Racket and Python to x86-64 assembly

active 2023-08-152026-06-15 (UTC)

Partial coverage20,519 / 26,275 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-13 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
456
Pushes
16
Pull requests
10
Issues
32
Stars
330
Forks
31

Activity over time

Daily event counts in the loaded window

Line chart, 1036 days from 2023-08-15 to 2026-06-15. Pushes: 16 total, peak 2 in a day. Pull requests: 10 total, peak 2 in a day. Issues: 32 total, peak 3 in a day. Comments: 29 total, peak 6 in a day. Stars: 330 total, peak 10 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
jsiek5616419
DarshalShetty4020
xieyuheng4002
siadat3011
jonbrandenburg3001
abhinav-upadhyay3012
joshuacrotts3001
elmbeech2001
elavoie2000
cagix2010
klauso2000
Dev-Kyle1000
haziz1001
luthern1001
Lysanleo1000
Omar-Hasbini1010
water-chika1000

Recent activity

Latest issues, pull requests and releases

  • Pull request#221Omar-Hasbini2025-11-10 15:04
  • Issue#218jsiek2025-10-05 13:59
    Register allocation for variables having no interference
  • Issue comment#218jsiek2025-10-05 13:59
    Register allocation for variables having no interference
  • Issue comment#219xieyuheng2025-10-05 10:56
    is it possible to refactor `explicate-control` to more passes?
  • Issue comment#218xieyuheng2025-10-05 10:07
    Register allocation for variables having no interference
  • Issue comment#215jsiek2025-09-29 16:08
    Bug in L_int interpreter in Python after refactoring in a49b792
  • Issue#215jsiek2025-09-29 16:08
    Bug in L_int interpreter in Python after refactoring in a49b792
  • Issue#215elavoie2025-09-29 12:17
    Bug in L_int interpreter in Python after refactoring in a49b792
  • Issue#214xieyuheng2025-09-21 13:51
    i have an idea about remembering the argument registers.
  • Issue#214xieyuheng2025-09-21 01:13
    i have an idea about remember the argument registers.
  • Issue#212jsiek2025-09-12 02:04
    Rename interpreters and type checkers, replace - with _
  • Issue comment#210jsiek2025-09-10 16:02
    partial evaluator issues
  • Issue#210jsiek2025-09-10 16:02
    partial evaluator issues
  • Issue comment#211jsiek2025-09-10 15:35
    Remove paragraph about adding underscore before labels for MacOS
  • Pull request#211DarshalShetty2025-09-09 20:44
  • Issue#205jsiek2025-07-25 18:09
    Suggestions for improvements to Chapter 2
  • Issue#204klauso2025-06-03 15:51
    Suggestion: Add arrays of dynamic size
  • Issue#202klauso2025-05-25 12:15
    Dataflow worklist algorithm not general enough
  • Issue#192jsiek2025-04-18 13:59
    evaluate on opaque
  • Issue comment#187jsiek2025-04-16 01:15
    Potential bug in Generics section of Python book
  • Issue#187jsiek2025-04-16 01:15
    Potential bug in Generics section of Python book
  • Issue comment#187jsiek2025-04-15 23:32
    Potential bug in Generics section of Python book
  • Pull request#189jsiek2025-04-15 23:30
  • Issue comment#189jsiek2025-04-15 23:29
    Remove typo/additional space
  • Issue comment#190jsiek2025-04-15 23:23
    assign_homes goes from x86var to x86int

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 330 stars here means stars gained during the window, not the repo's star count.