Avoid unnecessary allocation for call-next-method

Create issue
Issue #223 resolved
Takashi Kato repo owner created an issue

According to this article (http://blog.practical-scheme.net/gauche/20170422-next-method), if we avoid allocating unused call-next-method, then we might be able to obtain 35% performance improvement.

Since we don't have much information about source code on procedure, what we can do is the following: 1. Check LREF(0) of actual implementation procedures of method 2. Modify add-method or method creation to call above 3. Set flag to the method

Comments (1)

  1. Log in to comment