Bug #81432 [Com]: JIT bug (tracing mode only) with named arguments

From: Date: Mon, 12 Dec 2022 06:40:02 +0000
Subject: Bug #81432 [Com]: JIT bug (tracing mode only) with named arguments
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-243109@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=81432&edit=1 ID: 81432 Comment by: Howar7445Smith at gmail dot com Reported by: julien dot boudry at gmail dot com Summary: JIT bug (tracing mode only) with named arguments Status: Open Type: Bug Package: JIT Operating System: Windows 10 + Linux (With Docker) PHP Version: 8.0.11 Block user comment: N Private report: N New Comment: Technically, it think it would be easy enough to allow more things to be passed to ScriptModules (that are already compiled(!)). It would seem reasonable to me for precisely your usecase. I don't know the origin of the design decision not to allow them, but I imagine that it might be related to the fact that you don't want to allow modules that are currently scripted to take those. (As background: Python numbers are constants and the signature of the traced module would not match with that of the module before tracing, which would be bad.) (https://www.mythdhr.net/)github.com Previous Comments: ------------------------------------------------------------------------ [2022-12-06 04:27:08] austinpatrick711 at gmail dot com Thanks to this article I can learn more. Expand my knowledge and abilities. Actually the article is very real. (https://www.mymilestonecard.ltd/}php.net ------------------------------------------------------------------------ [2021-11-29 09:55:03] julien dot boudry at gmail dot com Now, the bug happening on 8.1RC6, wich is a regression from the initial bug report (it's was working on 8.1). I'm beginning to ask if it's not dependent of the computer... (always amd64 under official docker images). ------------------------------------------------------------------------ [2021-10-06 21:51:16] julien dot boudry at gmail dot com I just tested PHP 8.0.12RC1 on windows, the result is still exactly the same. (and it's always working fine on all 8.1 RC) ------------------------------------------------------------------------ [2021-10-06 17:07:52] nikic@php.net This might have been fixed by https://github.com/php/php-src/commit/512dfaba3a15062b447ec02f492f0af8b3e14d2a, which is part of 8.0.12. ------------------------------------------------------------------------ [2021-10-06 16:57:50] julien dot boudry at gmail dot com Still the same with php version 8.0.11 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=81432 -- Edit this bug report at https://bugs.php.net/bug.php?id=81432&edit=1

« previous php.bugs (#243109) next »