Re: [APC-DEV] Re: [PECL-CVS] cvs: pecl /apc apc_optimizer.c apc_optimizer.h

From: Date: Fri, 08 Dec 2006 07:06:27 +0000
Subject: Re: [APC-DEV] Re: [PECL-CVS] cvs: pecl /apc apc_optimizer.c apc_optimizer.h
References: 1 2 3 4  Groups: php.apc.dev 
Request: Send a blank email to php-apc-dev+get-24@lists.php.net to get a copy of this message
Brian Shire wrote:
Let me know if you want me to work that up Gopal, seeing as I'm the complaining party. ;-). On Dec 7, 2006, at 2:16 PM, Ilia Alshanetsky wrote:
I see no issue with removing the files, just give a way to provide a hook. Ideally something that gets passed the oparray and TSRM bits.
What do you say about typedef apc_optimize_function_t zend_op_array* (*f) (zend_op_array* TSRM_DC); apc_register_optimizer(apc_optimize_function_t optimizer); *OR* OR even much more simply, I could do it similar to the way I use vld (for debugging) right now. optimizer = dlsym(NULL, "xyz_optimize_oparray"); Either way, hooking into the optimizer inside APC ensures that oparrays which are filtered will not be optimized unnecessarily. The second method is my favourite, but I'm not quite sure about portability. Cheers, Gopal -- If I learn from my mistakes, pretty soon I'll know everything.

« previous php.apc.dev (#24) next »