Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111859 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 71697 invoked from network); 15 Sep 2020 08:16:27 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Sep 2020 08:16:27 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3B3FC1804B7 for ; Tue, 15 Sep 2020 00:24:30 -0700 (PDT) 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.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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, 15 Sep 2020 00:24:29 -0700 (PDT) Received: by mail-wr1-f51.google.com with SMTP id j2so2107603wrx.7 for ; Tue, 15 Sep 2020 00:24:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beberlei-de.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6u2morXxSoDomrqkqPmZP/ociBBROzJHXn4apFQxgLA=; b=VX/jcQs5x8nabhd0yrKPf5gReziUEe+XoAJXFHc+Ap2Sqt7hh1RGctpuRhfeE6jMM2 ceBvPSzOtKm2CB0Lr1YkqRNtdAJtPYzCx1LdpKvoOfXbjmdIPuJOvvF71PLcd6/50sS4 jMWroCUQManK6VXGvDRmUe7YV9n1QxVatS5WqotaweR4iENn5wCntl6Fd7t3+6q7WBac nXHV6mWJ9RN9AUX2ys1a1dibkO39AybKPRrLmY1prNVywsDmtljIkm8235Q9WXaTfZYc owSYc9phrro3jbkFomcoQVTa0PxgHB5n3PNO/fS53sBfZsscS1B+C3xZddX04eJ0HcMQ kl1w== 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=6u2morXxSoDomrqkqPmZP/ociBBROzJHXn4apFQxgLA=; b=nd1TqhNyakhA/FzrmQAtc3+hmHjwkz4+cAbS1hgZAEX7NoBLN3bs7v/yN3qGGFwPmF N7DheflS0xPHHtsa0DoUmG5fx+vkQyvH9Sf/pXrr1j/17BhXiolBaiT4xu68wSU57w6w zDqU0NmTgQcXxoBxB610gDldTW0UEZhLmubzMNWreZUT2OwfdU5FZjKVq/ne1PTlEQnv ohGKCIk9xrPUHQhMBRFJWsWL1f97P73MEYnlGscxKHIpjqMlz0E3hnxdZRYRkbRxzLrb Oh4LXq3TI74j///BWLrJPCZqDdqnFq9ThLvqKIZFWSk3i4nQM8JY9yDOJ+dDhGoCjwcZ BQ5Q== X-Gm-Message-State: AOAM5323t595MTNRY/Q/IuQ00zCLiVHfGgXPgIuo1BD45sXLXZtOq9Pq 34HMek1PZ/Qp7S87KdC7jUbZ+F8DfFiIivzTkkjy4A== X-Google-Smtp-Source: ABdhPJwUDjvQJnfNLQDAAAdKtyRQU6ph/pPYz3JjkDGv+yihVpwERQTKjWs983jlNkd6oLpVt4TE/Ca9jgYQEM+f5To= X-Received: by 2002:a05:6000:7:: with SMTP id h7mr21021355wrx.16.1600154667891; Tue, 15 Sep 2020 00:24:27 -0700 (PDT) MIME-Version: 1.0 References: <43858DDC-DD37-49FF-A4DA-58CDA60B81ED@stitcher.io> In-Reply-To: <43858DDC-DD37-49FF-A4DA-58CDA60B81ED@stitcher.io> Date: Tue, 15 Sep 2020 09:24:16 +0200 Message-ID: To: Brent Roose , Sebastian Bergmann Cc: Dmitry Stogov , PHP internals Content-Type: multipart/alternative; boundary="00000000000090cb9705af550ad5" Subject: Re: [PHP-DEV] PHP 8.0 branch cut From: kontakt@beberlei.de (Benjamin Eberlei) --00000000000090cb9705af550ad5 Content-Type: text/plain; charset="UTF-8" On Tue, Sep 15, 2020 at 8:20 AM Brent Roose wrote: > Hey Dmitiry > > Speaking of the JIT. I remember berblei mentioning that the JIT > configuration options were going to change prior to the final 8 release ( > https://www.reddit.com/r/PHP/comments/hjxlh9/jit_benchmarks_on_reallife_web_applications/fwuje8g/ > < > https://www.reddit.com/r/PHP/comments/hjxlh9/jit_benchmarks_on_reallife_web_applications/fwuje8g/>). > In other words: not one value with several integer flags, but dedicated > options for every configuration entry. Is this still on the roadmap? > Hi Brent, Hi Sebastian, this is already done by this PR https://github.com/php/php-src/pull/5913 The options to talk about and use in docs/posts are the following: opcache.jit=yes|true|1 opcache.jit=tracing opcache.jit=function These differentiate the Tracing-JIT from the Function-JIT. Default is tracing. > > Kind regards > Brent > > > On 15 Sep 2020, at 07:05, Dmitry Stogov wrote: > > > > This also gives me a time frame to clean up JIT code without hurry. > > I plan to separate the common JIT code, and merge JIT and VM helpers. > > > > Thanks. Dmitry. > > > > On Mon, Sep 14, 2020 at 5:55 PM Sara Golemon wrote: > > > >> On Mon, Sep 14, 2020 at 9:39 AM Nikita Popov > wrote: > >> > >>> On Fri, Sep 11, 2020 at 6:49 PM Sara Golemon wrote: > >>> > >>>> Next Tuesday, Sep 15th, has been marked on my calendar as the branch > >> date > >>>> for PHP-8.0 which would open master up for 8.1 targeted work. > >>>> > >>>> This would mean that bug fixes would need to include PHP-8.0 in their > >>>> merge > >>>> chain (meaning more work to merge 8.0 targeted fixes). > >>>> > >>>> Please let Gabriel and I know how you feel about this date. I can see > >>>> that > >>>> master is still quite active, and I don't wish to make the work to > >>>> stablize > >>>> the 8.0 release any more difficult than it has to be. > >>>> > >>>> > >>> > >>> I think it would be good to make this week's release beta4 rather than > >> rc1 > >>> (without affecting the rest of the schedule). In that case we'd also > push > >>> back the branching and final ABI freeze two weeks. > >>> > >>> We're close to done with the warning to Error exception promotion task, > >>> but haven't really started on reviewing and consolidating parameter > names > >>> yet (in preparation for named parameters). It would be good to have > that > >>> work mostly finalized before RC1, so we can limit the number of > nominally > >>> BC-breaking changes past RC1 (I expect we'll still fix some things that > >>> slipped through the cracks, but at least we should prevent any mass > >>> changes). > >>> > >>> > >> Yep. This seems like a reasonable adjustment to the schedule in order to > >> finalize these features. I'll do beta4 tomorrow/thursday, and we should > >> plan for RC1 branching in two weeks. Wiki ( > >> https://wiki.php.net/todo/php80 ) > >> has been updated to reflect this. Note that I have NOT moved the GA > date > >> at this time, as that would push us into Dec 10th. Though as the date > >> approaches we may decide to add RC5 back in for safety despite the > >> perinavidinal timing. > >> > >> -Sara > >> > >> P.S. Yes, I made that word up. You know which one. > >> > > --00000000000090cb9705af550ad5--