7 poin oleh xguru 2023-03-12 | Belum ada komentar. | Bagikan ke WhatsApp
  • PR untuk menggantikan MJIT
  • Menghasilkan kode native menggunakan assembler Pure-Ruby
    • MJIT memerlukan kompiler C saat runtime, sedangkan YJIT memerlukan kompiler Rust saat build
  • Kode yang dihasilkan mirip dengan yang dibuat YJIT
    • Bahkan, banyak method yang secara langsung menerjemahkan kode Rust ke Ruby
    • Menyederhanakan Ruby VM dengan menghapus implementasi untuk MJIT
  • Dalam benchmark, jauh lebih lambat daripada YJIT, tetapi lebih cepat daripada MJIT

Belum ada komentar.

Belum ada komentar.