ruby-changes:68932
From: Maxime <ko1@a...>
Date: Thu, 21 Oct 2021 08:14:04 +0900 (JST)
Subject: [ruby-changes:68932] e4e453c7d0 (master): Update yjit.md
https://git.ruby-lang.org/ruby.git/commit/?id=e4e453c7d0 From e4e453c7d0bd93e3d76879285a29f0bbb7edfab4 Mon Sep 17 00:00:00 2001 From: Maxime Chevalier-Boisvert <maximechevalierb@g...> Date: Thu, 4 Mar 2021 14:13:10 -0500 Subject: Update yjit.md --- doc/yjit.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/yjit.md b/doc/yjit.md index c48ea85f91..f5b50c3d3d 100644 --- a/doc/yjit.md +++ b/doc/yjit.md @@ -3,7 +3,7 @@ YJIT - Yet Another Ruby JIT https://github.com/ruby/ruby/blob/trunk/doc/yjit.md#L3 **DISCLAIMER: Please note that this project is in early stages of development. It is very much a work in progress, it may cause your software to crash, and current performance results are likely to leave you feeling underwhelmed.** -MicroJIT is a lightweight, minimalistic Ruby JIT built inside the CRuby/MRI binary. +YJIT is a lightweight, minimalistic Ruby JIT built inside the CRuby/MRI binary. It lazily compiles code using a Basic Block Versioning (BBV) architecture. The target use case is that of servers running Ruby on Rails, an area where CRuby's MJIT has not yet managed to deliver speedups. To simplify development, we currently support only MacOS and Linux on x86-64, but an ARM64 backend @@ -24,7 +24,7 @@ cd yjit https://github.com/ruby/ruby/blob/trunk/doc/yjit.md#L24 git checkout yjit ``` -The uJIT `ruby` binary can be built with either GCC or Clang. We recommend enabling debug symbols so that assertions are enabled during development as this makes debugging easier. More detailed build instructions are provided in the [Ruby README](https://github.com/ruby/ruby#how-to-compile-and-install). +The YJIT `ruby` binary can be built with either GCC or Clang. We recommend enabling debug symbols so that assertions are enabled during development as this makes debugging easier. More detailed build instructions are provided in the [Ruby README](https://github.com/ruby/ruby#how-to-compile-and-install). ``` autoconf -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/