Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision dfdac1af4d323f4f69775794777197ea31d804ef authored by Barry Warsaw on 23 March 2001, 16:13:30 UTC, committed by Barry Warsaw on 23 March 2001, 16:13:30 UTC
#403666. Specifically, In codestr, force `c' to be global. It's unclear what the semantics should be for a code object compiled at module scope, but bound and run in a function. In CPython, `c' is global (by accident?) while in Jython, `c' is local. The intent of the test clearly is to make `c' global, so let's be explicit about it. Jython also does not have a __builtins__ name in the module's namespace, so we use a more portable alternative (though I'm not sure why the test requires "__builtins__" in the g namespace). Finally, skip the new.code() test if the new module doesn't have a `code' attribute. Jython will never have this.
1 parent 101651c
Tip revision: dfdac1af4d323f4f69775794777197ea31d804ef authored by Barry Warsaw on 23 March 2001, 16:13:30 UTC
Several changes for Jython portability. This closes SF patch
Several changes for Jython portability. This closes SF patch
Tip revision: dfdac1a
File | Mode | Size |
---|---|---|
.cvsignore | -rw-r--r-- | 17 bytes |
atof.c | -rw-r--r-- | 813 bytes |
bltinmodule.c | -rw-r--r-- | 51.8 KB |
ceval.c | -rw-r--r-- | 78.6 KB |
codecs.c | -rw-r--r-- | 10.0 KB |
compile.c | -rw-r--r-- | 118.3 KB |
dup2.c | -rw-r--r-- | 685 bytes |
dynload_aix.c | -rw-r--r-- | 5.3 KB |
dynload_beos.c | -rw-r--r-- | 6.1 KB |
dynload_dl.c | -rw-r--r-- | 537 bytes |
dynload_hpux.c | -rw-r--r-- | 1.3 KB |
dynload_mac.c | -rw-r--r-- | 3.2 KB |
dynload_next.c | -rw-r--r-- | 4.3 KB |
dynload_os2.c | -rw-r--r-- | 958 bytes |
dynload_shlib.c | -rw-r--r-- | 2.1 KB |
dynload_stub.c | -rw-r--r-- | 202 bytes |
dynload_win.c | -rw-r--r-- | 7.3 KB |
errors.c | -rw-r--r-- | 15.9 KB |
exceptions.c | -rw-r--r-- | 28.9 KB |
fmod.c | -rw-r--r-- | 433 bytes |
frozen.c | -rw-r--r-- | 965 bytes |
frozenmain.c | -rw-r--r-- | 1.4 KB |
future.c | -rw-r--r-- | 5.2 KB |
getargs.c | -rw-r--r-- | 29.3 KB |
getcompiler.c | -rw-r--r-- | 366 bytes |
getcopyright.c | -rw-r--r-- | 494 bytes |
getcwd.c | -rw-r--r-- | 1.3 KB |
getmtime.c | -rw-r--r-- | 316 bytes |
getopt.c | -rw-r--r-- | 2.3 KB |
getplatform.c | -rw-r--r-- | 130 bytes |
getversion.c | -rw-r--r-- | 260 bytes |
graminit.c | -rw-r--r-- | 28.3 KB |
hypot.c | -rw-r--r-- | 280 bytes |
import.c | -rw-r--r-- | 56.8 KB |
importdl.c | -rw-r--r-- | 2.0 KB |
importdl.h | -rw-r--r-- | 931 bytes |
marshal.c | -rw-r--r-- | 17.0 KB |
memmove.c | -rw-r--r-- | 439 bytes |
modsupport.c | -rw-r--r-- | 9.6 KB |
mystrtoul.c | -rw-r--r-- | 3.1 KB |
pyfpe.c | -rw-r--r-- | 621 bytes |
pystate.c | -rw-r--r-- | 5.2 KB |
pythonmain.c | -rw-r--r-- | 5.8 KB |
pythonrun.c | -rw-r--r-- | 32.0 KB |
sigcheck.c | -rw-r--r-- | 529 bytes |
strdup.c | -rw-r--r-- | 256 bytes |
strerror.c | -rw-r--r-- | 446 bytes |
strtod.c | -rw-r--r-- | 5.1 KB |
structmember.c | -rw-r--r-- | 5.0 KB |
symtable.c | -rw-r--r-- | 3.4 KB |
sysmodule.c | -rw-r--r-- | 24.1 KB |
thread.c | -rw-r--r-- | 2.3 KB |
thread_beos.h | -rw-r--r-- | 7.5 KB |
thread_cthread.h | -rw-r--r-- | 3.6 KB |
thread_foobar.h | -rw-r--r-- | 2.5 KB |
thread_lwp.h | -rw-r--r-- | 3.8 KB |
thread_nt.h | -rw-r--r-- | 8.9 KB |
thread_os2.h | -rw-r--r-- | 4.1 KB |
thread_pth.h | -rw-r--r-- | 7.1 KB |
thread_pthread.h | -rw-r--r-- | 10.6 KB |
thread_sgi.h | -rw-r--r-- | 11.8 KB |
thread_solaris.h | -rw-r--r-- | 4.4 KB |
thread_wince.h | -rw-r--r-- | 4.0 KB |
traceback.c | -rw-r--r-- | 5.5 KB |
Computing file changes ...