The compiler is pretty smart about removing these extra function calls, so 
I didn't get any extra overhead on my test cases. I went ahead and added 
`@inline` to the selfcall deckles. You can also do this:

  @self @inline function inc2()
    inc()
    inc()
  end
 
Update from the gist and try using some @inlines and see if it helps. You 
can also send me your test cases if you want.

In general, these techniques of adding and using compile time information 
shouldn't cause any definite slowdown, even if we need to do some tweaking 
with them meta tags. The compiler isn't perfect about this yet, but I think 
our case is covered. (I hope?)

Reply via email to