History log of /PHP-8.4/Zend/tests/traits/bugs/gh13177.phpt (Results 1 – 3 of 3)
Revision Date Author Comments
# ccc6c0f7 12-Dec-2024 Dmitry Stogov

Fix GH-15709: Crashing tests on Windows x64 (#17095)

This is a quick fix for the problem.
It'll work while all the JIT-ed functions have the same "fixed stack frame".
Unwinder uses

Fix GH-15709: Crashing tests on Windows x64 (#17095)

This is a quick fix for the problem.
It'll work while all the JIT-ed functions have the same "fixed stack frame".
Unwinder uses hard-coded unwind data for this "fixed stack frame".

* Preallocate space for Win64 shadow args

* typo

* Setup unwinder for JIT functions

* Revert "Dynamically xfail test case which fails on CI"

This reverts commit 7cc327fd5ad78ccc640d635c5dc6a16d8240d28f.

* Revert "Dynamically xfail test case which fails on CI"

This reverts commit bdde797159efeb1c4fadc4e45e43fc03d9e7278a.

* Revert "Dynamically xfail test cases which fail on CI (GH-15710)"

This reverts commit 6d5962074f60b401ab5797333c00d292f36f3d90.

* Remove XFAIL sections

* Add hard-coded SEH unwind data for EXITCALL

* Fix unwind data

* Fix Windows multi-process support

* Typo

show more ...


# 5ab2c02e 04-Dec-2024 Dmitry Stogov

Fix GH-9011: Assertion failure with tracing JIT (#17042)

* Fix GH-9011: Assertion failure with tracing JIT

* Temporay SKIP the test on 64-bit Windows because of GH-15709


# c2c1710e 17-Jan-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Fix GH-13177: PHP 8.3.2: final private constructor not allowed when used in trait

zend_compile has an exception to this rule for constructors using
`zend_is_constructor`, which compares

Fix GH-13177: PHP 8.3.2: final private constructor not allowed when used in trait

zend_compile has an exception to this rule for constructors using
`zend_is_constructor`, which compares the function name to
`__construct`. Sadly, `zend_is_constructor` is not a public API, but we
can just do the string compare ourselves.

Closes GH-13179.

show more ...