dotnet/runtime

Review and update `ryujit-tutorial.md`

Open

#69 988 ouverte le 30 mai 2022

Voir sur GitHub
 (2 commentaires) (0 réactions) (1 assigné)C# (5 445 forks)batch import
area-CodeGen-coreclrhelp wanted

Métriques du dépôt

Stars
 (17 886 stars)
Métriques de merge PR
 (Merge moyen 12j 11h) (661 PRs mergées en 30 j)

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

Guide contributeur