jani Fri, 12 Mar 2010 13:09:27 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=296113
Log: - Merged 2 of these, nuke one totally outdated and irrelevant. # Quite likely most if not all of TODO is also replaced by some Wiki page. # If so, replace the file contents with URL to the correct place :) Changed paths: U php/php-src/branches/PHP_5_4/TODO D php/php-src/branches/PHP_5_4/TODO-5.1 D php/php-src/branches/PHP_5_4/TODO-PHP5 Modified: php/php-src/branches/PHP_5_4/TODO =================================================================== --- php/php-src/branches/PHP_5_4/TODO 2010-03-12 13:03:46 UTC (rev 296112) +++ php/php-src/branches/PHP_5_4/TODO 2010-03-12 13:09:27 UTC (rev 296113) @@ -11,8 +11,9 @@ * Const'ify APIs. Right now, many functions leave parameters untouched, but don't declare those as const. This makes interaction with other interfaces difficult which pass const parameters to us. + * Look at making zend_constant value member be a zval* instead of zval. (Andi) + * Implement inheritance rules for type hints. (Marcus) - global ------ * Make sure that all ZTS globals get destructed. Most ts_allocate_id() Deleted: php/php-src/branches/PHP_5_4/TODO-5.1 =================================================================== --- php/php-src/branches/PHP_5_4/TODO-5.1 2010-03-12 13:03:46 UTC (rev 296112) +++ php/php-src/branches/PHP_5_4/TODO-5.1 2010-03-12 13:09:27 UTC (rev 296113) @@ -1,4 +0,0 @@ -Zend Engine ------------ - - Look at making zend_constant value member be a zval* instead of zval. (Andi) - - Implement inheritance rules for type hints. (Marcus) Deleted: php/php-src/branches/PHP_5_4/TODO-PHP5 =================================================================== --- php/php-src/branches/PHP_5_4/TODO-PHP5 2010-03-12 13:03:46 UTC (rev 296112) +++ php/php-src/branches/PHP_5_4/TODO-PHP5 2010-03-12 13:09:27 UTC (rev 296113) @@ -1,89 +0,0 @@ -Component: Zend Engine 2 - - Important stuff to finish: PPP members/PPP methods, - support of overloaded extensions, possibly differentiate - between class and namespace as discussed with Stig in - Germany. -Responsibility: Zeev, Andi, Stas -Time frame: Couple of months for first part and extensions will be - ongoing while PHP is being fixed. - Things to leave for later versions: Native aggregation - support, accessing static members via object and not class. - - -Component: Aggregation -Responsibility: Andi, Stig? -Time frame: ? - - -Component: Redesign of API Versioning -Responsibility: ? -Time frame: 1 month - - -Component: Thread Safety - Identify the extensions that are not thread safe by design - or due to dependant libraries and identify them as such. - If possible try to resolve thread safety issue via code - improvements (if php code or patches will be accepted by - library maintainers). For situations where thread safety - cannot easily be acheived a flag in the extension API is - set so PHP can identify non-thread safe extensions. These - extensions will not be loaded in a ZTS compiled binary - (unless it is cli/cgi). - -Responsibility: ? -Time frame: ? - - -Component: SAPI - Environment variables defined in the CGI spec need to be - verified in each SAPI module that they conform to the CGI - spec correctly. If they do not, the SAPI module needs to - fix the variable prior to script execution. Having this - conformity will aid in having PHP scripts run correctly - under different sapi modules. - -Responsibility: Shane Caraveo & each sapi module owner -Timeframe: ? (but shouldn't be much effort, most modules are probably ok) - - -Component: RPC Abstraction Layer - Porting java, com, dotnet, xmlrpc, corba, soap and python, srm - (are there more ?) to work with the new oo api and preferably - by using ext/rpc. -Responsibility: Harald -Time frame: 2 months (but i have to wait for a few engine features first) - - -Component: OO Extensions - Each OO extension has to be revised and rewritten to fit into - the new OO model. We should decide which extensions are a must - to have for the release and which can be ported by the maintainer - later as a separate pecl release. - A list of extensions to be extended that have to be investigated: - * browscap - * aggregate - * all *sql extensions (*_fetch_object) - * domxml (seems like christian is rewriting it anyways) - * ming -Responsibility: Harald (, extension maintainers) - - -Component: Abstract Data Types (ADT) -Responsibility: Sterling, Harald -Time frame: ? - - -Component: Test Suite - Extending the test suite with atleast a test for every - function in an extension that doesn't require external - resources. Also developing an automated test thing which - cvs ups's, compiles and tests the build on a daily base on - as much platforms/extensions as possible. - - The test suite will also be extended to support threaded - testing and testing for differing sapi modules (via http - calls or other methods). -Reponsibility: Derick (, extension maintainers) -Time frame: 3 months
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php