dotnet/runtime

Review and update `ryujit-tutorial.md`

Open

#69.988 aperta il 30 mag 2022

Vedi su GitHub
 (2 commenti) (0 reazioni) (1 assegnatario)C# (5445 fork)batch import
area-CodeGen-coreclrhelp wanted

Metriche repository

Star
 (17.886 star)
Metriche merge PR
 (Merge medio 12g 11h) (661 PR mergiate in 30 g)

Descrizione

While still largely accurate, the document contains some bits of outdated information, e. g.:

.NET is somewhat unique in that it currently has a single-tier JIT – no interpreter, and no re-optimizing JIT.
While an interpreter exists, and experimentation has been done on re-jitting, the current model remains single-tier.

And old-style dumps:

▌  Statement  (top level) (IL 0x01D
│        ┌──▌  const int 1
│     ┌──▌  & int
│     │  └──▌  lclVar int V08
│  ┌──▌  + int
│  │  └──▌  lclVar int V06
└──▌  = int
   └──▌  lclVar int V06

The accompanying ryu-jit-overview.md document should also be reviewed and updated.

category:documentation theme:big-bets

Guida contributor