Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129402 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id BF0CA1A00BC for ; Sat, 22 Nov 2025 21:51:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763848281; bh=TW9/Lpi93on3CWv0+FfGVLF4s6S0aNkh3EjHBd9w31k=; h=Date:To:From:Cc:Subject:In-Reply-To:References:From; b=fVToFcwgqdQaUiL0+O6QOpyc8fHOXrdnegbLCBabDAcIfE0fybznI0J0UPWAYkTHx sSrEgs3xVi2DVWRVMu12c2X9EtFzYCxWNZ04IuI7Z32edf3dYJaA10fOIUuGHmgurP UDhaYTAJrdLTqClY3a0DtZGVvvtKxqSre5Vz44g4ZaxLHtIzj+tNBu0tM53M5/nbYC mlzX0uRo8n8QursKEBCi/i8hv0zQcSjqyz8vWsZFzoGYNT16n8lg4NKYA7Kqe5dFid 0XoevcszQT5E45EO24XvyjTiG/wAIFYlESSDAdqLziS/rqen3P558K0YACtvFidrj5 iMdJVMxRdi8oQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4451118003E for ; Sat, 22 Nov 2025 21:51:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-244117.protonmail.ch (mail-244117.protonmail.ch [109.224.244.117]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 22 Nov 2025 21:51:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpb.moe; s=protonmail; t=1763848272; x=1764107472; bh=TW9/Lpi93on3CWv0+FfGVLF4s6S0aNkh3EjHBd9w31k=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=cAsSoBwfBPi56H8hoJ50Jl1DhnDkTiD+Lv5d+UrR4yJLDkArWXb5E/eZia/vQpI5g /vtqWFY1Osp0zY6knmNgGtYrLGrmsGjssyWWJnA/H//+BigFoSQO/KYofLLzwiVETs v+mLe2WC4wcAzVQXsJFRiMOZtEJxl9dVLrvBekeMq6m427awE0bdRFrWQuuElBG7ap tmYqns/XjMv7wU6JkuD8pb+sxQ29In0Y9TIH8G1d/9fZ9vQ8aINFK1rYEgMLD/8kRo J+VBu+RJgcRfRcXaMu6i0izD+eHHzkP1vtCKLAH2NFLIDqNAYnTaGt8hFXJXY2XnJf oq+MUH27kBBfQ== Date: Sat, 22 Nov 2025 21:51:06 +0000 To: Arnaud Le Blanc Cc: Brent Roose , PHP Internals Subject: Re: [PHP-DEV] What's the status of the JIT? Message-ID: In-Reply-To: References: Feedback-ID: 96993444:user:proton X-Pm-Message-ID: 376c767ee065dd661ccd7b08bc2a65fe2dd33bee Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: internals@gpb.moe ("Gina P. Banyard") On Friday, 21 November 2025 at 15:25, Arnaud Le Blanc = wrote: > Regarding the impact of the JIT on internal development, I believe > that it's relatively low: >=20 > * The JIT is known to be a bit unstable yet, and there are occasional > JIT bug reports, but these affect only the JIT and deployments with > JIT enabled > * Changes to the VM are likely to require changes to the JIT as well, > but this is not the majority of the work > * Language changes, such as those proposed in RFCs, often require JIT > changes as well. But RFCs are not required to implement JIT changes > before voting, so this only adds overhead on accepted RFCs. This > represents a very small fraction of the work required on an RFC. > * Other changes don't usually need to care about the JIT >=20 > Best Regards, > Arnaud To expand on this, the only times I really need to touch the JIT is when pr= oposing language deprecations. Even when working on the Container/Offset RFC, the tweaking of the JIT was = relatively straight-forward. Best regards, Gina P. Banyard