[PHP-CVS] cvs: php-src(PHP_5_1) / NEWS /main main.c ZendEngine2/tests bug36268.phpt

2006-02-03 Thread Dmitry Stogov
dmitry Fri Feb 3 09:31:59 2006 UTC Added files: (Branch: PHP_5_1) /ZendEngine2/tests bug36268.phpt Modified files: /php-srcNEWS /php-src/main main.c Log: Fixed bug #36268 (Object destructors called even after fatal errors)

[PHP-CVS] cvs: php-src(PHP_5_1) / NEWS /ext/oci8 oci8_statement.c

2006-02-03 Thread Antony Dovgal
tony2001Fri Feb 3 14:46:43 2006 UTC Modified files: (Branch: PHP_5_1) /php-src/ext/oci8 oci8_statement.c /php-srcNEWS Log: fix #36010 (Segfault when re-creating and re-executing statements with bound parameters) http://cvs.php.net/viewcvs.

[PHP-CVS] cvs: php-src /ext/oci8 oci8_statement.c

2006-02-03 Thread Antony Dovgal
tony2001Fri Feb 3 14:48:24 2006 UTC Modified files: /php-src/ext/oci8 oci8_statement.c Log: MF51: fix #36010 (Segfault when re-creating and re-executing statements with bound parameters) http://cvs.php.net/viewcvs.cgi/php-src/ext/oci8/oci8_stateme

[PHP-CVS] cvs: php-src(PHP_5_1) / NEWS /sapi/cgi cgi_main.c fastcgi.c

2006-02-03 Thread Dmitry Stogov
dmitry Fri Feb 3 16:30:09 2006 UTC Modified files: (Branch: PHP_5_1) /php-srcNEWS /php-src/sapi/cgi cgi_main.c fastcgi.c Log: Fixed bug #36158 (SIGTERM is not handled correctly when running as a FastCGI server) http://cvs.php.net/viewcvs.cgi/php-

[PHP-CVS] cvs: php-src /sapi/cgi cgi_main.c fastcgi.c

2006-02-03 Thread Dmitry Stogov
dmitry Fri Feb 3 16:30:27 2006 UTC Modified files: /php-src/sapi/cgi cgi_main.c fastcgi.c Log: Fixed bug #36158 (SIGTERM is not handled correctly when running as a FastCGI server) http://cvs.php.net/viewcvs.cgi/php-src/sapi/cgi/cgi_main.c?r1=1.274&r2=1.2

[PHP-CVS] cvs: php-src(PHP_4_4) /sapi/cgi cgi_main.c

2006-02-03 Thread Dmitry Stogov
dmitry Fri Feb 3 16:31:09 2006 UTC Modified files: (Branch: PHP_4_4) /php-src/sapi/cgi cgi_main.c Log: iFixed several small FastCGI releated bugs http://cvs.php.net/viewcvs.cgi/php-src/sapi/cgi/cgi_main.c?r1=1.190.2.68.2.3&r2=1.190.2.68.2.4&diff_format=u I

[PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Andrei Zmievski
andrei Fri Feb 3 21:53:05 2006 UTC Modified files: /php-src/ext/unicodeunicode_iterators.c Log: Guard against assign-by-ref. http://cvs.php.net/viewcvs.cgi/php-src/ext/unicode/unicode_iterators.c?r1=1.5&r2=1.6&diff_format=u Index: php-src/ext/unicod

[PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Andrei Zmievski
andrei Fri Feb 3 23:50:42 2006 UTC Modified files: /php-src/ext/unicodeunicode_iterators.c Log: Gah. In order to avoid memory corruption when using references in foreach() this code is necessary. But it makes iterator 6x slower. We should keep thinkin

Re: [PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Marcus Boerger
Hello Andrei, maybe internal c-level iterators can have a flag that disallows foreach by reference? regards marcus Saturday, February 4, 2006, 12:50:42 AM, you wrote: > andrei Fri Feb 3 23:50:42 2006 UTC > Modified files: > /php-src/ext/unicodeunicode_it

Re: [PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Marcus Boerger
Hello Andrei, actually thinking twice we don't need a flag. If something implements Iterator we shouldn't allow foreach by reference anyway because the iterator signature is "mixed current()" and not "mixed ¤t()". And since both direct and manual iteration should be compatible we should just dis

[PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Andrei Zmievski
andrei Sat Feb 4 00:23:52 2006 UTC Modified files: /php-src/ext/unicodeunicode_iterators.c Log: Abstract the iterator interface so that we can add new types. http://cvs.php.net/viewcvs.cgi/php-src/ext/unicode/unicode_iterators.c?r1=1.7&r2=1.8&diff_f

[PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Andrei Zmievski
andrei Sat Feb 4 00:35:37 2006 UTC Modified files: /php-src/ext/unicodeunicode_iterators.c Log: Add code unit ops. http://cvs.php.net/viewcvs.cgi/php-src/ext/unicode/unicode_iterators.c?r1=1.8&r2=1.9&diff_format=u Index: php-src/ext/unicode/unico

[PHP-CVS] cvs: php-src /ext/unicode unicode_iterators.c

2006-02-03 Thread Andrei Zmievski
andrei Sat Feb 4 00:41:42 2006 UTC Modified files: /php-src/ext/unicodeunicode_iterators.c Log: Implement Traversable instead of Iterator. http://cvs.php.net/viewcvs.cgi/php-src/ext/unicode/unicode_iterators.c?r1=1.9&r2=1.10&diff_format=u Index: php