From 22c618ee00200d4d60650eb4f15fedfe79344d54 Mon Sep 17 00:00:00 2001 From: Daniel Scherzer Date: Wed, 28 Jan 2026 20:46:11 -0800 Subject: [PATCH 1/2] ext/session: use `STANDARD_MODULE_HEADER` for module entry (#21066) Now that the extension has no dependencies (#21060), no need to use `STANDARD_MODULE_HEADER_EX`. --- ext/session/session.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ext/session/session.c b/ext/session/session.c index 91a62dcfb092..c2778b85ff86 100644 --- a/ext/session/session.c +++ b/ext/session/session.c @@ -3340,9 +3340,7 @@ static zend_result php_session_rfc1867_callback(unsigned int event, void *event_ } zend_module_entry session_module_entry = { - STANDARD_MODULE_HEADER_EX, - NULL, - NULL, + STANDARD_MODULE_HEADER, "session", ext_functions, PHP_MINIT(session), PHP_MSHUTDOWN(session), From 371422b9b98fd32b64051497aed3738814026d2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Thu, 29 Jan 2026 10:38:10 +0100 Subject: [PATCH 2/2] Zend/zend_call_stack.h: fix missing include on Windows (clang compat) (#20847) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tim Düsterhus --- NEWS | 3 +++ Zend/zend_call_stack.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/NEWS b/NEWS index d0803cb6dae0..59d35b5df947 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,9 @@ PHP NEWS . Fixed bug GH-21055 (connection attribute status typo for GSS negotiation). (lsaos) +- Windows: + . Fixed compilation with clang (missing intrin.h include). (Kévin Dunglas) + 12 Feb 2026, PHP 8.4.18 - Core: diff --git a/Zend/zend_call_stack.h b/Zend/zend_call_stack.h index c8bc756426bf..566634deeb68 100644 --- a/Zend/zend_call_stack.h +++ b/Zend/zend_call_stack.h @@ -21,6 +21,9 @@ #include "zend.h" #include "zend_portability.h" +#ifdef _MSC_VER +# include +#endif #ifdef __APPLE__ # include #endif