#
fa7c23ba |
| 17-Feb-2018 |
Nikita Popov |
Fix hash_init() and hash_copy() func info These functions were switched to use objects instead of resources.
|
#
acb9426a |
| 17-Feb-2018 |
Nikita Popov |
Fix curl_multi_close() func info Returns false on failure
|
#
8bdf9905 |
| 17-Feb-2018 |
Nikita Popov |
Fix get_object_vars() func info Numeric keys will be converted to integer nowadays.
|
#
fd5644cd |
| 17-Feb-2018 |
Nikita Popov |
Fix array_values() and array_keys() func info Can return RCN for empty/packed arrays
|
Revision tags: php-7.1.14RC1, php-7.2.2RC1, php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
64002648 |
| 31-Dec-2017 |
Gabriel Caruso |
Trailing whitespaces Signed-off-by: Gabriel Caruso <carusogabriel34@gmail.com>
|
#
a6519d05 |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
f3f6cd24 |
| 15-Dec-2017 |
Anatol Belski |
Modernize realpath and integrate quick variant into virtual_file_ex The slower I/O as a traditional bottleneck on Windows which is the target of this patch. The recursive path resolution
Modernize realpath and integrate quick variant into virtual_file_ex The slower I/O as a traditional bottleneck on Windows which is the target of this patch. The recursive path resolution, while being an allround solution, is expensive when it comes to the common case. Files with proper ACLs set can be resolved in one go by usage of specific API. Those are available since Vista, so actually can be called old. Those simpler api is used for the cases where no CWD_EXPAND is requested. For the cases where ACLs are improper, the existing solution based on FindFirstFile still does good job also partially providing quirks. Cases involing reparse tags and other non local filesystems are also partially server by new APIs. The approach uses both APIs - the quick one for the common case still integrating realpath cache, and the existing one as a fallback. The tests show the I/O load drop on the realpath resolution part due to less system calls for the sub part resolution of paths. In most case it is justified, as the sub parts were otherwise cached or unused as well. The realpath() implementation in ioutil is also closer to the POSIX.
show more ...
|
Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1 |
|
#
eccdc48c |
| 29-Nov-2017 |
Dmitry Stogov |
Use interned strings for function names
|
Revision tags: php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25 |
|
#
61ef91bf |
| 17-Oct-2017 |
Dmitry Stogov |
Revert "Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL)." This reverts commit da781a5ac2cb9d2f983ef9fe070900
Revert "Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL)." This reverts commit da781a5ac2cb9d2f983ef9fe070900664db12c67.
show more ...
|
#
da781a5a |
| 17-Oct-2017 |
Dmitry Stogov |
Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL). However, don't require internal functions returning by reference
Allow internal functions to return values by reference (this was disabled in implementation of DO_ICALL, but enabled in DO_FCALL). However, don't require internal functions returning by reference to return a reference. Mark unserialize() as returning by reference and remove unwrap_reference hack, to allow proper returning of self referenced arrays using a reference. Currently unserialize() is the only internal function that may return a reference.
show more ...
|
Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1 |
|
#
e70618af |
| 04-Oct-2017 |
Dmitry Stogov |
Changed the way VM accesses constant operands in 64-bit builds.
|
Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24, php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1 |
|
#
ff6f41c9 |
| 12-Sep-2017 |
Xinchen Hui |
Narrow typeinfos down for zend_parse_paramenters_none
|
#
9d5ecf68 |
| 10-Sep-2017 |
Xinchen Hui |
They should always be equal (zend_call_graph.c:#109)
|
#
aee690e3 |
| 09-Sep-2017 |
Xinchen Hui |
Added gd func infos
|
#
c2ddc180 |
| 09-Sep-2017 |
Xinchen Hui |
Added fileinfo func infos
|
#
4d1ddeb0 |
| 08-Sep-2017 |
Xinchen Hui |
Added ctype func infos
|
#
24e33350 |
| 08-Sep-2017 |
Xinchen Hui |
Added getext func infos
|
#
f46ec03f |
| 08-Sep-2017 |
Xinchen Hui |
Added filter func infos
|
#
bf82ee35 |
| 08-Sep-2017 |
Xinchen Hui |
Add exif func infos
|
#
918c1fe3 |
| 08-Sep-2017 |
Xinchen Hui |
Add bcmath func infos
|
#
3713a363 |
| 08-Sep-2017 |
Xinchen Hui |
Func info for pgsql
|
#
bedb4ef2 |
| 08-Sep-2017 |
Xinchen Hui |
Complete func infos for session and sodium
|
#
3162285b |
| 07-Sep-2017 |
Xinchen Hui |
Complete func info for mysqli
|