php-src/ext
Nikita Popov 65e456f364 Introduce BIND_LEXICAL
This opcodes inserts a local CV into the closure static variable
table. This replaces the previous mechanism of having static
variables marked as LEXICAL, which perform a symtable lookup
during copying.

This means a) functions which contain closures no longer have to
rebuild their symtable (better performance) and b) we can now track
used variables in SSA.
2015-12-29 23:14:53 +01:00
..
bcmath switch to the unified globals accessor where appropriate 2015-07-29 13:26:35 +02:00
bz2 Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes). 2015-06-30 04:05:24 +03:00
calendar
com_dotnet Internal function argumensts cleanup (strict_types) 2015-12-12 22:52:37 -08:00
ctype
curl Merge branch 'PHP-7.0' 2015-12-26 22:56:27 -08:00
date Merge branch 'PHP-7.0' 2015-12-24 14:13:36 +01:00
dba Merge branch 'PHP-7.0' 2015-12-10 17:35:55 +08:00
dom These function docs are referencing zend_object_value but this should be zend_object 2015-12-24 10:24:53 +01:00
enchant Merge branch 'pull-request/1471' 2015-08-19 22:27:39 +02:00
exif Fix build in exif debug mode, p_name is a char*, not a zval** 2015-10-19 17:03:08 +02:00
fileinfo remove TSRMLS_* 2015-08-02 13:42:01 +02:00
filter Fixed test 2015-12-12 22:37:50 -08:00
ftp Implement FR #55651 (Option to ignore the returned FTP PASV address) 2015-12-15 11:51:32 +02:00
gd Merge branch 'PHP-5.6' into PHP-7.0 2015-11-20 15:36:26 +08:00
gettext Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes). 2015-06-30 04:05:24 +03:00
gmp Split test into different versions for 32-bit and 64-bit systems 2015-10-07 01:51:37 +03:00
hash It should not be const 2015-10-27 10:08:27 +08:00
iconv fix tests 2015-08-21 15:13:39 +02:00
imap Merge branch 'PHP-5.6' into PHP-7.0 2015-12-09 12:05:01 +01:00
interbase Removed invalid efree() (arguments are allocated on VM stack and used without copying) 2015-12-16 15:25:49 +03:00
intl Remove leftovers of TSRMLS in docs 2015-12-25 11:13:28 +01:00
json Merge branch 'PHP-5.6' into PHP-7.0 2015-11-15 19:13:49 +00:00
ldap Revert "Added back support for undocummented host:port syntax" 2015-11-24 03:45:21 +01:00
libxml Removed or simplified incorrect SEPARATE_*() macros usage. 2015-09-29 11:17:43 +03:00
mbstring Fixed bug #71066 (mb_send_mail: Program terminated with signal SIGSEGV, Segmentation fault) 2015-12-08 17:47:16 -08:00
mcrypt Merge branch 'pull-request/1511' 2015-10-18 15:05:09 -07:00
mysqli Merge branch 'PHP-7.0' 2015-11-27 15:53:19 +08:00
mysqlnd Add a method for checking if the underlying stream is valid. 2015-12-01 12:52:36 +01:00
oci8 Merge branch 'PHP-5.6' into PHP-7.0 2015-12-13 08:22:14 +11:00
odbc Add missing variable from birdstep_commit() which got removed in e8fcd52ef 2015-09-03 18:46:07 +03:00
opcache Introduce BIND_LEXICAL 2015-12-29 23:14:53 +01:00
openssl Remove leftovers of TSRMLS in code 2015-12-25 11:13:39 +01:00
pcntl Removed or simplified incorrect SEPARATE_*() macros usage. 2015-09-29 11:17:43 +03:00
pcre Fixed bug #71178 (preg_replace with arrays creates [0] in replace array if not already set) 2015-12-21 18:10:48 +08:00
pdo Fix setting of empty string resource. 2015-11-05 19:47:12 +01:00
pdo_dblib Merge branch 'PHP-5.6' into PHP-7.0 2015-10-18 11:28:57 +02:00
pdo_firebird Merge branch 'PHP-5.6' into PHP-7.0 2015-12-03 17:13:45 +02:00
pdo_mysql Merge branch 'PHP-7.0' 2015-12-24 14:13:36 +01:00
pdo_oci Fixed bug #70308 (PDO::ATTR_PREFETCH is ignored) 2015-08-20 14:09:30 +10:00
pdo_odbc Remove leftovers of TSRMLS in docs 2015-12-25 11:13:28 +01:00
pdo_pgsql add test for bug #70861 2015-11-05 19:48:08 +01:00
pdo_sqlite Remove leftovers of TSRMLS in docs 2015-12-25 11:13:28 +01:00
pgsql Improve FR #48532 implementation (Allow pg_fetch_all() to index numerically). 2015-12-18 15:50:57 +09:00
phar Remove leftovers of TSRMLS in code 2015-12-25 11:13:39 +01:00
posix Fix posix_setrlimit segfault 2015-07-09 20:40:07 +02:00
pspell
readline Merge branch 'PHP-7.0' 2015-12-11 16:33:47 +01:00
recode Added two tests to check the main functionallity of recode extension 2015-09-02 00:11:45 +02:00
reflection Remove useless check 2015-12-09 11:37:40 +08:00
session Add session module test 2015-12-20 11:39:57 +09:00
shmop Merge branch 'PHP-7.0' 2015-11-10 09:10:15 +01:00
simplexml fix test 2015-08-26 16:39:48 +02:00
skeleton Remove leftovers of TSRMLS in code 2015-12-25 11:13:39 +01:00
snmp Merge branch 'PHP-5.6' into PHP-7.0 2015-10-18 14:51:13 -07:00
soap Fixed typo 2015-12-21 18:12:57 +08:00
sockets Merge branch 'PHP-5.6' into PHP-7.0 2015-12-24 14:08:59 +01:00
spl Remove leftovers of TSRMLS in code 2015-12-25 11:13:39 +01:00
sqlite3 Implemented FR #71159 (Upgraed bundled SQLite lib to 3.9.2) 2015-12-18 23:49:59 +08:00
standard Merge branch 'PHP-7.0' 2015-12-27 01:03:21 +00:00
sysvmsg Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes). 2015-06-30 04:05:24 +03:00
sysvsem
sysvshm replace typedef by an appropriate include 2015-10-10 17:31:40 +02:00
tidy Fixed incorrect usage of HASH_OF() macro. Replaced HASH_OF() with more appropriate Z_ARRVAL_P() or Z_OBJPROP_P(). 2015-09-24 22:39:59 +03:00
tokenizer Fix #70831: Compile fails on system with 160 CPUs 2015-12-06 12:37:08 +01:00
wddx Fixed incorrect usage of HASH_OF() macro. Replaced HASH_OF() with more appropriate Z_ARRVAL_P() or Z_OBJPROP_P(). 2015-09-24 22:39:59 +03:00
xml Merge branch 'PHP-7.0' 2015-12-12 22:52:51 -08:00
xmlreader make this test Windows only 2015-08-21 19:47:17 +02:00
xmlrpc Fixed bug #70526 (xmlrpc_set_type returns false on success) 2015-09-19 06:10:48 -07:00
xmlwriter Internal function argumensts cleanup (strict_types) 2015-12-12 22:52:37 -08:00
xsl Remove leftovers of TSRMLS in docs 2015-12-25 11:13:28 +01:00
zip Remove leftovers of TSRMLS in code 2015-12-25 11:13:39 +01:00
zlib added test for gzgetss() 2015-08-23 17:55:23 +02:00
ext_skel Remove trailing spaces 2015-12-16 12:45:09 +08:00
ext_skel_win32.php