From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Wojciech Meyer Newsgroups: gmane.emacs.devel Subject: Re: Compiling Elisp to a native code with a GCC plugin Date: Wed, 15 Sep 2010 00:33:09 +0100 Message-ID: References: <87bp805ecr.fsf@gmail.com> <874ods5ctf.fsf@gmail.com> <877hio3urh.fsf@gmail.com> <87wrqo2ev4.fsf@gmail.com> <87bp802bpd.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1284507203 11033 80.91.229.12 (14 Sep 2010 23:33:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 14 Sep 2010 23:33:23 +0000 (UTC) Cc: emacs-devel@gnu.org To: Tom Tromey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 15 01:33:22 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ovf02-0008MK-0Y for ged-emacs-devel@m.gmane.org; Wed, 15 Sep 2010 01:33:18 +0200 Original-Received: from localhost ([127.0.0.1]:37095 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ovf01-0000GS-Co for ged-emacs-devel@m.gmane.org; Tue, 14 Sep 2010 19:33:17 -0400 Original-Received: from [140.186.70.92] (port=56473 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ovezw-0000GN-6M for emacs-devel@gnu.org; Tue, 14 Sep 2010 19:33:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ovezv-0006YN-52 for emacs-devel@gnu.org; Tue, 14 Sep 2010 19:33:12 -0400 Original-Received: from mail-pw0-f41.google.com ([209.85.160.41]:63681) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ovezu-0006YA-TY for emacs-devel@gnu.org; Tue, 14 Sep 2010 19:33:11 -0400 Original-Received: by pwj6 with SMTP id 6so5221299pwj.0 for ; Tue, 14 Sep 2010 16:33:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=rs8OPy8pl9E4dbnySLzootcQ3aahOEtL246FXNfmQYY=; b=SzrD4fVn83okcDZfDqVuelwoMZOnw8J6wP+csCKzcWC456436MwnRZT3TrKNOMrwp+ GV+5Ttsv7aA8SNGSwpDXNnEydBh8GZbWVv9QrcTE1jx/nomMJLH94L+K4iIVyeou1py4 0k6pJLPiHBON9ykoXwCsdCdt72bl6dX0lDZc8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=g3FxauFtPVU14k3/cksps+EficumU9T9MXnzIPtEVTV49kfi+UKYIYCs2XWKNPMe96 VLqPWAbmN3KyiiwXpyVFnxSbUGHSdch3v/u0jhlJm+yk+j6+YHc9gClDSDDn97yiLze5 yQtTU4wv4V169EwSor6c6bNZsnOdn4uoKRGdY= Original-Received: by 10.142.67.36 with SMTP id p36mr632416wfa.247.1284507189840; Tue, 14 Sep 2010 16:33:09 -0700 (PDT) Original-Received: by 10.142.99.10 with HTTP; Tue, 14 Sep 2010 16:33:09 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:130161 Archived-At: Tom Tromey writes: > Tom> For the concurrency stuff, we did two kinds of automated rewriting. > > Wojciech> If you could point me out with the tools you used for this > Wojciech> job, I would be grateful, any points to git? > > It is in the concurrency branch in Emacs bzr. I assume this is mirrored > in git, but I'm not sure. > > I can email you the two .el scripts if you like, plus the little GCC > patch I had to use to get the right location for the -> tokens. Just > let me know. Yes please, I would like to take a look, thanks. > > Wojciech> Any chances to get it back to life? > > I have zero (really negative) free time. But yes, it can be > resurrected. One starting point would be doing a merge from trunk. > Giuseppe did this but ran into problems... I still don't really know > the details, just that things changed on trunk in some conflicting > way. Yes, I saw some of the work that had been done, and posts on ML. > > Wojciech> Shall we setup a public repo somewhere then? > > We had one on gitorious. But I think if you are going to try to work > on trunk you should just use bzr. Or at least use the semi-official > git mirror when preparing patches. I am just not sure how efficiently and reliably branches work in bzr (I've managed to screw up some of my work once with bzr), and I am not sure how reliable are git mirrors. I quite like git, however there is a cost of troubles with integration with bzr. On other hand I find forking <-> merging unacceptable. I will try to mock something up, in the meantime. BTW: If somebody would like to enlighten me on how reliably mirrored git works with the Emacs source tree, I would be grateful. Thanks. Wojciech PS: sorry this time sent from gmail.