Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121359 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 45638 invoked from network); 17 Oct 2023 17:46:31 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 17 Oct 2023 17:46:31 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EDE59180504 for ; Tue, 17 Oct 2023 10:46:29 -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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS2639 136.143.188.0/23 X-Spam-Virus: No X-Envelope-From: Received: from sender4-of-o53.zoho.com (sender4-of-o53.zoho.com [136.143.188.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 17 Oct 2023 10:46:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697564787; cv=none; d=zohomail.com; s=zohoarc; b=Eo0L1+7vPMiiiwb9oqr63Q1cr/qQSdTC3VLRvZHYXbXHexdzgFDCq/eXk90HLnLoXFslFV/oPducAcS/cfr/fggYGpQLylFYEvG4l3iKZf+6p/+lDzkuLAjZFQjFDQMX78AXd5tBXN4xIA9iuAPXkBDOJXY8tsTMyoQrMkQOizY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1697564787; h=Content-Type:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=vndBFN1YzOkaZVGStz7z+inMvaXYUzjj5mpw9B2FDo4=; b=OT3FNoWB7hUZdYfzr30KAehBtw4g0H0+2zVuGMXWnIi0A2UTbz3jjw2T4UwAxO34eriMhQoAYBTJJPdmlxg2LPddcRRbiV+occ3Kxb+BeYwfpBv+pUn0Hos3V0BbaN31/YymE/cLgz0pJ0qkWn4PPKCTiaxZOXsD1IA85JyaDtw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=daniil.it; spf=pass smtp.mailfrom=daniil@daniil.it; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1697564787; s=daniil; d=daniil.it; i=daniil@daniil.it; h=Content-Type:Message-ID:Date:Date:MIME-Version:To:To:From:From:Subject:Subject:Message-Id:Reply-To:Cc; bh=vndBFN1YzOkaZVGStz7z+inMvaXYUzjj5mpw9B2FDo4=; b=hqMj+CQpDCh7Y+2MSIZZps/v/nU6lCFLAGvBgam/a0VTCCR/NmWEBoJofqSV/ZT1 YNgziJwjwbUW6uL9Yw2Bh90A5kfCItoRZ8K5ag4iveJwKhg0SvYt72+rPzE2O4EykP9 56DG3yrcPF73B7xNoLEazLozkfsITaLpU1kbW4NA= Received: from [192.168.69.233] (128.116.205.77 [128.116.205.77]) by mx.zohomail.com with SMTPS id 1697564785574175.98900023704925; Tue, 17 Oct 2023 10:46:25 -0700 (PDT) Content-Type: multipart/alternative; boundary="------------0kVG80gdL1Ihc17epg7uz0uS" Message-ID: Date: Tue, 17 Oct 2023 19:46:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: internals@lists.php.net X-ZohoMailClient: External Subject: Change default method of disabling JIT for PHP 8.4 From: daniil@daniil.it (Daniil Gentili) --------------0kVG80gdL1Ihc17epg7uz0uS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, I would like to submit an RFC and PR to change a few INI defaults for opcache, changing how JIT is disabled by default. Currently, JIT is disabled by default using the |opcache.jit_buffer_size=0| default, instead of |opcache.jit=0|. I.e. here are the defaults for these two configuration entries: - opcache.jit=tracing - opcache.jit_buffer_size=0 This effectively disables JIT not because `jit=0`, but rather because the buffer size is set to 0. I would like to change these defaults to: - opcache.jit=off - opcache.jit_buffer_size=64m (taken from https://github.com/php/php-src/pull/12425/files, any smaller multiple of 2 causes the buffer to fill up when running moderately sized projects like Psalm or PHPStan). What do you think? Kind regards, Daniil Gentili. --------------0kVG80gdL1Ihc17epg7uz0uS--