LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Gopal V Date: Mon Aug 18 07:05:24 2008 Subject: Re: [APC-DEV] APC Wiki
shire wrote: >> I see that you've checked in the new allocator, I'll test it out >> tonight. Also, going to build apc with the new valgrind macros[1] >> to test out for race conditions. Need a better/automated way to run the phpts from Zend ... *sigh*. Will see if I can hack up that fast-cli mode quickly. > I'll test the atomic functions out and add any additional bits I have to > it in the next couple days. I just wanted no refcount++/-- for the update process - increments as you suggest would involve that, to prevent clobbering odd memory during an expunge (and apc_inc in parallel, tiny window after the lock before the ++). > APCIterator code is all checked in now as well. It uses regex_t which is sort of being deprecated all over php land. Here's a quick patch which uses pcre_* instead. And I notice that the iterator destroy leaks out the regex_t anyway (figuring it out for pcre is on my TODO list anyway). http://t3.dotgnu.info/code/apc_iterator_pcre.patch I'd like to remove the smart_str code in there and accept "/[0-9]0/" as a pattern into the iterator, so that everyone's clear that they have to escape slashes. Pierre was rather pointed about ereg/regex_t usage (for the filters). And pcre is a core ext from 5.3 anyway. > I'm also thinking that it would probably be good to get Graham's > optimizer item in as it's not user-facing or affecting anything that'll > break. Sounds like he's willing to make up a patch for it too. Yup, doing an "\0apc_compile_file" constant for him to check which ext was loaded first. Cheers, Gopal -- The difference between insanity and genius is measured by success
| Navigate in group php.apc.dev at sever news.php.net | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |