[Compiler-sig] ast branch status

logistix logistix at cathoderaymission.net
Thu Jan 1 16:45:31 EST 2004



> -----Original Message-----
> From: compiler-sig-bounces at python.org 
> [mailto:compiler-sig-bounces at python.org] On Behalf Of Neal Norwitz
> Sent: Monday, December 29, 2003 5:18 PM
> To: compiler-sig at python.org
> Subject: [Compiler-sig] ast branch status
> 
> 
> I've been working on the AST branch.  I *think* it's in 
> better shape than before I started, but YMMV. :-)
> 
> I don't get any crashes now.  When I do a make, setup.py 
> "executes," but it doesn't do anything.  I have two 
> outstanding changes to make it run through to completion with 
> exceptions:
> 
>    1) Remove first line in getopt.py (need to impl file 
> encoding/pep 263)
>    2) Comment out BLDSHARED line Lib/distutils/sysconfig.py (363)
> 
> I added a section at the top of Python/newcompile.c for the 
> known bugs.
> 
> There are a few memory leaks now when running setup.py.  But 
> I think there's a lot of potential leaks.  The lifetime of 
> memory isn't clear to me.  But maybe it's just my confusion.
> 
> Since setup.py doesn't work, I can't run any tests right now. 
>  I'll probably build the extensions by hand and see if I can 
> get a bunch of tests to work.  It's probably easier to debug 
> segfaults than just strange behaviour (like setup doing nothing). :-(
> 
> Any help or ideas for how to proceed would be great.
> 
> Neal
> 

Did you make some changes to symtable.h that need to be checked in? I'm
getting some errors on the symtable struct when I try to compile:

C:\src\ast-branch\dist\src\Python\symtable.c(44) : error C2039:
'ste_varargs' : is not a member of '_symtable_entry'
        ..\Include\symtable.h(25) : see declaration of '_symtable_entry'
C:\src\ast-branch\dist\src\Python\symtable.c(45) : error C2039:
'ste_varkeywords' : is not a member of '_symtable_entry'
        ..\Include\symtable.h(25) : see declaration of '_symtable_entry'
C:\src\ast-branch\dist\src\Python\symtable.c(895) : error C2039:
'ste_varargs' : is not a member of '_symtable_entry'
        ..\Include\symtable.h(25) : see declaration of '_symtable_entry'
C:\src\ast-branch\dist\src\Python\symtable.c(900) : error C2039:
'ste_varkeywords' : is not a member of '_symtable_entry'
        ..\Include\symtable.h(25) : see declaration of '_symtable_entry'




More information about the Compiler-sig mailing list