History log of /PHP-8.2/ext/ffi/tests/bug80847.phpt (Results 1 – 8 of 8)
Revision Date Author Comments
# 1440d15e 18-Aug-2021 Bob Weinand

Add missing zend_test requirement to ffi test for bug80847


# efbdcb8e 14-Jul-2021 Tyson Andre

Rename FFI `getFuncArg*` to `getFuncParameter*`, $arg_index->$index (#7236)

PHP is already already using "Parameter" instead of "Argument" for reflection on types elsewhere.

Paramet

Rename FFI `getFuncArg*` to `getFuncParameter*`, $arg_index->$index (#7236)

PHP is already already using "Parameter" instead of "Argument" for reflection on types elsewhere.

Parameter is used to refer to the function declarations
(AST_PARAM internally in the AST, ReflectionFunctionAbstract->getParameters(),
etc.)
Argument is used to refer to expressions passed to the functions by the caller
(ArgumentCountError, etc.).
(Error messages were also changed in php 8.x to refer to passing too many arguments to a
function)

Other languages use similar definitions,
e.g. https://developer.mozilla.org/en-US/docs/Glossary/Parameter

show more ...


# bd9f4fa6 22-Mar-2021 Max Semenik

Migrate skip checks to --EXTENSIONS--, p2

For rationale, see https://github.com/php/php-src/pull/6787

Make extension checks lowercase, add a special case for opcache
that has in

Migrate skip checks to --EXTENSIONS--, p2

For rationale, see https://github.com/php/php-src/pull/6787

Make extension checks lowercase, add a special case for opcache
that has internal name not matching .so filename.

Extensions migrated in part 2:
* dom
* exif
* fileinfo
* ffi

show more ...


# 6800f0a3 19-Mar-2021 Dmitry Stogov

XFAIL on WIN64 because of problem in libffi

(cherry picked from commit 6689bedd1796380f882fdecc6dcf8da1ff885c2b)


# 6689bedd 19-Mar-2021 Dmitry Stogov

XFAIL on WIN64 because of problem in libffi


# 465cfc49 18-Mar-2021 Dmitry Stogov

Additional fix for bug #80847.
On x86_64 part of structure may be passed in CPU registers.


# 9373d159 18-Mar-2021 Dmitry Stogov

"zend-test" was renamed to "zend_test"


# 38ebb55c 17-Mar-2021 Dmitry Stogov

Fixed bug #80847 (CData structs with fields of type struct can't be passed as C function argument)