From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: scratch/accurate-warning-pos: Solid progress: the branch now bootstraps. Date: Sat, 01 Dec 2018 17:30:54 +0100 Message-ID: <5C02B73E.7000806@gmx.at> References: <23334086-c0a1-7b34-4234-343719618bd1@cs.ucla.edu> <20181128120443.GA4036@ACM> <20181129220552.GI12576@ACM> <9dde4ed7-8401-6022-a668-258d48bb7726@cs.ucla.edu> <20181130185503.GA16256@ACM> <20181130220218.GB16256@ACM> <138d56b7-53df-1ea5-377c-8502245f1b6b@cs.ucla.edu> <5C0239DA.4030907@gmx.at> <20181201124727.GC5102@ACM> <5C02962C.5040505@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1543681773 16871 195.159.176.226 (1 Dec 2018 16:29:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Dec 2018 16:29:33 +0000 (UTC) Cc: cpitclaudel@gmail.com, Paul Eggert , michael_heerdegen@web.de, emacs-devel@gnu.org, Alan Mackenzie , Eli Zaretskii To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 01 17:29:29 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gT890-0004B2-3I for ged-emacs-devel@m.gmane.org; Sat, 01 Dec 2018 17:29:26 +0100 Original-Received: from localhost ([::1]:41810 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gT8B6-0001Vm-LB for ged-emacs-devel@m.gmane.org; Sat, 01 Dec 2018 11:31:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gT8Av-0001VR-QX for emacs-devel@gnu.org; Sat, 01 Dec 2018 11:31:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gT8Ar-0004ru-0X for emacs-devel@gnu.org; Sat, 01 Dec 2018 11:31:23 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:48029) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gT8Ah-0004n5-5F; Sat, 01 Dec 2018 11:31:11 -0500 Original-Received: from [192.168.1.101] ([46.125.250.126]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M3NEK-1hJrJS3F6e-00qyqT; Sat, 01 Dec 2018 17:30:58 +0100 In-Reply-To: X-Provags-ID: V03:K1:4wcFHRAjsyZphoWD2LoL4lYk9KcnYfU+/Gz8QodZQhHoVvMsj0u Nb2PdO25zZlbbTP+3RwZY/au2n5HPV1h/InDa1w26AIC00/i/Znfgm8/M8hf7f/CWyH01lu IRCdXB1vUuFKC/Q2riI8FXZ6dmrPx0obfzZCx1z4V8LytiOYe87mJkLAoxlhA6c3f3i7NAS dRG7kevzRgmDwRBPAzvFw== X-UI-Out-Filterresults: notjunk:1;V03:K0:D4vzBJruyFU=:UeUhwRljVxb3fZHSzrzK/J WrafAhe/szLADcCVR1DxZXO+zlC08X3ygp/KmW82AYS7Yp9YBIrTSHHET4Trx12TJjKV6DUU7 a5hUOzPsDjEMBPd99GEsCWwM5kHMMeFXgBBu+T5BHKO93zDN1LPe5PohW/pmbUXJcvRu/8AE6 RRwGxtH7dcyQxLS5Du7tRxAFTLiI/1C1Mhu6IErDJkhNpHqtUOzGbzwfxX73sGLHTHUOdbQ6q d3QGaKnqUH6cpJli6JbH54His1aOAVLCrIlg4iqfb6XqZ896J4j1ubA9Y3oC7DsX4fBm9lDsq anI6INfov9cL6SPL+prvBw5qC53lWjujD3LebAKXa5Ij2SplOmXDd98siwj/btT/cr/jtznaQ P60zUK961kK3NhRKYwmvCynU+HWY2dl2KsEaVtAFAe+ACoxH2S3l2l91Qz0V31Ov3OBkKJ2WK gRe8CRRTV3PdnCsjQ+j3yFXJG+EbiSFNwWeQbWLGIds5sbVZ93iWv7wOEK8W6gssbTFBqCgSu YrJiPxJ0Xu9dcEatqU21mudShv1bgWlTxH20qgRPGyJJDguoT05ca5bPjQ6RFQDHQIKWLmSdQ ZI3XGrHUhjJHKOany/W3euwECfs5Iwypubtgef47Rf+/IM/+PRNWtknk0BoVo7+9UFFGd/ifd B4GtfrsrbDhiRUxnRQymB5TUQ3EERWlO4hFm2nRi6UKx77HUrlxYEhCiqLZzd39nEs5o9ceFu BB4zCAC2kFt9RpRVCtGMUFrMSZA97TCFXPUA2S0em2Bo6mrOBGzvhVYaFfXU4Hm8sBsj579j X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:231560 Archived-At: > the problem is not "the byte-compiler needs line > numbers" but "the code that emits the warnings needs line numbers" and If "the code that emits the warnings needs line numbers" and getting that code right is hard, then why burden the byte compiler with it and indirectly the code it produces? And if we do insist on burdening the byte compiler, then why don't we make that at least optional with the help of some flags? I do byte compile code to make Emacs run faster. If I do not need fast code, I run it interpreted. But probably I'm missing something all too obvious here. martin