php-src/ext/curl
Nikita Popov d92229d8c7 Implement named parameters
From an engine perspective, named parameters mainly add three
concepts:

 * The SEND_* opcodes now accept a CONST op2, which is the
   argument name. For now, it is looked up by linear scan and
   runtime cached.
 * This may leave UNDEF arguments on the stack. To avoid having
   to deal with them in other places, a CHECK_UNDEF_ARGS opcode
   is used to either replace them with defaults, or error.
 * For variadic functions, EX(extra_named_params) are collected
   and need to be freed based on ZEND_CALL_HAS_EXTRA_NAMED_PARAMS.

RFC: https://wiki.php.net/rfc/named_params

Closes GH-5357.
2020-07-31 15:53:36 +02:00
..
tests Replace EXPECTF when possible 2020-06-29 21:31:44 +02:00
config.m4 Bump required libcurl version to 7.29.0 2020-01-19 14:10:46 +01:00
config.w32 Clean up curl openssl check 2020-01-06 10:17:37 +01:00
CREDITS
curl_arginfo.h Include stub hash in generated arginfo files 2020-06-24 09:55:19 +02:00
curl_file_arginfo.h Include stub hash in generated arginfo files 2020-06-24 09:55:19 +02:00
curl_file.c Remove proto comments from C files 2020-07-06 21:13:34 +02:00
curl_file.stub.php Fix UNKNOWN default values in ext/curl 2020-06-18 13:26:32 +02:00
curl.stub.php Fix UNKNOWN default values in ext/curl 2020-06-18 13:26:32 +02:00
interface.c Implement named parameters 2020-07-31 15:53:36 +02:00
multi.c Remove proto comments from C files 2020-07-06 21:13:34 +02:00
php_curl.h Also allow casting CurlMultiHandles 2020-06-22 15:09:22 +02:00
share.c Remove proto comments from C files 2020-07-06 21:13:34 +02:00
sync-constants.php Merge branch 'PHP-7.3' into PHP-7.4 2019-05-02 15:13:24 +02:00