7 puntos por xguru 2023-03-12 | Aún no hay comentarios. | Compartir por WhatsApp
  • Un PR para reemplazar el MJIT actual
  • Genera código nativo usando un ensamblador escrito completamente en Ruby
    • MJIT requiere un compilador de C en tiempo de ejecución, y YJIT necesita un compilador de Rust durante la compilación
  • El código generado es similar al que produce YJIT
    • De hecho, muchos métodos son una traducción directa de código Rust a Ruby
    • Se eliminan implementaciones para MJIT, simplificando la VM de Ruby
  • En benchmarks, es muchísimo más lento que YJIT, pero más rápido que MJIT

Aún no hay comentarios.

Aún no hay comentarios.