Commits on Jul 4, 2017
  1. Fixed bug #74836 (isset on zero-prefixed numeric indexes in array bro…

    …ken)
    dstogov committed Jul 4, 2017
Commits on Jun 13, 2017
  1. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #74679 (Incorrect conversion array with WSDL_CACHE_MEMORY)
    dstogov committed Jun 13, 2017
Commits on Jun 2, 2017
  1. Added support for PCRE JIT fast path API

    dstogov committed Jun 2, 2017
Commits on May 30, 2017
  1. Added ZEND_FUNC_NUM_ARGS, ZEND_FUNC_GET_ARGS instructions, to impleme…

    …nt corresponding builtin functions.
    
    Special optimisation for "array_slice(INT, func_get_args())" pattern.
    dstogov committed May 30, 2017
Commits on May 25, 2017
  1. Added ZEND_GET_CLASS, ZEMD_GET_CALLED_CLASS, ZEND_GET_TYPE instructio…

    …ns, to implement corresponding builtin functions.
    dstogov committed May 25, 2017
  2. Added ZEND_COUNT instruction, to implement corresponding builtin.

    dstogov committed May 25, 2017
Commits on May 24, 2017
  1. Added ZEND_IN_ARRAY instruction, implementing optimized in_array() bu…

    …iltin function, through hash lookup in flipped array
    dstogov committed May 24, 2017
Commits on Feb 10, 2017
  1. Fixed bug #74053 (Corrupted class entries on shutdown when a destruct…

    …or spawns another object). (jim at commercebyte dot com)
    
    Merge branch 'master' of github.com:commercebyte/php-src
    
    * 'master' of github.com:commercebyte/php-src:
      Added EG(flags) - executor global flags EG_FLAGS_IN_SHUTDOWN - is set when PHP is in shutdown state
      newly added zend_object_store.no_reuse is redefined as a global zend_object_store_no_reuse, to avoid alignment issues
      Alignment fix, as per @nikic
      The test scripts bug64720.phpt and bug68652.phpt were relying on the buggy behavior, when PHP returns "Undefined static property" error due to class entry corruption. With my fix for bug 74053, both tests return no errors now, I corrected the EXPECTF accordingly
      Bug Fix: Corrupted class entries on shutdown when a destructor spawns another object (C) 2017 CommerceByte Consulting
    dstogov committed Feb 10, 2017
Commits on Jan 9, 2017
  1. Improved GENERATOR_CREATE opcode handler.

    dstogov committed Jan 9, 2017
  2. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #73896 (spl_autoload() crashes when calls magic _call())
    dstogov committed Jan 9, 2017
Commits on Dec 20, 2016
  1. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #73792 (invalid foreach loop hangs script)
    dstogov committed Dec 20, 2016
  2. Fixed bug #73792 (invalid foreach loop hangs script)

    dstogov committed Dec 20, 2016
Commits on Dec 6, 2016
Commits on Nov 28, 2016
  1. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #73586 (php_user_filter::$stream is not set to the stream the filter is working on).
    dstogov committed Nov 28, 2016
  2. Fixed bug #73586 (php_user_filter::$stream is not set to the stream t…

    …he filter is working on).
    dstogov committed Nov 28, 2016
Commits on Nov 18, 2016
  1. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Disabled PHP call tracing by default (it makes significant overhead). This may be enabled again using envirionment variable USE_ZEND_DTRACE=1.
    dstogov committed Nov 18, 2016
  2. Disabled PHP call tracing by default (it makes significant overhead).

    This may be enabled again using envirionment variable USE_ZEND_DTRACE=1.
    dstogov committed Nov 18, 2016
  3. Revert "Introduced zend.enable_dtrace INI directive to enable/disable…

    … PHP call tracing"
    
    This reverts commit 01239b0.
    dstogov committed Nov 18, 2016
Commits on Nov 16, 2016
  1. Merge branch 'PHP-7.1' of git.php.net:php-src into PHP-7.1

    * 'PHP-7.1' of git.php.net:php-src:
      Fixed bug #73512 Fails to find firebird headers
    dstogov committed Nov 16, 2016
  2. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #69090 (check cached files permissions)
    dstogov committed Nov 16, 2016
  3. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Fixed bug #69090 (check cached files permissions)
    dstogov committed Nov 16, 2016
Commits on Oct 26, 2016
  1. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixded bug #72736 (Slow performance when fetching large dataset with mysqli / PDO)
    dstogov committed Oct 26, 2016
Commits on Oct 18, 2016
  1. Merge branch 'PHP-7.1'

    * PHP-7.1:
      Fixed bug #73337 (try/catch not working with two exceptions inside a same operation)
      Revert "Fix bug #47890 #73215 uniqid() should use better random source"
      Revert "Fix bug #47890 #73215 uniqid() should use better random source"
      Update NEWS
    dstogov committed Oct 18, 2016
  2. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #73337 (try/catch not working with two exceptions inside a same operation)
      Revert "Fix bug #47890 #73215 uniqid() should use better random source"
      Update NEWS
    dstogov committed Oct 18, 2016
  3. Merge branch 'PHP-5.6' into PHP-7.0

    * PHP-5.6:
      Fixed bug #73337 (try/catch not working with two exceptions inside a same operation)
    dstogov committed Oct 18, 2016
Commits on Sep 26, 2016
  1. Merge branch 'PHP-7.0' into PHP-7.1

    * PHP-7.0:
      Fixed bug #73156 (segfault on undefined function)
    dstogov committed Sep 26, 2016