From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Tromey Newsgroups: gmane.emacs.bugs Subject: bug#12215: CSET is unnecessarily confusing Date: Fri, 24 Aug 2012 11:27:02 -0600 Message-ID: <87zk5kjj4p.fsf@fleche.redhat.com> References: <502D8A95.7060609@cs.ucla.edu> <5034511B.7010409@cs.ucla.edu> <50350A4C.5050103@cs.ucla.edu> <87fw7d3qan.fsf@gnu.org> <5037B7A6.5030202@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1345829252 4295 80.91.229.3 (24 Aug 2012 17:27:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 24 Aug 2012 17:27:32 +0000 (UTC) Cc: Chong Yidong , 12215@debbugs.gnu.org, Dmitry Antipov To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 24 19:27:32 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 1T4xfP-0002yz-Sx for geb-bug-gnu-emacs@m.gmane.org; Fri, 24 Aug 2012 19:27:32 +0200 Original-Received: from localhost ([::1]:54234 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4xfN-00056b-Ld for geb-bug-gnu-emacs@m.gmane.org; Fri, 24 Aug 2012 13:27:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4xfK-00056C-Qn for bug-gnu-emacs@gnu.org; Fri, 24 Aug 2012 13:27:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4xfJ-0003nt-Mt for bug-gnu-emacs@gnu.org; Fri, 24 Aug 2012 13:27:26 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4xfJ-0003no-JU for bug-gnu-emacs@gnu.org; Fri, 24 Aug 2012 13:27:25 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1T4xfu-0006NX-A5 for bug-gnu-emacs@gnu.org; Fri, 24 Aug 2012 13:28:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tom Tromey Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 Aug 2012 17:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12215 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 12215-submit@debbugs.gnu.org id=B12215.134582927224504 (code B ref 12215); Fri, 24 Aug 2012 17:28:02 +0000 Original-Received: (at 12215) by debbugs.gnu.org; 24 Aug 2012 17:27:52 +0000 Original-Received: from localhost ([127.0.0.1]:47174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T4xfj-0006NA-Mb for submit@debbugs.gnu.org; Fri, 24 Aug 2012 13:27:52 -0400 Original-Received: from mx1.redhat.com ([209.132.183.28]:20536) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T4xfg-0006N3-K5 for 12215@debbugs.gnu.org; Fri, 24 Aug 2012 13:27:50 -0400 Original-Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q7OHR4Y6031868 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 24 Aug 2012 13:27:04 -0400 Original-Received: from barimba (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id q7OHR24t026805 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Fri, 24 Aug 2012 13:27:03 -0400 X-Attribution: Tom In-Reply-To: <5037B7A6.5030202@cs.ucla.edu> (Paul Eggert's message of "Fri, 24 Aug 2012 10:19:34 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 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:63459 Archived-At: >>>>> "Paul" == Paul Eggert writes: Paul> How exactly does that work? I just now looked at the concurrency branch Paul> and its BVAR is the same as in the trunk. Paul> Is BVAR a speculative change, that was put in because eventually we Paul> thought we'd need it for concurrency? If so, perhaps we should revert Paul> it until the need is demonstrated. After all, it's been many months Paul> since BVAR went in, and the concurrency branch still isn't really Paul> using it. Yeah. Originally I had planned a somewhat complicated scheme for handling per-thread let bindings. This scheme required some changes like BVAR. I lobbied to get these changes into the trunk because carrying big changes like this on a branch makes merging very hard -- this is partly what sunk the first concurrency branch. My planned bindings approach was tricky, though, and due to unrelated changes in my life, I no longer have the time or energy to think through all the details to make them work with other changes that have happened in Emacs since then. So on the new concurrency branch I opted for a much simpler approach (which may still be wrong :-). BVAR isn't needed right now. It may be if someone else resurrects the other approach. It's unlikely I ever will. Tom