summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maximechevalierb@gmail.com>2021-03-04 11:07:27 -0500
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:30 -0400
commit5c497dfd7f86c88c9730dda397fecb3aa943e84d (patch)
tree8a52e5481ce87d6ca6512993822ec7079b7f1cce /doc
parenteccf4bcd91c2f10b156f07187267040f866e6a0f (diff)
Update ujit.md
Diffstat (limited to 'doc')
-rw-r--r--doc/ujit.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/doc/ujit.md b/doc/ujit.md
index 2e1d2cca95..a96883943b 100644
--- a/doc/ujit.md
+++ b/doc/ujit.md
@@ -70,6 +70,7 @@ The uJIT source code is divided between:
- `ujit_iface.c`: code uJIT uses to interface with the rest of CRuby
- `ujit.rb`: `UJIT` module that is exposed to Ruby code
- `test_asm.sh`: script to compile and run the in-memory assembler tests
+- `vm.inc.erb`: template instruction handler used to hook into the interpreter
The core of CRuby's interpreter logic is found in:
- `insns.def`: defines Ruby's bytecode instructions