php-src/ext/mysqli
Nikita Popov b72b1a4e4d Add zend_object_alloc() API
Using ecalloc() to create objects is expensive, because the
dynamic-size memset() is unreasonably slow. Make sure we only
zero the main object structure with known size, as the properties
are intialized separately anyway.

Technically we do not need to zero the embedded zend_object
structure either, but as long as the memset argument is constant,
a couple more bytes don't really matter.
2017-11-25 17:12:37 +01:00
..
tests Use single memory pool for result metadata and result set. 2017-11-15 14:07:09 +03:00
config.m4 Like Shady, --with-mysql-sock is back. 2015-03-05 19:00:02 +00:00
config.w32
CREDITS
mysqli_api.c Embeded zend_list into st_mysqlnd_error_info, to avoid extra allocation/deallocation. 2017-11-15 00:53:51 +03:00
mysqli_driver.c Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_embedded.c Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_exception.c Remove superfluous semicolons 2017-06-26 00:23:25 +02:00
mysqli_fe.c Merge branch 'PHP-7.1' into PHP-7.2 2017-10-28 12:58:23 +02:00
mysqli_fe.h Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_libmysql.h Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_mysqlnd.h Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_nonapi.c Embeded zend_list into st_mysqlnd_error_info, to avoid extra allocation/deallocation. 2017-11-15 00:53:51 +03:00
mysqli_priv.h Remove version checks for MySQL < 5.0 2017-07-19 19:34:14 +02:00
mysqli_prop.c Embeded zend_list into st_mysqlnd_error_info, to avoid extra allocation/deallocation. 2017-11-15 00:53:51 +03:00
mysqli_report.c Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_result_iterator.c Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli_warning.c Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
mysqli.c Add zend_object_alloc() API 2017-11-25 17:12:37 +01:00
php_mysqli_structs.h Update copyright headers to 2017 2017-01-04 11:23:42 -06:00
php_mysqli.h Update copyright headers to 2017 2017-01-04 11:23:42 -06:00