7 points par xguru 2023-03-12 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Une PR destinée à remplacer l’actuel MJIT
  • Génère du code natif à l’aide d’un assembleur Pure-Ruby
    • MJIT nécessite un compilateur C à l’exécution, tandis que YJIT nécessite un compilateur Rust à la compilation
  • Le code généré est similaire à celui produit par YJIT
    • En réalité, de nombreuses méthodes traduisent directement du code Rust en Ruby
    • Simplifie la VM Ruby en supprimant les implémentations pour MJIT
  • Lors des benchmarks, il est nettement plus lent que YJIT, mais plus rapide que MJIT

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.