crystalizer icon indicating copy to clipboard operation
crystalizer copied to clipboard

convert "in class" methods to absolute straight calls into C

Open rdp opened this issue 16 years ago • 3 comments

like void method_1... {}

void method_2() { ... method_1(a,b,c) ... }

but for the rest just leave them all dynamic-y...unless you want to have to put in a huge case statement...maybe?

rdp avatar Nov 07 '09 23:11 rdp

I think that updating it to use correct arity and/or inlining <> calls might also be great [and possibly higher priority] optimizations, too.

rdp avatar Nov 11 '09 15:11 rdp

even then it's a straight C call versus making an extra array and a dynamic C call--these are all in C! Probably all low priority! 1.9 compat. might be highest?

rdp avatar Nov 11 '09 15:11 rdp

"if non opts then use the right arity" first prio [kind of--if faster] "then 1.9 or maybe direct direct local?"

rdp avatar Nov 16 '09 16:11 rdp