rfc:gc_fn_pointer

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
rfc:gc_fn_pointer [2014/12/04 08:24] beberleirfc:gc_fn_pointer [2015/04/10 16:12] – Implemented nikic
Line 1: Line 1:
 ====== Turn gc_collect_cycles into function pointer ====== ====== Turn gc_collect_cycles into function pointer ======
  
-  * Version: 1.0 +  * Version: 1.2 
-  * Date: 2014-12-04 +  * Date: 2015-01-07 
-  * Author: Benjamin Eberlei, benjamin@qafoo.com +  * Author: Benjamin Eberlei (kontakt@beberlei.de)Adam Harvey (aharvey@php.net) 
-  * Status: Draft+  * Status: Implemented (in PHP 7.0)
  
 ===== Introduction ===== ===== Introduction =====
Line 29: Line 29:
  
 https://github.com/LawnGnome/php-gc-benchmark https://github.com/LawnGnome/php-gc-benchmark
 +
 +==== Relation to possible 7.0 extension API refactoring ====
 +
 +On the mailinglist a discussion began weather this change should be part of
 +a grand refactoring of hooks and extension API.
 +
 +Making this change part of a grand refactoring will never lead to the inclusion
 +since as of now, we know of nobody planning on working on the extension API for 7.0.
 +
 +The RFC proposes to include the change AS-IS and then be part of a refactoring in the future, should one happen.
  
 ===== Backward Incompatible Changes ===== ===== Backward Incompatible Changes =====
Line 39: Line 49:
  
 - PHP 7.0 - PHP 7.0
-- 5.7 (if there is going to be one) 
  
 ===== RFC Impact ===== ===== RFC Impact =====
Line 61: Line 70:
 ===== References ===== ===== References =====
 Initial discussion on hooking into Garbage Collection: https://github.com/php/php-src/pull/930 Initial discussion on hooking into Garbage Collection: https://github.com/php/php-src/pull/930
 +
 +
 +===== Vote =====
 +<doodle title="Turn gc_collect_cycles into function pointer?" auth="beberlei" voteType="single" closed="true">
 +   * Yes
 +   * No
 +</doodle>
 +
 +Voting started: 2015-01-07 19:31 UTC
 +Voting ended: 2015-01-21 19:31 UTC (14 days)
  
rfc/gc_fn_pointer.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1