diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2021-04-20 16:14:35 -0400 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:34 -0400 |
commit | 60496b6666765ab8cb63816ca1d525fcfbcf7abc (patch) | |
tree | 62c62a60774f299a0e008997addcd1ea496a7f1d /README.md | |
parent | ef5cfcae0dd8de244333b52ff3cc80afb8ddbcb4 (diff) |
Pass self type through method calls
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -5,7 +5,7 @@ YJIT - Yet Another Ruby JIT 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. +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 is part of future plans. This project is open source and falls under the same license as CRuby. @@ -35,13 +35,12 @@ Start by cloning the `yjit` branch of the `Shopify/ruby` repository: ``` git clone https://github.com/Shopify/ruby.git yjit cd yjit -git checkout yjit ``` 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 +./autogen.sh ./configure cppflags=-DRUBY_DEBUG --prefix=$HOME/.rubies/ruby-yjit make -j16 install ``` |