todo:php53

Release Managers

Johannes Schlüter, Lukas Kahwe Smith

Timetable

  1. July 24th - feature freeze COMPLETED
  2. July 31st - alpha1 COMPLETED
  3. September 2nd - alpha2 (freeze on August 29th, final packaging on September 1st) COMPLETED
  4. December 4th - alpha3 (freeze on December 2nd, final packaging on December 3rd) COMPLETED
  5. January 29th - beta1 (freeze on January 26th, final packaging on January 28th) COMPLETED
  6. March 24th - RC1 (bug fixing until the 19th, with RM ok commits until 20nd, until 23rd build fixes only) COMPLETED
  7. June 7th - RC2 (bug fixing until end of the 4th, after that only build fixes and README changes) COMPLETED
  8. June 11th - RC3 COMPLETED
  9. June 18th - RC4 COMPLETED
  10. June 30th - stable COMPLETED

Todo items

Please keep the upgrade documentation always current.

Alpha1

  1. (削除) MFH namespaces (削除ここまで) Done
    1. some concerns (will not be addressed for now)
  2. (削除) MFH _ _callStatic (削除ここまで) Done
  3. (削除) MFH Object handler get_debug_info (削除ここまで) Done
  4. (削除) remove zend.ze1_compatibility mode and throw E_CORE_ERROR when set (削除ここまで) DONE (dmitry)
  5. (削除) Add open_filename debug info to streams. (削除ここまで) Done
  6. (削除) New error message generation for parameter parsing API. (削除ここまで) Done
  7. (削除) Symlink the intl extension from PECL, but leave it disabled by default as is the case with all extensions dependent on external libs (削除ここまで) DONE
  8. (削除) Apply the Late Static Binding Patch (削除ここまで) Done
    1. (削除) issues with parent forwarding -> make parent::/self:: forwarding (削除ここまで) (etienne/dmitry) DONE
  9. (削除) Implement Sqlite3 support via the ext/sqlite extension (ext/sqlite isn't possible, ext/sqlite3 from pecl is.) (削除ここまで) (Scott) DONE
    1. (削除) will require minor changes to PDO_SQLite to share the sqlite library (削除ここまで) DONE
  10. (削除) Introduce mysqlnd library into core and use it as a backend for PDO and mysql/mysqli extensions (possibly enabling them by default) (削除ここまで) (Andrey) DONE
    1. (削除) Patch PDO_MYSQL to optionally support mysqlnd library in addition to the MySQL client library, fix assorted PDO_MYSQL bugs, extend PDO test suite (削除ここまで) (Johannes, Ulf) DONE
  11. (削除) Split off deprecation from E_STRICT into E_DEPRECATED (削除ここまで) Done (Lars, Felipe, Marcus)
  12. (削除) PCRE extension will not be allowed to be disabled (削除ここまで) Done (Marcus)
  13. (削除) The new php.ini files parser/scanner + CGI/FastCGI "htaccess" style ini file support (削除ここまで) Done
  14. SPL improvements:
    1. (削除) Make DirectoryIterator implement SeekableIterator. (Etienne) (削除ここまで) Done
    2. (削除) Implement MultipleIterator in C. (Arnaud, Marcus) (削除ここまで) DONE
    3. (削除) Implement RecursiveTreeIterator in C. (Marcus/Arnaud) (削除ここまで) Done
  15. (削除) OpenID enabling patch for OpenSSL and PHP 5 (wez) (削除ここまで) Done
  16. (削除) merge the zend_arg_info const'ify patch (Dmitry, Nuno) (削除ここまで) Done
  17. (削除) merge Matt's ZEND_SIGNED_MULTIPLY_LONG() optimization patch (削除ここまで) (matt/dmitry) DONE
  18. (削除) Merge the [http://mega.ist.utl.pt/~ncpl/php_gcc4_visibility.txt GCC 4 -fvisibility patch] (Dmitry, Nuno) (削除ここまで) Done
  19. (削除) Implement David's Circular Garbage collection patch. (削除ここまで) Done
  20. (削除) Link phar extension from PECL into core (possibly enabling it by default) (削除ここまで) Done
  21. (削除) Replace flex scripts with re2c ones in Zend. This will fix the memleak issues of the lexer, make the lexer threadsafe and reentrant and allows to use emalloc on temp blocks automatically (read more here) (削除ここまで). (Marcus, Nuno, Scott) Done
    1. (削除) ZE multi byte support (partly fixed?) (削除ここまで) DONE
    2. (削除) hash# check in new re2c parser breaks code (削除ここまで) DONE
  22. (削除) drop ext/hash in favor of an extended ext/mhash with an ext/hash wrapper (削除ここまで) (Scott) Done
  23. (削除) Move extensions to PECL (削除ここまで) (Pierre)
    1. (削除) ncurses (削除ここまで) *Done*
    2. (削除) fdf (削除ここまで) *Done*
    3. (削除) sybase (削除ここまで) *Done*
  24. (削除) remove E_DEPRECATED on is_a() (削除ここまで) Done
  25. (削除) upgrade PCRE (削除ここまで) (Nuno) Done
  26. (削除) Update Ming (sync with ming cvs, may be done in the phase between feature freeze and alpha1) (削除ここまで) (Frank) DONE
  27. (削除) add fileinfo extension to core (削除ここまで) (Derick) DONE
  28. (削除) add support for import by OID into ext/pgsql (削除ここまで) (Hartmut) DONE
  29. (削除) closures (Christian/Dmitry) (削除ここまで) Done
    1. (削除) drop _ _toString() from closures (削除ここまで) (Johannes/Dmitry) DONE
  30. (削除) deprecate ticks (削除ここまで) (Felipe) Done
  31. (削除) add array_replace[_recursive] (diff, phpt) (削除ここまで) (matt/johannes) DONE
  32. (削除) unix path separators in spl (削除ここまで) (Steph/Greg/Marcus) DONE

Alpha2

  1. (削除) Windows binary releases and snaps: stabilize, review, fix and make it maintainable (削除ここまで) DONE
    1. (削除) make mysqlnd the default mysql lib (削除ここまで) DONE
    2. (削除) remove pdo_oci8 (only keep pdo_oci) (削除ここまで) DONE
    3. (削除) fix libsqlite bundeling and related extensions (削除ここまで) DONE
  2. (削除) move ext/ming to PECL (削除ここまで) (Pierre) DONE
  3. (削除) Bundle unix man pages for functions, methods and class references (削除ここまで) (Hannes, Rudy) DROPPED (will be made available as a PEAR installable package)
  4. (削除) shutdown order issues (削除ここまで) (Greg/Dmitry) DONE
  5. (削除) Remove GD1 and Freetype1 support (削除ここまで) (Scott) DONE
  6. (削除) fix modification of virtual directories in phar (削除ここまで) (Greg/Dmitry) DONE
  7. (削除) some performance concerns over non-code files in phar (削除ここまで) (Greg/Dmitry) DONE
  8. (削除) solve issues with ext/soap and errors in the ctor (削除ここまで) (Dmitry) DONE
  9. (削除) apply patches to ODBC for bug #43666, bug #43668, bug #43669 (削除ここまで) (Patrick) DONE
  10. (削除) drop ereg usage (browser cap, etc.) (削除ここまで) (Nuno) DONE
  11. (削除) MFH lightspeed SAPI (削除ここまで) (Georg) DONE
  12. (削除) add some tests for fileinfo (削除ここまで) (Felix/Derick) DONE
  13. (削除) fork fileinfo lib code to make it more compatible with php (削除ここまで) (Derick/Ilia/Mikko/Pierre) DONE
  14. (削除) Add BC function 'mime_content_type()' into fileinfo extension to allow removing ext/mime_magic completely (削除ここまで) (Derick) DONE
  15. (削除) move frontbase extension to PECL (削除ここまで) (Pierre) DONE
  16. (削除) move dbase extension to PECL (削除ここまで) (Pierre) DONE
  17. (削除) solve include path issue (削除ここまで) (Dmitry) DONE
  18. (削除) add the const qualifier in several function parameters in Zend/* (削除ここまで) (Felipe) DONE

Alpha3

  1. (削除) Cleanup code to use the new zend_parse_parameters API (削除ここまで) (Alexey, Felipe, Olivier, David) DONE
  2. (削除) Add all missing arg infos to make Reflection more informative (Felipe) (削除ここまで) DONE
  3. (削除) commit rounding RFC (削除ここまで) (Christian S.) DONE
  4. (削除) finish namespace syntax (Greg, Stas) (削除ここまで) DONE
  5. (削除) deprecate define_syslog_variables() (削除ここまで) (Kalle) DONE

Beta1

  1. (削除) add pecl/enchant as a replacement for ext/pspell (削除ここまで) (Pierre) Done
  2. (削除) mail() logging (削除ここまで) (ilia) Done
  3. (削除) add spl_object_id() or improve spl_object_hash() to ensure there is a way to uniquely identify an object during a given request (Lars/Guilherme) (削除ここまで) Done

RC1

  1. (削除) SimpleXML top-level @attributes not part of iterator (削除ここまで) DONE
  2. (削除) ob_flush() should fail to flush unerasable buffers (削除ここまで) DONE
  3. (削除) tokenizer misses last single-line comment (削除ここまで) DONE
  4. (削除) ob_start(): inconsistent behaviour with undefined callbacks (削除ここまで) WONT FIX (?)
  5. (削除) Unintended API change in XSLTProcessor (削除ここまで) DONE
  6. (削除) PDO: persistent connection leak (削除ここまで) DONE
  7. (削除) Problem with downloading pear (削除ここまで) DONE
  8. (削除) re-enable phar for big endian systems (削除ここまで) DONE
  9. (削除) review closures and especially reflection changes (削除ここまで) DONE

RC2

  1. (削除) memory leak in the scanner when a new state stack is created (削除ここまで) DONE
  2. (削除) Add E_DEPRECATED patch for deprecated ini settings on startup (削除ここまで) (Kalle) DONE
  3. (削除) fix BC problem with BUILD_ID in Zend Engine (api_check API no longer allows to load extensions with arbitrary API) (削除ここまで) DONE
  4. (削除) verify PEAR bundle upgrade to the current latest version of 1.8.0 (削除ここまで) (Johannes/Helgi)
  5. (削除) fix issues with rounding and parsing of floats/integers (削除ここまで) (Matt/Dmitry)

RC3

  1. (削除) is_readable() returns incorrect result with NTFS ACL permissions (削除ここまで) (Pierre) CRITICAL
  2. (削除) Add tests for ext/ODBC (削除ここまで) (Felipe)

RC4

  1. (削除) very important for APC, about caching (stat cache or other) on win/fcgi (削除ここまで) (Pierre)
  2. (削除) add missing windows libs (except for firebird/interbase) (削除ここまで) (Pierre)

stable

  1. (削除) finish UPGRADING README file (削除ここまで) (Kalle/Hannes/Philip)
  2. (削除) write migration guide for the manual (削除ここまで) (Kalle/Hannes/Philip)
  3. (削除) Fix the NEWS file, as it skips from 5.2.4 to 5.3.0 (削除ここまで) (Johannes)
  4. (削除) Add E_DEPRECATED if session.bug_compat_42/warn is On (already removed in HEAD) (削除ここまで) (Kalle)
  5. (削除) update short_open_tag descriptions in php.ini-* as per this (削除ここまで) (Philip)

After the first stable release

  1. (削除) add firebird/interbase to windows builds (削除ここまで)
  2. make all extensions use php implementation of getenv (Pierre)
  3. Improve the build script to ease the parsing of the output and QA
  4. Fix static build of extension on windows when static is the default and --enable-snapshot-build is used (Pierre)
todo/php53.txt · Last modified: by 127.0.0.1



AltStyle によって変換されたページ (->オリジナル) /