Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121572 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 30041 invoked from network); 3 Nov 2023 19:46:42 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 3 Nov 2023 19:46:42 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 13257180087 for ; Fri, 3 Nov 2023 12:46:41 -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, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,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-o50.zoho.com (sender4-of-o50.zoho.com [136.143.188.50]) (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 ; Fri, 3 Nov 2023 12:46:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1699040797; cv=none; d=zohomail.com; s=zohoarc; b=NjDrHgKqglTHxKrfFMj/9+ABdIf+AWeMheXicuwu1q2M1kQ2hriSmLU1f42Db7/iUreUSGDcwVuoi1MZHemSWigi7kuroeIpGXvgW3lSZRBaau7lf0deWZ9SBJxAPAOM3nWdEzRzVN6CYEZMoGncXhrZGqqp5OviPodQUWh+ur0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1699040797; h=Content-Type:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=C/4sDs1+/fAIakcN/NciWDV4LgTaiyAlETYsbmSTfbQ=; b=TN4uyy7BozI8oRverUF/ZeBTJJpG7/Cku/0sydDPQjs5KNblCtwn/EWfAEYahr5021ya+iBykoJLuwr0ercwSo3AOt2nmCJGJo0cuoDJ/6insFTJA9nG3N99SFnEylmX+ikZUJyDZPE6DJxetsCCvtrh1JtjCtoxm6ufC/fSyfk= 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=1699040797; s=daniil; d=daniil.it; i=daniil@daniil.it; h=Date:Date:From:From:To:To:Message-ID:In-Reply-To:References:Subject:Subject:MIME-Version:Content-Type:Message-Id:Reply-To:Cc; bh=C/4sDs1+/fAIakcN/NciWDV4LgTaiyAlETYsbmSTfbQ=; b=lDqUwEV/JFzj9Oco8DJ5ccdFr5y54dkfbAcdPj97WK1sGgeVIsKJ5TNTayIoOhcB 8gzbi70fP7GMQgkLUBJCyAwL6Ot0/rA2MYYz5cn5AQeewCayeiYGKCjzMueV8o/NeIQ 0srEabo1IayLU6IXg8/7T/OhR0+WiYO4pbg7GwII= Received: from dummy.faircode.eu (128.116.205.77 [128.116.205.77]) by mx.zohomail.com with SMTPS id 1699040795122954.9881066082808; Fri, 3 Nov 2023 12:46:35 -0700 (PDT) Date: Fri, 3 Nov 2023 20:46:25 +0100 (GMT+01:00) To: internals@lists.php.net Message-ID: <101c92c3-3b05-4288-a8ff-19198bac1505@daniil.it> In-Reply-To: <0F102694-E59C-4A16-AEA7-F2A58E89CF6B@gmail.com> References: <5ea314c4-f45d-4b7c-a94d-a82931eeb80b@daniil.it> <1503e012-c445-4f37-810f-a59bc38ba8f3@daniil.it> <0F102694-E59C-4A16-AEA7-F2A58E89CF6B@gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_12_235528300.1699040785600" X-Correlation-ID: <101c92c3-3b05-4288-a8ff-19198bac1505@daniil.it> X-ZohoMailClient: External Subject: Re: [PHP-DEV] Previous discussions about generics syntax only? From: daniil@daniil.it ------=_Part_12_235528300.1699040785600 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, > There are still a lot of people who use a cheap shared host, edit a file directly on the live environment, and expect it to just work without needing any kind of rebuild or restart step. Nothing will change in that sense, the only difference is the addition of compile-time autoloading and type checking. No preloading (in the sense of no opcache configuration needed), nothing special. > If you use the JIT in advance, it becomes a very different tool - the point of JIT compilation is to make use of runtime information about hot paths, the actual types of dynamic arguments, etc Not with function JIT, function JIT is the closest thing we currently have to an AOT compiler in php (minus the actual executable generation, since it all happens in memory), it just compiles opcodes without any optimizations based on runtime type information (unlike tracing JIT, which does use runtime type information). Regards, Daniil Gentili. ------=_Part_12_235528300.1699040785600--