Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:112277 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 58084 invoked from network); 24 Nov 2020 17:01:27 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 24 Nov 2020 17:01:27 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1F64018050B for ; Tue, 24 Nov 2020 08:27:10 -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=-2.1 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 autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-vk1-f175.google.com (mail-vk1-f175.google.com [209.85.221.175]) (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 ; Tue, 24 Nov 2020 08:27:09 -0800 (PST) Received: by mail-vk1-f175.google.com with SMTP id b190so4891444vka.0 for ; Tue, 24 Nov 2020 08:27:09 -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=p1ewrNGEzGsvausXaAvTs2hv3BZG6QRU4W44Rjt+ixQ=; b=Ixl36pzW+ADmuWoZ29exO1D//Li9oXRrN6P+D2Vj5h11tso32DMEoKY/PyVJHRxi7K fxIaue2i0CSoNaLTTj7ML2N8ohg+3LHtvBbMLoH1WE6g5PpHnP5ApSqjUxUwN85JiOxB wemGUD3AQkn2/Yqir4YBh86hLzESsrWlG1ACUWqjl3KznmdvZA94GCyDJ6C0Zz7Ux1SO BldJ+F8ajGlLcuDjpM26hRfv7BM1F6hHoal3ff5f9Ek79BXuuqCY0Q6y7nUu05ZQBtkt DGsxvQc2qPw4MqsJrskC7afhxPK/L94vEYw6dpFMQ1de04PQiO7a9ogE1IvHRQzHGLpX Bhmg== 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=p1ewrNGEzGsvausXaAvTs2hv3BZG6QRU4W44Rjt+ixQ=; b=cxLB4Muzb0Iy5lcOxICSH3N7BnHF663YfoqaICay2m985VtHnY0z20eogomB+0k31r Xz1PzPLq0aSjupBoF8QWB+0rydxZFKng0kmUv10KLV9H6471DROdQpYgrnPOL8VSyfai CmLSWfGrYmFdkW/ZDIkRm4/P1n8DdbQXq7CN/OSueStn6f2xjnAf+XA+xkYrXD0gJI+S ipq24IJe1vUm+QIsoR1Y47qLLCX5bbtnITlGdwPUz8iHcN1ebne/nnVBKxOFEYshgX6e zY9eOu4wAIGwDLfyN4Nk5vHSUadOmLL7HBwImXIbDNSsnhX/Ern4LK75dgJxZF8LLSIq mZ4Q== X-Gm-Message-State: AOAM533vb0/DhbyPwaVyHnuBQIT4yXNXXkJNcFN8y0hZ6AfMUySqPRh5 dE7Ecmwe5HHvO0FLr6lFPOVwfqs+JT5c3rAS00A= X-Google-Smtp-Source: ABdhPJw3SXTp+zxoeBX/1+W1gpWpxCvdJQAdpIkNLvbVgQmO8lZgjcS5ZrgF9O7m+dqhMt2Pv2g2yMx7dwgfDX0/cRo= X-Received: by 2002:a1f:3a48:: with SMTP id h69mr4645220vka.16.1606235228442; Tue, 24 Nov 2020 08:27:08 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 24 Nov 2020 19:26:57 +0300 Message-ID: To: Sara Golemon Cc: Gabriel Caruso , PHP internals , Nikita Popov Content-Type: multipart/alternative; boundary="0000000000003795e805b4dcc8a9" Subject: Re: [PHP-DEV] Preparing for PHP 8.0.0 GA From: dmitrystogov@gmail.com (Dmitry Stogov) --0000000000003795e805b4dcc8a9 Content-Type: text/plain; charset="UTF-8" Hi Sara, On Tue, Nov 24, 2020 at 5:56 PM Sara Golemon wrote: > On Tue, Nov 24, 2020 at 12:35 AM Dmitry Stogov > wrote: > >> I finally fixed all the known JIT related issues and made the PHP-8.0 >> build "green". >> >> >> https://dev.azure.com/phpazuredevops/PHP/_build/results?buildId=13088&view=results >> >> Please, cherry-pick the following 5 commits into PHP-8.0.0. >> >> c8df28d276c25c6f5ad0f1ab2727804b32be8cfe >> c0d1dbcb432f65d09f1c88cc368aa89eb5f067f4 >> 4cf3da73839b1ef3ab1fc8f74aee3a00237ad6b5 >> 586ccfdfd5179336dcf3719577b8258e55e7d76e >> 337d2af6ca50a52864034446d863331cbc61885e >> >>> >>> > Hi Dmitry, that's great news. > > Given that the JIT is enabled by default, I'm tempted to add another RC > and delay the release. > As the person who did this work, can you reassure my worries and tell me > that's not needed? > The good news is that none of these commits look particularly complex. > I think, new RC is not necessary. These commits only affect JIT. They fix the recently found problems and don't show any degradation. Thanks. Dmitry. > > -Sara > > c8df28d276 Fixed 32-bit JIT > c0d1dbcb43 Fixed incorrect TRACE_FRAME_MASK_NESTED flag setting > 4cf3da7383 Keep value of register before possible side exit > 586ccfdfd5 Fixed use-after-free in PHPUnit tests > 337d2af6ca zend_jit_trace_stack_frame.stack can't be NULL > --0000000000003795e805b4dcc8a9--