Hi Dmitry!
On 2/14/07, Dmitry Stogov <dmitry@zend.com> wrote:
> The patch is attached.
>
> To use runtime JIT you will need to change zend_register_auto_global() to
> zend_register_auto_global_ex() with "1" as the last argument. Compile-time
> JIT is still supported too.
>
> Note that the significant part of the patch is reverting of "autoglobals CV"
> patch, that is reimplemented using CG(auto_globals_cache).
>
> Any objections?
The patch looks good and it implements the concept I described in my
initial proposal. So no, no objection here.
For the record, what needs to be done now is (after a short discussion
with Dmitry):
- implement the callback to decode the input
- support multiple calls of http_input_encoding, GPC must be
re-encoded (rearm JIT)
a new function is required and a couple of changes in the hash
creations (call dtor, etc.)
- Add test cases
- Implement unicode support in ext/filter
I do not have the time to test and work on that until next week on
Wednesday. If someone likes to work on one part or another, please
raise the hand :)
Thanks for your work!
--Pierre