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 [2014/02/26 16:16] jpaulitodo:php56 [2015/03/25 19:05] – replaced included content with a copy cmb
Line 13: Line 13:
 ===== RFC merged ===== ===== RFC merged =====
  
-{{page>rfc:#php_56&noheader&noeditbtn&nofooter}}+  * [[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 =====
Line 20: Line 36:
   * Make sure that we don't have unintentional BC breaks, and every change is mentioned in the appropriate place (NEWS/UPGRADING/etc.).   * 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.   * 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 ===
Line 27: Line 44:
 === Core === === Core ===
  
-   * Merge UTF-8 IO support for Windows patch+   * 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 33: 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