• Tim Peters's avatar
    Implement PEP 235: Import on Case-Insensitive Platforms. · 50d8d37b
    Tim Peters yazdı
        http://python.sourceforge.net/peps/pep-0235.html
    
    Renamed check_case to case_ok.  Substantial code rearrangement to get
    this stuff in one place in the file.  Innermost loop of find_module()
    now much simpler and #ifdef-free, and I want to keep it that way (it's
    bad enough that the innermost loop is itself still in an #ifdef!).
    
    Windows semantics tested and are fine.
    
    Jason, Cygwin *should* be fine if and only if what you did before "worked"
    for case_ok.
    
    Jack, the semantics on your flavor of Mac have definitely changed (see
    the PEP), and need to be tested.  The intent is that your flavor of Mac
    now work the same as everything else in the "lower left" box, including
    respecting PYTHONCASEOK.
    
    Steven, sorry, you did the most work here so far but you got screwed the
    worst.  Happy to work with you on repairing it, but I don't understand
    anything about all your Mac variants.  We need to add another branch (or
    two, three, ...?) inside case_ok.  But we should not need to change
    anything else.
    50d8d37b
Adı
Son kayıt (commit)
Son güncelleme
..
.cvsignore Loading commit data...
atof.c Loading commit data...
bltinmodule.c Loading commit data...
ceval.c Loading commit data...
codecs.c Loading commit data...
compile.c Loading commit data...
dup2.c Loading commit data...
dynload_aix.c Loading commit data...
dynload_beos.c Loading commit data...
dynload_dl.c Loading commit data...
dynload_hpux.c Loading commit data...
dynload_mac.c Loading commit data...
dynload_next.c Loading commit data...
dynload_os2.c Loading commit data...
dynload_shlib.c Loading commit data...
dynload_stub.c Loading commit data...
dynload_win.c Loading commit data...
errors.c Loading commit data...
exceptions.c Loading commit data...
fmod.c Loading commit data...
frozen.c Loading commit data...
frozenmain.c Loading commit data...
future.c Loading commit data...
getargs.c Loading commit data...
getcompiler.c Loading commit data...
getcopyright.c Loading commit data...
getcwd.c Loading commit data...
getmtime.c Loading commit data...
getopt.c Loading commit data...
getplatform.c Loading commit data...
getversion.c Loading commit data...
graminit.c Loading commit data...
hypot.c Loading commit data...
import.c Loading commit data...
importdl.c Loading commit data...
importdl.h Loading commit data...
marshal.c Loading commit data...
memmove.c Loading commit data...
modsupport.c Loading commit data...
mystrtoul.c Loading commit data...
pyfpe.c Loading commit data...
pystate.c Loading commit data...
pythonmain.c Loading commit data...
pythonrun.c Loading commit data...
sigcheck.c Loading commit data...
strdup.c Loading commit data...
strerror.c Loading commit data...
strtod.c Loading commit data...
structmember.c Loading commit data...
symtable.c Loading commit data...
sysmodule.c Loading commit data...
thread.c Loading commit data...
thread_beos.h Loading commit data...
thread_cthread.h Loading commit data...
thread_foobar.h Loading commit data...
thread_lwp.h Loading commit data...
thread_nt.h Loading commit data...
thread_os2.h Loading commit data...
thread_pth.h Loading commit data...
thread_pthread.h Loading commit data...
thread_sgi.h Loading commit data...
thread_solaris.h Loading commit data...
thread_wince.h Loading commit data...
traceback.c Loading commit data...