[php-src] master: Partial function application (#20848)
Arnaud Le Blanc via GitHub <[email protected]>
| Newsgroups | gmane.comp.php.cvs.general |
|---|---|
| Message-ID | <[email protected]> |
Author: Arnaud Le Blanc (arnaud-lb) Committer: GitHub (web-flow) Pusher: arnaud-lb Date: 2026-07-17T10:09:22+02:00 Commit: https://github.com/php/php-src/commit/b5fba859eaa72b14c7c8bc08e4a6d5ce9774e7fd Raw diff: https://github.com/php/php-src/commit/b5fba859eaa72b14c7c8bc08e4a6d5ce9774e7fd.diff Partial function application (#20848) RFC: https://wiki.php.net/rfc/partial_function_application_v2 Co-authored-by: Joe Watkins <[email protected]> Changed paths: A Zend/tests/partial_application/assert.phpt A Zend/tests/partial_application/attributes_001.phpt A Zend/tests/partial_application/attributes_002.phpt A Zend/tests/partial_application/attributes_003.phpt A Zend/tests/partial_application/clone.phpt A Zend/tests/partial_application/compile_errors_001.phpt A Zend/tests/partial_application/compile_errors_002.phpt A Zend/tests/partial_application/compile_errors_003.phpt A Zend/tests/partial_application/compile_errors_004.phpt A Zend/tests/partial_application/compile_errors_005.phpt A Zend/tests/partial_application/compile_errors_006.phpt A Zend/tests/partial_application/deprecated.phpt A Zend/tests/partial_application/errors_001.phpt A Zend/tests/partial_application/errors_002.phpt A Zend/tests/partial_application/errors_003.phpt A Zend/tests/partial_application/errors_004.phpt A Zend/tests/partial_application/errors_005.phpt A Zend/tests/partial_application/errors_006.phpt A Zend/tests/partial_application/export_001.phpt A Zend/tests/partial_application/extra_named.phpt A Zend/tests/partial_application/function_name.phpt A Zend/tests/partial_application/fuzz_001.phpt A Zend/tests/partial_application/fuzz_003.phpt A Zend/tests/partial_application/fuzz_004.phpt A Zend/tests/partial_application/fuzz_005.phpt A Zend/tests/partial_application/fuzz_006.phpt A Zend/tests/partial_application/fuzz_007.phpt A Zend/tests/partial_application/hook.phpt A Zend/tests/partial_application/instance_polymorphism.phpt A Zend/tests/partial_application/invokable.phpt A Zend/tests/partial_application/jit_001.phpt A Zend/tests/partial_application/magic_001.phpt A Zend/tests/partial_application/magic_002.phpt A Zend/tests/partial_application/magic_003.phpt A Zend/tests/partial_application/magic_004.phpt A Zend/tests/partial_application/magic_005.phpt A Zend/tests/partial_application/magic_006.phpt A Zend/tests/partial_application/named_placeholders.phpt A Zend/tests/partial_application/never_cache_001.phpt A Zend/tests/partial_application/non_dynamic_call_funcs.phpt A Zend/tests/partial_application/observers.phpt A Zend/tests/partial_application/optional_placeholder.phpt A Zend/tests/partial_application/param_reorder.phpt A Zend/tests/partial_application/pipe_optimization_001.phpt A Zend/tests/partial_application/pipe_optimization_002.phpt A Zend/tests/partial_application/pipe_optimization_003.phpt A Zend/tests/partial_application/pipe_optimization_004.phpt A Zend/tests/partial_application/pipe_optimization_005.phpt A Zend/tests/partial_application/pipe_optimization_006.phpt A Zend/tests/partial_application/pipe_optimization_007.phpt A Zend/tests/partial_application/pipe_optimization_008.phpt A Zend/tests/partial_application/pipe_optimization_009.phpt A Zend/tests/partial_application/pipe_optimization_010.phpt A Zend/tests/partial_application/pipe_optimization_011.phpt A Zend/tests/partial_application/pipe_optimization_012.phpt A Zend/tests/partial_application/pipe_optimization_013.phpt A Zend/tests/partial_application/pipe_optimization_014.phpt A Zend/tests/partial_application/pipe_optimization_015.phpt A Zend/tests/partial_application/preloading.inc A Zend/tests/partial_application/preloading.phpt A Zend/tests/partial_application/rebinding_001.phpt A Zend/tests/partial_application/rebinding_002.phpt A Zend/tests/partial_application/rebinding_003.phpt A Zend/tests/partial_application/recorded_warnings.phpt A Zend/tests/partial_application/references_001.phpt A Zend/tests/partial_application/references_002.phpt A Zend/tests/partial_application/references_003.phpt A Zend/tests/partial_application/references_004.phpt A Zend/tests/partial_application/references_005.phpt A Zend/tests/partial_application/reflection_001.phpt A Zend/tests/partial_application/reflection_002.phpt A Zend/tests/partial_application/reflection_003.phpt A Zend/tests/partial_application/reflection_004.phpt A Zend/tests/partial_application/reflection_005.phpt A Zend/tests/partial_application/relative_return_types.phpt A Zend/tests/partial_application/return_type.phpt A Zend/tests/partial_application/rfc_examples.inc A Zend/tests/partial_application/rfc_examples_const_expr.phpt A Zend/tests/partial_application/rfc_examples_debug.phpt A Zend/tests/partial_application/rfc_examples_errors.phpt A Zend/tests/partial_application/rfc_examples_eval_order.phpt A Zend/tests/partial_application/rfc_examples_extra_args.phpt A Zend/tests/partial_application/rfc_examples_incompatible_functions.phpt A Zend/tests/partial_application/rfc_examples_magic_methods.phpt A Zend/tests/partial_application/rfc_examples_overview.phpt A Zend/tests/partial_application/rfc_examples_scoping.phpt A Zend/tests/partial_application/rfc_examples_semantics.phpt A Zend/tests/partial_application/rfc_examples_semantics_examples.phpt A Zend/tests/partial_application/static_method_001.phpt A Zend/tests/partial_application/static_pfa_001.phpt A Zend/tests/partial_application/static_pfa_002.phpt A Zend/tests/partial_application/static_pfa_003.phpt A Zend/tests/partial_application/static_pfa_004.phpt A Zend/tests/partial_application/static_pfa_005.phpt A Zend/tests/partial_application/static_polymorphism.phpt A Zend/tests/partial_application/static_vars_001.phpt A Zend/tests/partial_application/static_vars_002.phpt A Zend/tests/partial_application/static_vars_003.phpt A Zend/tests/partial_application/superfluous_args_are_forwarded.phpt A Zend/tests/partial_application/this.phpt A Zend/tests/partial_application/variation_call_001.phpt A Zend/tests/partial_application/variation_closure_001.phpt A Zend/tests/partial_application/variation_closure_002.phpt A Zend/tests/partial_application/variation_closure_003.phpt A Zend/tests/partial_application/variation_debug_001.phpt A Zend/tests/partial_application/variation_debug_002.phpt A Zend/tests/partial_application/variation_ex_001.phpt A Zend/tests/partial_application/variation_gc_001.phpt A Zend/tests/partial_application/variation_gc_002.phpt A Zend/tests/partial_application/variation_gc_003.phpt A Zend/tests/partial_application/variation_invoke_001.phpt A Zend/tests/partial_application/variation_nocall_001.phpt A Zend/tests/partial_application/variation_nocall_002.phpt A Zend/tests/partial_application/variation_parent_001.phpt A Zend/tests/partial_application/variation_scope_001.phpt A Zend/tests/partial_application/variation_strict_001.phpt A Zend/tests/partial_application/variation_variadics_001.phpt A Zend/tests/partial_application/variation_variadics_002.phpt A Zend/tests/partial_application/variation_variadics_004.phpt A Zend/tests/partial_application/variation_variadics_006.phpt A Zend/tests/partial_application/variation_variadics_007.phpt A Zend/tests/partial_application/variation_variadics_008.phpt A Zend/zend_partial.c A Zend/zend_partial.h A ext/standard/tests/array/array_map_foreach_optimization_006.phpt A ext/standard/tests/array/array_map_foreach_optimization_007.phpt D Zend/tests/first_class_callable/first_class_callable_non_unary_error.phpt D Zend/tests/first_class_callable/first_class_callable_non_variadic_error.phpt M NEWS M UPGRADING M UPGRADING.INTERNALS M Zend/Optimizer/compact_literals.c M Zend/Optimizer/optimize_func_calls.c M Zend/Optimizer/zend_call_graph.c M Zend/Optimizer/zend_inference.c M Zend/zend_ast.c M Zend/zend_ast.h M Zend/zend_closures.c M Zend/zend_closures.h M Zend/zend_compile.c M Zend/zend_compile.h M Zend/zend_execute.c M Zend/zend_execute.h M Zend/zend_execute_API.c M Zend/zend_globals.h M Zend/zend_language_scanner.l M Zend/zend_string.h M Zend/zend_types.h M Zend/zend_vm_def.h M Zend/zend_vm_execute.h M Zend/zend_vm_execute.skl M Zend/zend_vm_handlers.h M Zend/zend_vm_opcodes.c M Zend/zend_vm_opcodes.h M configure.ac M ext/opcache/ZendAccelerator.c M ext/opcache/ZendAccelerator.h M ext/opcache/jit/zend_jit.c M ext/opcache/jit/zend_jit_ir.c M ext/opcache/jit/zend_jit_vm_helpers.c M win32/build/config.w32 Diff exceeded maximum size.