- 04 Eyl, 2003 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
interpreters. Fixes #698282. Will backport to 2.3.
-
- 26 Agu, 2002 1 kayıt (commit)
-
-
Fred Drake yazdı
-
- 16 Eki, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
When an extension imports another extension in its initXXX() function, the variable _Py_PackageContext is prematurely reset to NULL. If the outer extension then calls Py_InitModule(), the extension is installed in sys.modules without its package name. The manifestation of this bug is a "SystemError: _PyImport_FixupExtension: module <package>.<extension> not loaded". To fix this, importdl.c just needs to retain the old value of _Py_PackageContext and restore it after the initXXX() method is called. The attached patch does this. This patch applies to Python 2.1.1 and the current CVS.
-
- 01 Eyl, 2000 1 kayıt (commit)
-
-
Guido van Rossum yazdı
This should match the situation in the 1.6b1 tree.
-
- 22 Tem, 2000 1 kayıt (commit)
-
-
Thomas Wouters yazdı
declarations yet, those come later.
-
- 30 Haz, 2000 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
- 22 Ara, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* in import.c, #ifdef out references to dynamic loading based on HAVE_DYNAMIC_LOADING * clean out the platform-specific crud from importdl.c. [ maybe fold this function into import.c and drop the importdl.c file? Greg.] * change GetDynLoadFunc's "funcname" parameter to "shortname". change "name" to "fqname" for clarification. * each GetDynLoadFunc now creates its own funcname value. WARNING: as I mentioned previously, we may run into an issue with a missing "_" on some platforms. Testing will show this pretty quickly, however. * move pathname munging into dynload_shlib.c
-
- 20 Ara, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
(A few nite remain, these will probably disappear soon.) This is part of a set of patches by Greg Stein.
-
- 16 Kas, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Duzan, for AIX, to support C++ objects with static initializers, when using the genuine IBM C++ compiler (namely xlC/xlC_r). See accompanying patches to configure.in and acconfig.h.
-
- 04 Agu, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
""" Following up Robin Dunn's troubles with freeze, here's a patch that fixes an oddity regarding the import logic of shared modules on AIX. Symbol resolution of shared modules is now handled properly for the cases when the python library is linked to a binary with an arbitrary name. This includes the standard python[version] executable, but also applications that are embedding the python core (i.e. linked with libpython[version].a, the latter being static or shared). """
-
- 27 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 07 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
The following patches (relative to 1.5.2b1) enable Python dynamic loading to work on NetBSD platforms that use ELF (presnetly mips and alpha systems). They automaticly determine wether the system is ELF or a.out rather than using astatic list of platforms so that when other NetBSD platforms move to ELF, python will continue to work without change.
-
- 04 Ock, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Donn Cave tells me the PyImport_BeImageID() function isn't needed anymore.
-
- 21 Ara, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
names in the source code (they already had those for the linker, through some smart macros; but the source still had the old, un-Py names).
-
- 12 Eki, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 08 Eki, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
LoadLibraryEx(pathname, NULL, LOAD_WITH_ALTERED_SEARCH_PATH) to search dependent DLLs in the directory of the pathname.
-
- 01 Eki, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
(Also removed whitespace after # in some BEOS related cpp directives.)
-
- 30 Eyl, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
function name. (Vladimir Kushnir by way of Thomas Gellekum.)
-
- 14 Eyl, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
(Jack Jansen and/or Just van Rossum)
-
- 24 Agu, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
This is a patch that Bill Bummgarner did for 1.4 that hasn't made its way into the distribution yet. This is important if you want to use the ObjC module.
-
- 04 Agu, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 08 Tem, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
inconsistent.
-
- 27 Haz, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
the filename contains at least a rudimentary pathname. (The bad part is that we need to call getcwd() because only a prefix of ".\\" is not enough -- we prefix the drive letter.)
-
- 18 May, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 15 May, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 13 Nis, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 10 Nis, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 19 Ock, 1998 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
1.3, dlopen() etc. are fully implemented, including dlerror(). From Jaromir Dolecek and Ty Sarna.
-
- 02 Ara, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
This exports symbols defined by the loaded extension to other extensions (loaded later). (I'm not quite sure about this but suppose it can't hurt...)
-
- 22 Kas, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 19 Kas, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
This is a bit of a hack: when the shared library is loaded, the module name is "package.module", but the module calls Py_InitModule*() with just "module" for the name. The shared library loader squirrels away the true name of the module in _Py_PackageContext, and Py_InitModule*() will substitute this (if the name actually matches).
-
- 10 Eki, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
status of the GNU readline interface. Here's a patch, by Vladimir Marangozov.
-
- 16 Agu, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 02 Agu, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Everything should now work again. See the comments for the .h files mass checkin (e.g. pystate.h) for more detail.
-
- 21 Tem, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
importdl.c: the MAXSUFFIXSIZE macro is now defined in importdl.h, and the modules dictionary is now passed using PyImport_GetModuleDict(). Also undefine USE_SHLIB for AIX -- in AIX 4.2 and up, dlfcn.h exists but we don't want to use it.
-
- 14 May, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 05 May, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
These are no longer needed as of FreeBSD 2.0.5, according to Thomas Gellekum <tg@ihf.rwth-aachen.de>.
-
- 30 Nis, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-