Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112295 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 31029 invoked from network); 26 Nov 2020 14:04:45 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 26 Nov 2020 14:04:45 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5BA9018050B for ; Thu, 26 Nov 2020 05:30:56 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, SUBJ_ALL_CAPS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-ua1-f46.google.com (mail-ua1-f46.google.com [209.85.222.46]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 26 Nov 2020 05:30:55 -0800 (PST) Received: by mail-ua1-f46.google.com with SMTP id k12so526262uae.13 for ; Thu, 26 Nov 2020 05:30:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZDd829GKrWeRIS+oBBtzonSm9Y1B7M+CdH5eFAIRDXk=; b=SgFmEQt6MBs9rcrS+qR8PJZQGuoA+gMwqVFEQ9CNWBm0Pf8pLhMb1WSoW4d7k0RmAF rnsd3pMZTlKQW5pcgLbad/4nDOx8DGkY/iNruO4fQc36r0ECsg6gezq2TsIVpo207kx7 CPpHA1NDRpf8ZW+G9xsMvtPhFKDz4RBdnNupw79KsGlfpSigI3wkUA6CpSY07phHANhH pvQK8YT9VlHgsXjPDgPSlJbZpBEZYri7eU130jzGMeYLrzhiQy1g5h2tVm8IRPJQVxCo Xqt1Nzacg2tptOxvPM2bIz5SBSY1nT57OwNI5TZTO2yMc+kolixLQKOYeszlJ1WE+OAW u+aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZDd829GKrWeRIS+oBBtzonSm9Y1B7M+CdH5eFAIRDXk=; b=jU5wEnWHbJGZQ8qol/1Kz8s4a/sNNYL7HtHu7syethIWLkrq8VtHjHjwuai0VCtlLd avZ9t6rsrndlLr2I9vyGKv1PwVZRR7RC3OufVd/FbuGxKC0/iYY5PiZKQZ2ceFWkpIDa mTCH6abZeVE+KkdQsasUuRZydgNo2g7QBtWnb8f56aX/r/hD5jHmA+4U6AaYE2eZ1MHq DVJSDF1LkhcZJg6hK7J5oUVFOa03fQJaq08vAL0wtEY6V2F9Bxn05cTTR3uknW/WodDQ kVM6FJzzpt7uW5LQoFuzVAUDJ7s7Ewt+6CfnTty9xXS7gmc72jPbpEdDbB5oK2ELmCFW uuYQ== X-Gm-Message-State: AOAM531NPOxAmEVLK3OrM6XARwMHuW98IOB3uCe9Mf6CRwWUYIMYdYiU jIIN/fgGcejegTU7Ni4HLAxZtqKDK2NOMkHbqGA= X-Google-Smtp-Source: ABdhPJwGZ2zaEIYyUJdOWxiFxLhJXQTKeavgN8qaottbEXvU33MK8hPc+eY+KU309VJILen8QzaWYryFgn3TIGw7rqY= X-Received: by 2002:ab0:6cb6:: with SMTP id j22mr1686325uaa.82.1606397454255; Thu, 26 Nov 2020 05:30:54 -0800 (PST) MIME-Version: 1.0 References: <0a4be3c3-d199-ae32-3d9c-9a2c4d2443f9@php.net> In-Reply-To: <0a4be3c3-d199-ae32-3d9c-9a2c4d2443f9@php.net> Date: Thu, 26 Nov 2020 16:30:43 +0300 Message-ID: To: Remi Collet Cc: PHP Internals Content-Type: multipart/alternative; boundary="000000000000a10d1305b5028dac" Subject: Re: [PHP-DEV] ZEND_ENGINE_4 From: dmitrystogov@gmail.com (Dmitry Stogov) --000000000000a10d1305b5028dac Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable We don't need ZEND_ENGINE_4 for PHP 8.*. PHP 8.0 didn't introduce revolutionary engine changes (like PHP 7 and PHP 5 did), and we won't introduce big engine changes in minor releases. Thanks. Dmitry. On Thu, Nov 26, 2020 at 11:44 AM Remi Collet wrote: > Le 26/11/2020 =C3=A0 03:41, Sara Golemon a =C3=A9crit : > > Maybe just a wee bit late to ask this question, but shouldn't we have > long > > since changed `#define ZEND_ENGINE_3` to `#degine ZEND_ENGINE_4` ? > > From a quick search I see some usage of ZEND_ENGINE_3 > (eg, imagick and gmagick ext, probably others) > > > Was that deliberate since (unlike with 4->5 and 5->7) the engine's API > > surface area hasn't skewed so bad? > > Indeed, > > This is mostly used to test for PHP 5 vs 7/8 API > > > > > I ask because ZEND_VERSION did get updated to the 4.x.x series. > > IMHO, we should keep ZEND_ENGINE_3 to not break things so late > and encourage dev to not use it anymore > > And drop it in 8.1 (without ZEND_ENGINE_4) > > Remi > > > > > -Sara > > > > > P.S. https://github.com/Imagick/imagick/pull/363 > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php > > --000000000000a10d1305b5028dac--