todo:php56

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:php56 [2013/10/21 11:56] – add myself to the RMs tyraeltodo:php56 [2015/03/25 19:05] – replaced included content with a copy cmb
Line 5: Line 5:
  
 ===== Timetable ===== ===== Timetable =====
 +^ Date           ^ Release         ^ Comment            ^
 +| Jan 16 2014    | Alpha1          | No new RFCs        |
 +| March 16 2014  | Beta1           | No new features    |
 +| May 16 2014    | RC1                                |
 +| June 16 2014   | Final                              |
 +
 +===== RFC merged =====
 +
 +  * [[rfc:debug-info|__debugInfo() magic method]]\\ Support get_debug_info hook for userspace classes
 +  * [[rfc:pow-operator|Exponential operator]]\\ Exponential operator
 +  * [[rfc:use_function|Importing namespaced functions]]\\ Proposes to allow importing namespaced functions through a new `use function` sequence.
 +  * [[rfc:const_scalar_exprs|Constant Scalar Expressions (with constants)]]\\ This RFC proposes adding support for Constant Scalar Expressions with support for constants being operands.
 +  * [[rfc:incompat_ctx|Remove calls from incompatible context]]\\ Calls from incompatible context deprecated in 5.6 (will be removed in next version).
 +  * [[rfc:variadics|Dedicated syntax for variadic functions]]\\ This RFC introduces a dedicated syntax for variadic functions.
 +  * [[rfc:argument_unpacking|Argument unpacking]]\\ This RFC proposes a syntax for argument unpacking.
 +  * [[rfc:operator_overloading_gmp|Internal operator overloading and GMP improvements]]\\ Add support for operator overloading in internal classes and improve GMP using it
 +  * [[rfc:phpdbg|phpdbg]]\\ Distribute phpdbg with PHP, a PHP debugger
 +  * [[rfc:slim_post_data|Slim POST data]]\\ Use a temp PHP stream for HTTP payload.
 +  * [[rfc:crypt_function_salt|Crypt() function salt]]\\ This RFC proposes changing crypt() function's salt parameter treatment.
 +  * [[rfc:fpm_change_hat|Apparmor change_hat functionality for php-fpm]]\\ Proposes to add the possibility to change to a different hat under the apparmor LSM
 +  * [[rfc:tls-peer-verification|TLS Peer Verification]]\\ Enable peer verification by default for encrypted client streams.
 +  * [[rfc::improved-tls-defaults|Improved TLS Defaults]]\\ Implement more secure defaults for encrypted stream transfers
 +  * [[rfc:default_encoding|Default character encoding]]\\ Default character encoding handling in PHP.
 +  * [[rfc:pack_unpack_64bit_formats|64 bit format codes for pack() and unpack()]]\\ Adds format codes for converting 64 bit integers to and from binary strings.
 +  * [[rfc:timing_attack|Timing attack safe string comparison function]]\\ New function to perform time-constant string comparison (Created 2013/12/22)
  
 ===== Todos ===== ===== Todos =====
 +
 +=== RM stuff ===
 +  * Make sure that we don't have unintentional BC breaks, and every change is mentioned in the appropriate place (NEWS/UPGRADING/etc.).
 +  * Work together with the documentation team, so the docs are already up to date when the final 5.6.0 is released.
 +  * Make sure that the credits are up-to-date(ext/standard/credits.c, ext/standard/credits_ext.h, ext/standard/credits_sapi.h).
  
 === Engine === === Engine ===
 +
 +  * Engine changes should be reported to Zend team for OPCache patching if needed (ping dmitry/laruence).
  
 === Core === === Core ===
 +
 +   * Merge UTF-8 IO support for Windows patch (this is still not done, I think this should wait for the next version)
 +   * Sort out the unserialize issue(provide an upgrade path for phpunit and co.).
  
 === Extensions === === Extensions ===
Line 16: Line 51:
 == Sqlite == == Sqlite ==
   * Update to latest sqlite3 (3.8.0.2+)   * Update to latest sqlite3 (3.8.0.2+)
- 
- 
todo/php56.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1