• Jeremy Hylton's avatar
    Enforce two illegal import statements that were outlawed in the · eab156f8
    Jeremy Hylton yazdı
    reference manual but not checked: Names bound by import statemants may
    not occur in global statements in the same scope. The from ... import *
    form may only occur in a module scope.
    
    I guess these changes could break code, but the reference manual
    warned about them.
    
    Several other small changes
    
    If a variable is declared global in the nearest enclosing scope of a
    free variable, then treat it is a global in the nested scope too.
    
    Get rid of com_mangle and symtable_mangle functions and call mangle
    directly.
    
    If errors occur during symtable table creation, return -1 from
    symtable_build().
    
    Do not increment st_errors in assignment to lambda, because exception
    is not set.
    
    Add extra argument to symtable_assign(); the argument, flag, is ORed
    with DEF_LOCAL for each symtable_add_def() call.
    eab156f8
Adı
Son kayıt (commit)
Son güncelleme
BeOS Loading commit data...
Demo Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Python Loading commit data...
Tools Loading commit data...
.cvsignore Loading commit data...
.hgtags Loading commit data...
LICENSE Loading commit data...
Makefile.in Loading commit data...
Makefile.pre.in Loading commit data...
README Loading commit data...
acconfig.h Loading commit data...
config.h.in Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
install-sh Loading commit data...
setup.py Loading commit data...