From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.emacs.devel Subject: Re: Thoughts on replacing macros with static inline functions Date: Fri, 18 Nov 2022 17:16:00 +0100 Message-ID: <87r0y0dyqy.fsf@web.de> References: <83r0y4idy8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5361"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.11; emacs 28.1 Cc: Richard Stallman , xenodasein@tutanota.de, Eli Zaretskii , pappasbrent@knights.ucf.edu, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 18 17:17:19 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 1ow43L-0001Aq-Bj for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Nov 2022 17:17:19 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ow42h-0004jN-J8; Fri, 18 Nov 2022 11:16:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ow42f-0004j8-Vk for emacs-devel@gnu.org; Fri, 18 Nov 2022 11:16:38 -0500 Original-Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ow42d-0006BA-L8; Fri, 18 Nov 2022 11:16:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1668788184; bh=FSpFTVy0rLtaFCOM+6x9Q4puCKY+1PMW23PKh8Voyhk=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=n83i1lHC/PAz0leRMyD43hNiuZwzgOT/nElmyu9+HDrPtNFA8qI99SsYCflQvbnmw qYTgeT/wACnVUQ48efV4SN8lQvBOB3ba2tlRJOeLcBAvl3OAFovFR1xSvK0xj81saK VmqQxspI+/a3TCDWtbdR3GQB+IGDe99SIRTTLXrO0AZSeidcb8H6upzZMT1bOCOGwi B5skjo5NWDK2+3pXJQj/L4pQqfeOy9Aqx2A42TB58XbRNcNhlKCElYFM5vObT5gFP1 fWuHXqttiHmV740Rto3h6KK3iwS40IJmnUAjHEjmZrnW+x48UfVeakFfLELpSvFZCv ieDDpPFwikAvg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from fluss ([84.165.20.127]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N30dV-1p5ZRt19S9-013JuZ; Fri, 18 Nov 2022 17:16:24 +0100 In-reply-to: X-Provags-ID: V03:K1:s0E8c7uG+LGDLTxhGt34yEy/c9HewzJWNmlQNmQix+i4TVZvucX ZWbt40XxjTMOHCTFuko+5jSHDE7SYPj+KB0VEvesJ1SSeWy0c0gnU5ofyOl5iZEB+FxozwU RHaoGah6etm8J8KZVwZ9ixMpVp2yx2YX8iREdvWPSfFY+a1C6wkLRdC8hBMNMB7gwD+6UIB 4FtdAq/6rD0jx3iykZTaA== UI-OutboundReport: notjunk:1;M01:P0:hGWpClQkYy0=;Ebb8/ZrtcyPXa4IlO8qXG+ne/4Y E6ncbXNha8uf0DXfVyxTVd1nt2pD2YRNl+aGFjyAFw7U5sKRHzPr6HEBjaZXRZ4EA7OnlHb85 g09ErzUEOOnk1Ig/iMmJTIK84E4fZctJxdhwdn8/SSsDXCLOxd2MyvM2fkEvcOV112C+K+f6c lZ6jlSdTIXmIVzSOBrnaxqIvy2k0RlvUt8DdZxcZxH1gVAwQQXHWsNHCw1NrEB2yRuwxW5bSP /5JQMXSrWc1OZBrQ8hl0L7MgB3hDrAp4XJdbt58parHO8u5eTAjx+vj8S3fNwX10kwWb1IEBZ Ex/Mwa2w/2edwB5rI8kMi87mwkfMLCJu7uXs4X8nunFskYUhxw4n0hHsDPy8tBq1rbazYah+C ritK/U4fP5RXG0PQBlNw04XNMoPFQ1nsLu0sM31q1Ue49UUXmpLh4aIOy6YkqbS8Gay5mSc8P TcppEMOoa4vutGdnTNw5nhJ/5GmnaNdGBESSTpZTb1GSAsT6TsjMtexocWhHrmR9UYjD/bmrg wgEIRh0hfJFkr1GjN8mlLe1YVNjlrfxkDDy4cc5E71Wk2+ZcfY2ZbOhaPTnVDnnkkNj2TE5SV 3/nn9C9p6JczDVYY+ykayLBMc7F641wuJfYYX/dJlQwcNeOK5t1f4pm7ysS2YVyZ8ducxSGv4 1Y4WhsllYycpFIilu1n8/wl/smOCuJ/e5iVyzXq6Qvj5g/vZouZ/qDA9N8LtBXe0qrPE3TrkI 5WnZjQ0h9Uq7w5DC4Zwv06ckWbx0V3kCAEli1i1tHs5R1u9Nj6wKUflnsEazhc3XIru7u/DJ Received-SPF: pass client-ip=212.227.15.4; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:300116 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Stefan Monnier writes: >> Why do you not consider __attribute__((always_inline)) an improvement >> over macros where applicable? > > Can we drop this discussion. AFAIK all those who matter already > explained clearly that we generally agree it's an improvement, but that > it's not enough of an improvement to justify making the change just for > the sake of it. Thank you! Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmN3r9YQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD62NED/jccbO80WRvEEsEhxkGqCY7GpZXSyexZ5Fc +cZaLsQDLRd29nM2ar9JvlS+dOgzqw+zsYFMHsDVkjZX5B+p+5kGgu9sa4eZ3nNh vlxJknTjgoTSrP4n9qE+a3u9Ptp1HEgA1HQwSftsIMaGQKKAthPVyOiYtjxVQHqv gfucbCPUdVAzkXS4Ow61KcEgUlyyJed9FiJIRkKFl+wU31nHE/ZwCHvNFg5l23ZE if8azW4grPArmTsTUWVR0WBjGIpGKHe9H2V9yMRBySjvgtImrYejJYyBQxpSb+Ay gH+P8xb64YCSro4anufcgSX+UsEa/vn7Vwp94VfwwMsv63DbWVEX2tvQxMoKMe3n fa/btPTzwpQQgjXo02HZbqF2x6+oa0svZUYdDdYEH1xUPCtv4tRTa+UqgxlYFSAT p3LeYxtZJALEI5a3+PnZ5BSvVw+Kd3vpnF7P1Ty5wWt4c6qdClFbjmYpFSNYRWDm KZmEFxBrVdCp7o00NJ3kIQzeNZtcCjtc5y2giP44C6a0KjF2QA8RWeLE+85lewuB CnURuHvYa8f67JbinzGFkiz8kVKNjxexsmpoM0UkCBHt/EWsrTB8MIZgJ28lfnEf GQkS+nGW9NMoze5BA0mCukbKNIMhLwOL0BN6XjY2I6vJ1mmoRaAYAPSbSXomV6IN oDhs0rKEiMQEAQEIAC4WIQTdKL3m2Ydcq85Kix3czw2zC8EFSAUCY3ev1hAcYXJu ZV9iYWJAd2ViLmRlAAoJENzPDbMLwQVID8ED/23LDnmJPJmzk7Dq6WJIUls4PV2t gCFrihqbq9gxnRPaN+miV8QBmJFkiRtM+tZ2K3g6UdU/JPHnryW5vrE4264FxxFM N9/MT8BH89XyT/HIVKlJC3VpIcE0Yy3SnfpBwIUrTK9qJb9Tjd3xUqG5HWQDs4Ff gZbHYZnxMg2ClBxR =O9ou -----END PGP SIGNATURE----- --=-=-=--