todo:php60

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
todo:php60 [2009/04/29 22:54] scottmactodo:php60 [2009/05/25 13:16] – reverse order kalle
Line 20: Line 20:
   - use locale based functions where they make sense, and pick a conservative default. Examples are strtoupper/strtolower, stristr etc..   - use locale based functions where they make sense, and pick a conservative default. Examples are strtoupper/strtolower, stristr etc..
   - provide an additional error mode for character set conversion failures that throw exceptions on failures.   - provide an additional error mode for character set conversion failures that throw exceptions on failures.
-  - In run-tests.php output something at the end of c's main() to capture SEGVs during php shutdown in runt-tests.php, probably change run-tests.php to catch SEGV (marcus)+  - In run-tests.php output something at the end of c's main() to capture SEGVs during php shutdown in run-tests.php, probably change run-tests.php to catch SEGV (marcus)
   - deprecate ext/ctype in 6.0 and move to pecl in 6.1 in preference of unicode replacement functions. Note: the unicode replacements functions need to be merged to 5.x(without actual unicode support) for forward compatibility (andrei)   - deprecate ext/ctype in 6.0 and move to pecl in 6.1 in preference of unicode replacement functions. Note: the unicode replacements functions need to be merged to 5.x(without actual unicode support) for forward compatibility (andrei)
-  - JIT fetch & (de-)encode of auto-globals based on [[http://marc.info/?l=php-internals&m=117145486824260&w=2|this patch]]. Need to account for extensions wanting to access request data during RINIT. [[http://marc.info/?l=php-internals&m=116613042405124&w=2|Some]] [[http://marc.info/?l=php-internals&m=116957894007497&w=2|more]] references.+  - <del>JIT fetch & (de-)encode of auto-globals based on [[http://marc.info/?l=php-internals&m=117145486824260&w=2|this patch]]. Need to account for extensions wanting to access request data during RINIT. [[http://marc.info/?l=php-internals&m=116613042405124&w=2|Some]] [[http://marc.info/?l=php-internals&m=116957894007497&w=2|more]] references.</del> **DONE** (Andrei)
   - cleanups   - cleanups
-    - remove UG(unicode) checks/references, Unicode is always "on"+    - <del>remove UG(unicode) checks/references, Unicode is always "on"</del> **DONE** (Felipe, Steph)
   - Get rid of the BC crap in ext/date (derick)   - Get rid of the BC crap in ext/date (derick)
   - Try to find a way to see how case sensitive identifiers could be gradually be implemented, but do not "fix" it for PHP6.   - Try to find a way to see how case sensitive identifiers could be gradually be implemented, but do not "fix" it for PHP6.
Line 30: Line 30:
 === PECL === === PECL ===
   - ext/dba should be handled in the same way as PDO through drivers maintained in PECL. but all the handlers stay in the distribution.   - ext/dba should be handled in the same way as PDO through drivers maintained in PECL. but all the handlers stay in the distribution.
-  - move mime_magic from the core to PECL 
   - ext/soap   - ext/soap
     - ext/soap will be turned on by default     - ext/soap will be turned on by default
todo/php60.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1