pharo icon indicating copy to clipboard operation
pharo copied to clipboard

experimental: Inline caches for the interpreter

Open iglosiggio opened this issue 1 year ago • 1 comments

Leaves "free slots" after method selectors. This is a simple, backwards-compatible change.

The design of bytecode ICs is not yet written on stone. The current VM implementation stores the (selector, classTag, compiledMethod) tuple inlined on the literals array.

iglosiggio avatar Oct 07 '24 16:10 iglosiggio

Thanks for opening this pull request! Now continious integration (CI) will build Pharo with your change and run all tests. This might fail due to many reasons! Please check if your PR breaks the build or makes tests fail. Feel free to add comments to the PR. After this, before your PR can be merged it needs one or more reviews. Do not hesitate to ask people (on the Mailinglist or Discord) to help! When the CI shows no problems and there are positive reviews, your PR will be merged.

welcome[bot] avatar Oct 07 '24 16:10 welcome[bot]