diff --git a/Interpreter-optimization-resources.md b/Interpreter-optimization-resources.md index 29a69c1..789e4be 100644 --- a/Interpreter-optimization-resources.md +++ b/Interpreter-optimization-resources.md @@ -19,7 +19,7 @@ Target audience is Nimbus developers. * Paper by author of ANTLR: The Structure and Performance of Efficient Interpreters - [link](https://www.jilp.org/vol5/v5paper12.pdf) * Paper by author of ANTLR introducing dynamic replication: Optimizing Indirect Branch Prediction Accuracy in Virtual Machine Interpreter - [link](https://www.scss.tcd.ie/David.Gregg/papers/toplas05.pdf) * Benchmarking VM Dispatch strategies in Rust: Switch vs unrolled switch vs tail call dispatch vs Computed Gotos - [link](https://pliniker.github.io/post/dispatchers/) -* Computed Gotos for fast dispatching in Python - [link](https://github.com/python/cpython/blob/9d6171ded5c56679bc295bacffc718472bcb706b/Python/ceval.c#L571-L608) +* Computed Gotos for fast dispatching in the official CPython codebase - [link](https://github.com/python/cpython/blob/9d6171ded5c56679bc295bacffc718472bcb706b/Python/ceval.c#L571-L608) ## JIT / Dynamic recompilation