diff options
author | Maxime Chevalier-Boisvert <maximechevalierb@gmail.com> | 2021-03-04 11:07:27 -0500 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:30 -0400 |
commit | 5c497dfd7f86c88c9730dda397fecb3aa943e84d (patch) | |
tree | 8a52e5481ce87d6ca6512993822ec7079b7f1cce /doc | |
parent | eccf4bcd91c2f10b156f07187267040f866e6a0f (diff) |
Update ujit.md
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ujit.md | 1 |
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 |