[PHP-CVS] cvs: php-src / TODO
andrei Sun Jun 28 18:00:38 2009 UTC Modified files: /php-srcTODO Log: Update http://cvs.php.net/viewvc.cgi/php-src/TODO?r1=1.158&r2=1.159&diff_format=u Index: php-src/TODO diff -u php-src/TODO:1.158 php-src/TODO:1.159 --- php-src/TODO:1.158 Sun Nov 20 02:27:49 2005 +++ php-src/TODOSun Jun 28 18:00:38 2009 @@ -13,6 +13,7 @@ interfaces difficult which pass const parameters to us. * Clean up object->string conversion behavior wherever possible (switch(), comparison, etc) +* Port safe-allocation functions from 5.3 (zend_alloc.[ch]) global -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
wez Sun Dec 11 04:50:47 2005 EDT Modified files: /php-srcTODO-5.1 Log: test commit http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.10&r2=1.11&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.10 php-src/TODO-5.1:1.11 --- php-src/TODO-5.1:1.10 Sun Dec 11 04:27:30 2005 +++ php-src/TODO-5.1Sun Dec 11 04:50:47 2005 @@ -3,4 +3,3 @@ - Look at making zend_constant value member be a zval* instead of zval. (Andi) - Implement inheritance rules for type hints. (Marcus) - Find a keyword for the if-set-or operator (apply the patch). (Marcus, all) - -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO
andrei Sat Nov 19 21:27:50 2005 EDT Modified files: /php-srcTODO Log: http://cvs.php.net/diff.php/php-src/TODO?r1=1.157&r2=1.158&ty=u Index: php-src/TODO diff -u php-src/TODO:1.157 php-src/TODO:1.158 --- php-src/TODO:1.157 Mon Aug 15 18:33:46 2005 +++ php-src/TODOSat Nov 19 21:27:49 2005 @@ -11,6 +11,8 @@ * 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. +* Clean up object->string conversion behavior wherever possible (switch(), + comparison, etc) global -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO
sniper Mon Aug 15 18:33:46 2005 EDT Modified files: /php-srcTODO Log: DONE http://cvs.php.net/diff.php/php-src/TODO?r1=1.156&r2=1.157&ty=u Index: php-src/TODO diff -u php-src/TODO:1.156 php-src/TODO:1.157 --- php-src/TODO:1.156 Sat Jan 8 19:18:28 2005 +++ php-src/TODOMon Aug 15 18:33:46 2005 @@ -29,8 +29,6 @@ of compliance. * see what functions might need to be changed to use HashPosition, so that the internal array pointer is not affected. -* Move most extensions and PEAR packages out of the PHP CVS tree, - include them again during release packaging. Other * use thread-safe resolver functions (either require BIND 8 or adns). -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
sebastian Sun Jul 31 12:40:49 2005 EDT Modified files: /php-srcTODO-5.1 Log: Update TODO. http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.8&r2=1.9&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.8 php-src/TODO-5.1:1.9 --- php-src/TODO-5.1:1.8Sun Jul 31 12:37:42 2005 +++ php-src/TODO-5.1Sun Jul 31 12:40:49 2005 @@ -2,5 +2,4 @@ --- - Look at making zend_constant value member be a zval* instead of zval. (Andi) - Implement inheritance rules for type hints. (Marcus) - - Implement typehinting for arrays (apply the patch). (Andi, Marcus) - Find a keyword for the if-set-or operator (apply the patch). (Marcus, all) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
iliaa Sun Jul 31 12:37:43 2005 EDT Modified files: /php-srcTODO-5.1 Log: Update todo http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.7&r2=1.8&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.7 php-src/TODO-5.1:1.8 --- php-src/TODO-5.1:1.7Wed Aug 18 12:58:19 2004 +++ php-src/TODO-5.1Sun Jul 31 12:37:42 2005 @@ -4,7 +4,3 @@ - Implement inheritance rules for type hints. (Marcus) - Implement typehinting for arrays (apply the patch). (Andi, Marcus) - Find a keyword for the if-set-or operator (apply the patch). (Marcus, all) - -Standard Library - - - Implement new time/date parsing and handling functions. (Derick) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO
sniper Sat Jan 8 19:18:28 2005 EDT Modified files: /php-srcTODO Log: Remove done stuff http://cvs.php.net/diff.php/php-src/TODO?r1=1.155&r2=1.156&ty=u Index: php-src/TODO diff -u php-src/TODO:1.155 php-src/TODO:1.156 --- php-src/TODO:1.155 Fri May 28 05:12:07 2004 +++ php-src/TODOSat Jan 8 19:18:28 2005 @@ -7,9 +7,6 @@ dimensional arrays. * Look at replacing c-lib call tolower(). * Make hash API functions work with HASH_OF() to save time. -* Add configure test to determine if dlsym() requires underscore and set - DLSYM_NEEDS_UNDERSCORE accordingly. Perl and zsh have it in configure, - for example. (DONE?) * Native large number support (probably with GNU GMP) * Const'ify APIs. Right now, many functions leave parameters untouched, but don't declare those as const. This makes interaction with other -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
helly Sun Jul 18 08:08:36 2004 EDT Modified files: /php-srcTODO-5.1 Log: remove this entry http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.5&r2=1.6&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.5 php-src/TODO-5.1:1.6 --- php-src/TODO-5.1:1.5Fri Jul 16 03:16:53 2004 +++ php-src/TODO-5.1Sun Jul 18 08:08:35 2004 @@ -6,10 +6,6 @@ - Implement typehinting for arrays (apply the patch). (Andi, Marcus) - Find a keyword for the if-set-or operator (apply the patch). (Marcus, all) -Build System - - - Implement load order of built-in extensions (apply the patch). (Wez) - Standard Library - Implement new time/date parsing and handling functions. (Derick) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
derick Fri May 28 06:47:15 2004 EDT Modified files: /php-srcTODO-5.1 Log: - Added date/time parser thingy. http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.3&r2=1.4&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.3 php-src/TODO-5.1:1.4 --- php-src/TODO-5.1:1.3Fri May 28 05:14:44 2004 +++ php-src/TODO-5.1Fri May 28 06:47:15 2004 @@ -12,3 +12,6 @@ - Implement load order of built-in extensions (apply the patch). (Wez) +Standard Library + + - Implement new time/date parsing and handling functions. (Derick) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
helly Fri May 28 05:14:44 2004 EDT Modified files: /php-srcTODO-5.1 Log: Add more outstanding patches http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.2&r2=1.3&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.2 php-src/TODO-5.1:1.3 --- php-src/TODO-5.1:1.2Fri May 28 05:03:00 2004 +++ php-src/TODO-5.1Fri May 28 05:14:44 2004 @@ -4,7 +4,9 @@ - Add the patch for referring to existing .ini vars in .ini files. (Andrei) - Implement inheritance rules for type hints. (Marcus) - Implement true/false/NULL as keywords (apply the patch). (Andi, Marcus) + - Implement typehinting for arrays (apply the patch). (Andi, Marcus) - Find a keyword for the if-set-or operator (apply the patch). (Marcus, all) + - Fix ZTS destruction (apply the patch). (Marcus) Build System -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO
helly Fri May 28 05:12:07 2004 EDT Modified files: /php-srcTODO Log: Remove finished tasks http://cvs.php.net/diff.php/php-src/TODO?r1=1.154&r2=1.155&ty=u Index: php-src/TODO diff -u php-src/TODO:1.154 php-src/TODO:1.155 --- php-src/TODO:1.154 Sun Aug 17 13:52:20 2003 +++ php-src/TODOFri May 28 05:12:07 2004 @@ -7,13 +7,9 @@ dimensional arrays. * Look at replacing c-lib call tolower(). * Make hash API functions work with HASH_OF() to save time. -* Allow to set a default value for call-by-reference-parameters. - eg: function hello (&$pallo = NULL) {} * Add configure test to determine if dlsym() requires underscore and set DLSYM_NEEDS_UNDERSCORE accordingly. Perl and zsh have it in configure, for example. (DONE?) -* Allow foreach ($array as $k => &$val) syntax. right now we cannot - traverse an array without copying each element. * Native large number support (probably with GNU GMP) * Const'ify APIs. Right now, many functions leave parameters untouched, but don't declare those as const. This makes interaction with other -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-PHP5
helly Fri May 28 05:06:56 2004 EDT Modified files: /php-srcTODO-PHP5 Log: Remove finished tasks http://cvs.php.net/diff.php/php-src/TODO-PHP5?r1=1.2&r2=1.3&ty=u Index: php-src/TODO-PHP5 diff -u php-src/TODO-PHP5:1.2 php-src/TODO-PHP5:1.3 --- php-src/TODO-PHP5:1.2 Thu Feb 27 13:45:37 2003 +++ php-src/TODO-PHP5 Fri May 28 05:06:56 2004 @@ -16,83 +16,6 @@ Time frame: ? -Component: Introspection - -get_function_definition( [field]) => -array( - file => filename - line_start => - line_end => - parameters => array( name, byref, default ) - static_variables => array( name, value/default ) - scope => 'namespace' | 'class' | null - namespace => classname | namespacename | 'main' - protection => protection_flags - phpdoc => pre-scanned-phpdoc-string - type => 'internal' | 'user' -) - -get_class_definition( [field]) => -array( - type => 'internal' | 'user' - file => filename - line_start => - line_end => - name => pretty-name - parent => classname | namespace | null - flags => bitfield (ABSTRACT) - methods => array( array( name, phpdoc ) ) - default_properties => array( array( name, value, phpdoc ) ) - private_properties => array( array( name, value, phpdoc ) ) - protected_properties => array( array( name, value, phpdoc ) ) - public_properties => array( array( name, value, phpdoc ) ) - static_members => array( array( name, value, phpdoc ) ) - constants => array( array( name, value, phpdoc ) ) - classes => array( array( name, phpdoc ) ) - phpdoc => pre-scanned-phpdoc-string -) - -get_constant_definition( [field]) => -array( - file => filename - line_start => - line_end => - name => - value => - phpdoc => -) - -get_global_variable_defintion( [field]) => -array( - file => - line_start => - line_end => - name => - phpdoc => -) - -We tried to take into account the implementation of each piece of -information, and there are some that are problematic, especially those -regarding constants and global variables (where do we store the extra -information?) - -With "pre-scanned-phpdoc-string" we mean converting: - -/** - * Blah blah blah - * @param foo ... - */ - -to: - -Blah blah blah -@param foo - -The rest of the phpdoc handling should be left to an extension. -Responsibility: Stig, Andrei, Harald -Time frame: ? - - Component: Redesign of API Versioning Responsibility: ? Time frame: 1 month @@ -170,31 +93,6 @@ Component: Abstract Data Types (ADT) Responsibility: Sterling, Harald Time frame: ? - - -Component: MySQL Extension -Complete rewrite, leveraging the new MySQL 4 / MySQL 5 -features. -Responsibility: Georg Richter, Zak Greant -Timeframe: ? - - -Component: XML -- Rewrite DOMXML and incorporate all (or most of) W3C-DOM2. -- Use the new ZE2 features (Exceptions, setter/getter). -- Add SAX(2), XML Schema. -- XSLT, HTML, XPath, XPointer, DTD Validation will still be - supported, have to find a meaningful API for it. -- Break BC, warn users now. -- Look at the libxml2 patch by lukas schröder and see if we can prevent - memory leaks with it (anyway, getting rid of mem-leaks and intelligent - memory management is on top prio...) -- In the longer term, domxml (or another name, as with todays features - domxml is a little bit misleading) shall be the main xml-class, which - covers most of what's needed for decent XML support in PHP ;) - But there
[PHP-CVS] cvs: php-src / TODO-5.1
helly Fri May 28 05:03:00 2004 EDT Modified files: /php-srcTODO-5.1 Log: Add more things http://cvs.php.net/diff.php/php-src/TODO-5.1?r1=1.1&r2=1.2&ty=u Index: php-src/TODO-5.1 diff -u php-src/TODO-5.1:1.1 php-src/TODO-5.1:1.2 --- php-src/TODO-5.1:1.1Thu May 27 12:22:47 2004 +++ php-src/TODO-5.1Fri May 28 05:03:00 2004 @@ -2,3 +2,11 @@ --- - Look at making zend_constant value member be a zval* instead of zval. (Andi) - Add the patch for referring to existing .ini vars in .ini files. (Andrei) + - Implement inheritance rules for type hints. (Marcus) + - Implement true/false/NULL as keywords (apply the patch). (Andi, Marcus) + - Find a keyword for the if-set-or operator (apply the patch). (Marcus, all) + +Build System + + - Implement load order of built-in extensions (apply the patch). (Wez) + -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO-5.1
andrei Thu May 27 12:22:47 2004 EDT Added files: /php-srcTODO-5.1 Log: 5.1 tasks. http://cvs.php.net/co.php/php-src/TODO-5.1?r=1.1&p=1 Index: php-src/TODO-5.1 +++ php-src/TODO-5.1 Zend Engine --- - Look at making zend_constant value member be a zval* instead of zval. (Andi) - Add the patch for referring to existing .ini vars in .ini files. (Andrei) -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src / TODO
pollita Sun Aug 17 13:52:20 2003 EDT Modified files: /php-srcTODO Log: No more vectors Index: php-src/TODO diff -u php-src/TODO:1.153 php-src/TODO:1.154 --- php-src/TODO:1.153 Fri May 30 18:32:37 2003 +++ php-src/TODOSun Aug 17 13:52:20 2003 @@ -133,10 +133,6 @@ * Provide a callback facility which is executed upon encountering an unknown class name during deserialization -ext/sockets -* Review/Fix vectors - ext/standard * Add a version number to data serialized via serialize(). -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php