summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2001-02-28 05:34:27 (GMT)
committerTim Peters <tim.peters@gmail.com>2001-02-28 05:34:27 (GMT)
commit50d8d37b3f594db8b9ab228a55a1bf56ea846b4b (patch)
treedd64f29ce23908846799403736586d2bdfcdc840 /Misc
parent6e7e485d5d128a389c563298e51f9de13582d150 (diff)
downloadcpython-50d8d37b3f594db8b9ab228a55a1bf56ea846b4b.zip
cpython-50d8d37b3f594db8b9ab228a55a1bf56ea846b4b.tar.gz
cpython-50d8d37b3f594db8b9ab228a55a1bf56ea846b4b.tar.bz2
Implement PEP 235: Import on Case-Insensitive Platforms.
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.
Diffstat (limited to 'Misc')
0 files changed, 0 insertions, 0 deletions