From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark H Weaver Newsgroups: gmane.lisp.guile.devel Subject: Re: autocompilation support in master Date: Tue, 9 Jun 2009 22:39:42 -0400 Message-ID: <20090610023941.GB1384@fibril.netris.org> References: <87hbyujpof.fsf@arudy.ossau.uklinux.net> <87vdn6gvgf.fsf@arudy.ossau.uklinux.net> <20090609005226.GA3468@fibril.netris.org> <20090609184723.GA3694@fibril.netris.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1244601625 2642 80.91.229.12 (10 Jun 2009 02:40:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 10 Jun 2009 02:40:25 +0000 (UTC) Cc: guile-devel@gnu.org To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Jun 10 04:40:23 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MEDji-0007Nr-B8 for guile-devel@m.gmane.org; Wed, 10 Jun 2009 04:40:22 +0200 Original-Received: from localhost ([127.0.0.1]:46037 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MEDji-0005Kf-1V for guile-devel@m.gmane.org; Tue, 09 Jun 2009 22:40:22 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MEDjD-0004mi-8S for guile-devel@gnu.org; Tue, 09 Jun 2009 22:39:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MEDj8-0004a3-Az for guile-devel@gnu.org; Tue, 09 Jun 2009 22:39:50 -0400 Original-Received: from [199.232.76.173] (port=42070 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MEDj7-0004Zu-Qg for guile-devel@gnu.org; Tue, 09 Jun 2009 22:39:45 -0400 Original-Received: from world.peace.net ([204.107.200.8]:53482) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MEDj7-00053J-59 for guile-devel@gnu.org; Tue, 09 Jun 2009 22:39:45 -0400 Original-Received: from localhost ([127.0.0.1] helo=fibril.netris.org ident=hope1) by world.peace.net with esmtp (Exim 4.69) (envelope-from ) id 1MEDj5-0005Ow-Ds; Tue, 09 Jun 2009 22:39:43 -0400 Content-Disposition: inline In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8659 Archived-At: Andy Wingo wrote: > BTW I pushed something that might affect > the stack overflow issue, can you give that a try? I have one report of > it working where it didn't use to work. It still overflows the stack on my system, but since you changed the order of compilation, it now fails on a different file. This with commit 9ea12179fffffa8e1ba12cde4a10c35504a80012. I also removed the (debug-enable 'debug), so the backtrace looks a little different. Mark GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools compile -o "language/ecmascript/compile-ghil.go" "language/ecmascript/compile-ghil.scm" Backtrace: In ice-9/psyntax-pp.scm: 5842: 44* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 45* [# () # ()] In ice-9/psyntax-pp.scm: 782: 46 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 47* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 48* [# () # ()] In ice-9/psyntax-pp.scm: 782: 49 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 50* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 51* [# () # ()] In ice-9/psyntax-pp.scm: 782: 52 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 53* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 54* [# () # ()] In ice-9/psyntax-pp.scm: 782: 55 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 56* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 57* [# () # ()] In ice-9/psyntax-pp.scm: 782: 58 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 59* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 60* [# () # ()] In ice-9/psyntax-pp.scm: 782: 61 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 62* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 63* [# () # ()] In ice-9/psyntax-pp.scm: 782: 64 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 65* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 66* [# () # ()] In ice-9/psyntax-pp.scm: 782: 67 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 68* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 69* [# () # ()] In ice-9/psyntax-pp.scm: 782: 70 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 71* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 72* [# () # ()] In ice-9/psyntax-pp.scm: 782: 73 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 74* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 75* [# () # ()] In ice-9/psyntax-pp.scm: 782: 76 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 77* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 78* [# () # ()] In ice-9/psyntax-pp.scm: 782: 79 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 80* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 81* [# () # ()] In ice-9/psyntax-pp.scm: 782: 82 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 83* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 84* [# () # ()] In ice-9/psyntax-pp.scm: 782: 85 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 86* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 87* [# () # ()] In ice-9/psyntax-pp.scm: 782: 88 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 89* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 90* [# () # ()] In ice-9/psyntax-pp.scm: 782: 91 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 92* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 93* [# () # ()] In ice-9/psyntax-pp.scm: 782: 94 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 95* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 96* [# () # ()] In ice-9/psyntax-pp.scm: 782: 97 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 98* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 99* [# () # ()] In ice-9/psyntax-pp.scm: 782: 100 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 101* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 102* [# () # ()] In ice-9/psyntax-pp.scm: 782: 103 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 104* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 105* [# () # ()] In ice-9/psyntax-pp.scm: 782: 106 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 107* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 108* [# () # ()] In ice-9/psyntax-pp.scm: 782: 109 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 110* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 111* [# () # ()] In ice-9/psyntax-pp.scm: 782: 112 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 113* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 114* [# () # ()] In ice-9/psyntax-pp.scm: 782: 115 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 116* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 117* [# () # ()] In ice-9/psyntax-pp.scm: 782: 118 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 119* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 120* [# () # ()] In ice-9/psyntax-pp.scm: 782: 121 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 122* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 123* [# () # ()] In ice-9/psyntax-pp.scm: 782: 124 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 125* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 126* [# () # ()] In ice-9/psyntax-pp.scm: 782: 127 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 128* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 129* [# () # ()] In ice-9/psyntax-pp.scm: 782: 130 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 131* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 132* [# () # ()] In ice-9/psyntax-pp.scm: 782: 133 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 134* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 535: 135* [# () # ()] In ice-9/psyntax-pp.scm: 782: 136 [# core-form # # ...] In ice-9/psyntax-pp.scm: 5842: 137* [chi-let1039 (# # #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 1121: 138* [chi150 (# () #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 1422: 139 [syntax-type148 (# () #) (# # # # ...) (()) ...] In ice-9/psyntax-pp.scm: 1378: 140 [syntax-type148 lambda (# # # # ...) (# # shift # ...) ...] In ice-9/psyntax-pp.scm: 4942: 141 [lookup111 lambda (# # # # ...) (hygiene system base pmatch)] In ice-9/psyntax-pp.scm: 5294: 142 [get-global-definition-hook79 lambda (hygiene system base pmatch)] In ice-9/boot-9.scm: 1956: 143 [# #] ERROR: Stack overflow