aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maximechevalierb@gmail.com>2021-06-03 11:47:11 -0400
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:35 -0400
commit7dc497e15874beab7f6b495303a19dd62b65b340 (patch)
tree6ef7f8193da3a153fb144d3071c2700246efb042 /README.md
parentb1fab663eb21fdab23bd15131a3021e2011a1e6f (diff)
downloadruby-7dc497e15874beab7f6b495303a19dd62b65b340.tar.gz
Update README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/README.md b/README.md
index b116ab9a1a..be719c9b2b 100644
--- a/README.md
+++ b/README.md
@@ -28,6 +28,15 @@ To cite this repository in your publications, please use this bibtex snippet:
}
```
+## Current Limitations
+
+YJIT is a work in progress and as such may not yet be mature enough for mission-critical software. Below is a list of known limitations, all of which we plan to eventually address:
+
+- No support for the `TracePoint` API (see [#54](https://github.com/Shopify/yjit/issues/54)).
+- No garbage collection for generated code.
+
+Because there is no GC for generated code yet, your software could run out of executable memory if it is large enough. You can change how much executable memory is allocated using [YJIT's command-line options](https://github.com/Shopify/yjit#command-line-options).
+
## Installation
Start by cloning the `yjit` branch of the `Shopify/ruby` repository: