Re: Custom object equality

From: Date: Tue, 24 Oct 2023 07:36:17 +0000
Subject: Re: Custom object equality
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to internals+get-121455@lists.php.net to get a copy of this message
Hi Jordan, On 23.10.23 22:07, Jordan LeDoux wrote:
Implementing the compare handler for an overload requires adding two new entries to ZEND_AST_BINARY_OP because the > and < comparisons have to be preserved in the AST in order to call the correct object handler. THAT requires updating OpCache and JIT since all such comparisons are currently reordered to use <, and though I spent quite a while looking at it, I think Dmitry might be the only person that could really implement that fully. At least, I never found anyone that had the expertise to actually help me with it.
17 years ago Sara was working on it, too ;) https://externals.io/message/21883
Jordan Best,
Marc

Attachment: [application/pgp-keys] OpenPGP public key OpenPGP_0x3936ABF753BC88CE.asc
Attachment: [application/pgp-signature] OpenPGP digital signature OpenPGP_signature.asc
« previous php.internals (#121455) next »