From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#11617: Don't use 'register'; these days it's not needed. Date: Sun, 03 Jun 2012 09:33:45 -0700 Organization: UCLA Computer Science Department Message-ID: <4FCB91E9.1060101@cs.ucla.edu> References: <4FCAFED3.4080008@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1338741318 15890 80.91.229.3 (3 Jun 2012 16:35:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 3 Jun 2012 16:35:18 +0000 (UTC) Cc: 11617@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 03 18:35:16 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SbDlr-0005yt-AX for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Jun 2012 18:35:15 +0200 Original-Received: from localhost ([::1]:42809 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbDlr-0004Vj-0x for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 Jun 2012 12:35:15 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbDlo-0004Va-DT for bug-gnu-emacs@gnu.org; Sun, 03 Jun 2012 12:35:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SbDlm-0004hK-Om for bug-gnu-emacs@gnu.org; Sun, 03 Jun 2012 12:35:11 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SbDlm-0004h5-K3 for bug-gnu-emacs@gnu.org; Sun, 03 Jun 2012 12:35:10 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SbDna-0004uh-4K for bug-gnu-emacs@gnu.org; Sun, 03 Jun 2012 12:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 Jun 2012 16:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11617 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11617-submit@debbugs.gnu.org id=B11617.133874137318833 (code B ref 11617); Sun, 03 Jun 2012 16:37:02 +0000 Original-Received: (at 11617) by debbugs.gnu.org; 3 Jun 2012 16:36:13 +0000 Original-Received: from localhost ([127.0.0.1]:55957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SbDmm-0004th-H9 for submit@debbugs.gnu.org; Sun, 03 Jun 2012 12:36:13 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:50491) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SbDmR-0004su-Pk for 11617@debbugs.gnu.org; Sun, 03 Jun 2012 12:36:11 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 0D210A60003; Sun, 3 Jun 2012 09:33:54 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZson2+njn-I; Sun, 3 Jun 2012 09:33:53 -0700 (PDT) Original-Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 8A282A60002; Sun, 3 Jun 2012 09:33:53 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:60675 Archived-At: On 06/03/2012 08:22 AM, Stefan Monnier wrote: > While `register' has been unnecessary for a while > now, I don't see why it would hurt. It hurts because it wastes developers' time, and has done so for many years. It'd be better to not continue to waste our time worrying about whether to use 'register', or even having to read the noise word 'register'. We should definitely not waste our time reading or maintaining comments like this: /* If we use `register' here, gcc-4.0.2 on amd64 using -DUSE_LISP_UNION_TYPE complains further down that we're getting the address of `force'. Go figure. */ This stuff is all bogus and our lives would be a tiny bit simpler if it vanished. I've put work into making it vanish, and I'd appreciate the chance to make that work useful for others.