From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: feature/jit-improved-type-punning 9d2a54bd8d: src/comp.c: Use libgccjit's bitcast API for type coercion, when available. Date: Wed, 28 Sep 2022 14:10:15 +0300 Message-ID: <83pmffiwko.fsf@gnu.org> References: <166430063807.1861.17209317756638644499@vcs2.savannah.gnu.org> <20220927174358.8443FC00A6E@vcs2.savannah.gnu.org> <87y1u473g3.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28318"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, vibhavp@gmail.com To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Sep 28 15:15:16 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odWuC-0007EB-5H for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Sep 2022 15:15:16 +0200 Original-Received: from localhost ([::1]:60974 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odWuB-0001jg-8u for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Sep 2022 09:15:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odUxL-0004OT-OW for emacs-devel@gnu.org; Wed, 28 Sep 2022 07:10:25 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48400) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odUxL-0002fi-0g; Wed, 28 Sep 2022 07:10:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Qs3M+MicQtEV3F6O4Ja+s49PILHyX7ZeLPpruV0ojUc=; b=pOOtwppZFJsg 42trZiJSjbmyuBHNqo6rcuE4O/YL6GiGhfBSgH7YgD5xB9vd+t8LSRV/2104zmBuRuwc7m+tFYwga FunMGi6rNWuROQ8sSlC735yK6xrmK1qRA8XwjfmMQ4S7v7VCoWbAopECZ/SLdMYV149urkF7Tod1n 9AvZKov9208I5xCy2SrWjvsR2teWNg3uzQ3cxCCWesAfid6MugpUA3UPz4uDAo/WIE4tilMJVEkQY Qcc8gUVo7VqFNzBVDMv2xq2Jsck/zfDo7ohBJ6aD8Wfw5RrkScyd1FuPlDK5ilz3+oBzWImYehNzV IuCCayXNSEsrXOlQDrunWw==; Original-Received: from [87.69.77.57] (port=3631 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odUxK-0003ig-7T; Wed, 28 Sep 2022 07:10:22 -0400 In-Reply-To: <87y1u473g3.fsf@yahoo.com> (message from Po Lu on Wed, 28 Sep 2022 08:22:36 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:296393 Archived-At: > From: Po Lu > Cc: Vibhav Pant > Date: Wed, 28 Sep 2022 08:22:36 +0800 > > BTW, I don't see any code that loads this function dynamically on MS > Windows. Isn't that needed? They were present in the patch that was posted. FWIW, I'd like to see some rationale for these changes. Perhaps libgccjit experts would see it immediately without any explanations, but I'm not such an expert. TIA.