[Python-Dev] [Stackless] Stackless for 2.1: Progress Report (fwd)

Skip Montanaro skip@pobox.com (Skip Montanaro)
Tue, 29 May 2001 14:03:47 -0500


--RlpqOaIB3+
Content-Type: text/plain; charset=us-ascii
Content-Description: message body text
Content-Transfer-Encoding: 7bit


I pass this along in case anyone here has some ideas for Jeff about how to
workaround his problems with pyexpat.c.

Skip


--RlpqOaIB3+
Content-Type: message/rfc822
Content-Description: forwarded message
Content-Transfer-Encoding: 7bit

Return-Path: <stackless-admin@starship.python.net>
Received: from wormwood.pobox.com (wormwood.pobox.com [208.210.125.20])
	by manatee.mojam.com (8.11.0/8.11.0) with ESMTP id f4TI9G123689
	for <skip@manatee.mojam.com>; Tue, 29 May 2001 13:09:17 -0500
Received: from wormwood.pobox.com (localhost.pobox.com [127.0.0.1])
	by wormwood.pobox.com (Postfix) with ESMTP id 2049572551
	for <skip@manatee.mojam.com>; Tue, 29 May 2001 14:09:03 -0400 (EDT)
Received: from potrero.mojam.com (ns2.mojam.com [207.20.37.91])
	by wormwood.pobox.com (Postfix) with ESMTP id 70F5572564
	for <skip@pobox.com>; Tue, 29 May 2001 14:08:59 -0400 (EDT)
Received: from starship.python.net (IDENT:qmailr@starship.python.net [63.102.49.32])
	by potrero.mojam.com (8.9.3/8.9.3) with SMTP id LAA32476
	for <skip@mojam.com>; Tue, 29 May 2001 11:09:10 -0700
Received: (qmail 21745 invoked from network); 29 May 2001 18:09:01 -0000
Received: from unknown (HELO starship.python.net) (127.0.0.1)
  by localhost with SMTP; 29 May 2001 18:09:01 -0000
Delivered-To: stackless@starship.python.net
Received: (qmail 21719 invoked from network); 29 May 2001 18:08:36 -0000
Received: from unknown (HELO rampart.timecastle.net) (64.6.34.129)
  by starship.python.net with SMTP; 29 May 2001 18:08:36 -0000
Received: from taupro.com (226-72-dltx.hpnc.com [216.88.72.226])
	by rampart.timecastle.net (8.9.3/8.8.7) with ESMTP id NAA17483;
	Tue, 29 May 2001 13:08:31 -0500
Message-ID: <3B13E514.21871F19@taupro.com>
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.16-3tau i586)
X-Accept-Language: en
MIME-Version: 1.0
References: <3B0A7606.603029F5@taupro.com> <3B0A83F2.2BC22C2@tismer.com> <3B0CB3F4.54BDE760@taupro.com> <3B0D21E4.EA7CCA3F@tismer.com> <3B10CC36.B33589E5@taupro.com>
Content-Type: text/plain; charset=us-ascii
Errors-To: stackless-admin@starship.python.net
X-BeenThere: stackless@starship.python.net
X-Mailman-Version: 2.0.3
Precedence: bulk
List-Help: <mailto:stackless-request@starship.python.net?subject=help>
List-Post: <mailto:stackless@starship.python.net>
List-Subscribe: <http://starship.python.net/mailman/listinfo/stackless>,
	<mailto:stackless-request@starship.python.net?subject=subscribe>
List-Id: The Stackless Python Mailing List <stackless.starship.python.net>
List-Unsubscribe: <http://starship.python.net/mailman/listinfo/stackless>,
	<mailto:stackless-request@starship.python.net?subject=unsubscribe>
List-Archive: <http://starship.python.net/pipermail/stackless/>
From: Jeff Rush <jrush@taupro.com>
Sender: stackless-admin@starship.python.net
To: Christian Tismer <tismer@tismer.com>, stackless@starship.python.net
Subject: [Stackless] Stackless for 2.1: Progress Report
Date: Tue, 29 May 2001 13:06:12 -0500

The port is pretty much done, and it passes the standard
Python regression tests, except for the three XML ones.
On those it executes an invalid bytecode and later,
segfaults.

The cause is some code in pyexpat.c that does a PyFrame_New,
passing in a *dummy* codeblock (gross!) that actually
points to an empty text string (instead of real bytecodes),
just to have a codeblock to call PyEval_CallObject() with.

<sigh>

I'm trying to find a workaround for that.

Does anyone have/want to create some regression tests
for Stackless?

-Jeff Rush
_______________________________________________
Stackless mailing list
Stackless@starship.python.net
http://starship.python.net/mailman/listinfo/stackless



--RlpqOaIB3+--