dotnet/runtime

Review and update `ryujit-tutorial.md`

Open

#69.988 aberto em 30 de mai. de 2022

Ver no GitHub
 (2 comments) (0 reactions) (1 assignee)C# (5.445 forks)batch import
area-CodeGen-coreclrhelp wanted

Métricas do repositório

Stars
 (17.886 stars)
Métricas de merge de PR
 (Mesclagem média 12d 11h) (661 fundiu PRs em 30d)

Description

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

Guia do colaborador