Hello,

From my understanding the main thing that is holding back a first preview/alpha release of PHP6 is solving the below explained issues in the JIT parameter handling. Pierre and Dmitry were the two most likely candidates to implement this, but I guess both of them are busy (?). Maybe someone else feels capable of taking over this task for them?

regards,
Lukas

Pierre wrote:

The issue is not specifically with the ext/session but with extensions
accessing the input data during RINIT. For example, ext/session tries
to access the HTTP input to fetch a possible SESSID.

To keep the JIT at runtime only I like to add an internals API to
access the input value as raw/binary data, without decoding them. It
will be the responsibility of the extension to correctly decode the
data.

It would be possible to implement JIT in each extension, but as soon
as the script uses a different encoding than the extension  (which is
defined by http.input_encoding or another specific php.ini option), we
will have to decode the complete input two times (or more on error).

I'm reviewing the other extension for the http_globals usage. I will
come with the API and the patch as soon as possible.

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

Reply via email to