Hello Lukas,

Wednesday, July 23, 2008, 1:26:00 PM, you wrote:

> Hi,

> This is just a reminder from your friendly co-RMs that the PHP 5.3  
> feature freeze is rapidly approaching:
> http://wiki.php.net/todo/php53

> As you can see there are still a bunch of open topics. For the very  
> important ones we have tried to contact the authors and work out a  
> schedule to get them done. If there is anything missing on this list  
> please make sure to let us know _ASAP_ (or forever hold your peace).

> Please try to get your items done today or over the course of tomorrow  
> (we are not giving a specific timezone, but try for sooner rather than  
> later ..). Once we have reached the 25th, we will start being a bit  
> more strict, so again please make sure we know about the things you  
> want to do (this includes bug fixes - which we might deem feature  
> changes) so that things will go smoothly for an alpha1 on the 31st.

> Thank you all for the work that has been done in the past weeks.  
> Things are shaping up nicely. My main worry point atm is that we are  
> not sure about the status of re2c.

After alpha1 I will release a new re2c version: 0.14.0.

I also have to do a few internal API changes:

- exception handling, two new functions and a modified one plus a structure
  change. All of these changes deal with mem leaks in exception handling.
  However I haven't fixed all issues yet.

- changing the error mode needs to be changed as well. Right now a function
  that uses this and calls a function that uses this as well will have
  wrong error handling mode after the inner call returns.

And then there are these:

- should we finally change:
  typedef int (*apply_func_args_t)(void *pDest, int num_args, va_list args, 
zend_hash_key *hash_key);
  to
  typedef int (*apply_func_args_t)(void *pDest TSRMLS_DC, int num_args, va_list 
args, zend_hash_key *hash_key);
  so that we can drop a bunch of TSRMLS_FETCH()'es.

- should we use the alpha time to constify our c level API? I recently came
  across this while building PHP on another machine with C++ extensions and
  it is a major pain in the ass. Basically we have to disallow any help the
  compiler could give us. We might even find one or the other reall error
  doing so.

Best regards,
 Marcus


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to