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
todo:php56 [2013/10/21 11:56] – add myself to the RMs tyraeltodo:php56 [2017/09/22 13:28] (current) – external edit 127.0.0.1
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.1382356583.txt.gz · Last modified: 2017/09/22 13:28 (external edit)