Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add the flag RTLD_GLOBAL to the dlopen() options. | Guido van Rossum | 1997-12-02 | 1 | -3/+7 |
| | | | | | | | 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...) | ||||
* | os2 patch by Jeff Rush | Guido van Rossum | 1997-11-22 | 1 | -0/+38 |
| | |||||
* | Fix importing of shared libraries from inside packages. | Guido van Rossum | 1997-11-19 | 1 | -3/+16 |
| | | | | | | | | 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). | ||||
* | Shared libraries didn't quite work under AIX because of the change in | Guido van Rossum | 1997-10-10 | 1 | -0/+11 |
| | | | | | status of the GNU readline interface. Here's a patch, by Vladimir Marangozov. | ||||
* | set sharedlib extensions properly for NeXT (Ted Horst) | Guido van Rossum | 1997-08-16 | 1 | -0/+2 |
| | |||||
* | The last of the mass checkins for separate (sub)interpreters. | Guido van Rossum | 1997-08-02 | 1 | -4/+10 |
| | | | | | | | Everything should now work again. See the comments for the .h files mass checkin (e.g. pystate.h) for more detail. | ||||
* | Removed some variables that are used to exchange data between import.c and | Guido van Rossum | 1997-07-21 | 1 | -9/+2 |
| | | | | | | | | 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. | ||||
* | One last rename glitch: import_modules -> _PyImport_Modules. | Guido van Rossum | 1997-05-14 | 1 | -1/+1 |
| | |||||
* | Remove 2 out of 3 __FreeBSD__ tests. | Guido van Rossum | 1997-05-05 | 1 | -2/+2 |
| | | | | | These are no longer needed as of FreeBSD 2.0.5, according to Thomas Gellekum <tg@ihf.rwth-aachen.de>. | ||||
* | Avoid some potential (though unlikely) sprintf buffer overflows. | Guido van Rossum | 1997-04-30 | 1 | -3/+6 |
| | |||||
* | Quickly renamed the remaining files -- this directory is done. | Guido van Rossum | 1997-04-29 | 1 | -66/+84 |
| | |||||
* | (Jack:) On the Mac, don't automatically enable dynamic loading. | Guido van Rossum | 1997-04-11 | 1 | -8/+0 |
| | |||||
* | Tweaks to keep the Microsoft compiler quier. | Guido van Rossum | 1997-04-09 | 1 | -0/+3 |
| | |||||
* | Some extra flags that an HPUX user wants me to add. | Guido van Rossum | 1996-12-05 | 1 | -2/+2 |
| | |||||
* | New permission notice, includes CNRI. | Guido van Rossum | 1996-10-25 | 1 | -13/+20 |
| | |||||
* | Rationalized MS ifdefs | Guido van Rossum | 1996-09-11 | 1 | -15/+7 |
| | |||||
* | Don't require <dlfcn.h> -- rely on existence of dlopen(). | Guido van Rossum | 1996-08-20 | 1 | -1/+3 |
| | |||||
* | Many little fixes: | Guido van Rossum | 1996-08-19 | 1 | -3/+19 |
| | | | | | | | | - support for SCO_SV dynamic loading - on Mac, auto-detect dynamic loading by __CFM68K__ or _powerc) - on Mac, long shared library extension is .cfm68k.slb or .ppc.slb - on hp, don't redefine hpux if already defined - add __file__ property to successfully loaded module | ||||
* | Insert "./" in front of pathname when it contains no '/' (if USE_SHLIB) | Guido van Rossum | 1996-08-09 | 1 | -0/+6 |
| | |||||
* | Changes for AIX sharedlibs. | Guido van Rossum | 1996-07-31 | 1 | -14/+120 |
| | |||||
* | If NO_DYNAMIC_LINK is defined, load_dynamic_module() will always fail. | Guido van Rossum | 1996-07-31 | 1 | -0/+4 |
| | |||||
* | Corrections to aix_loaderror(), by Manus Hand. | Guido van Rossum | 1996-06-26 | 1 | -5/+7 |
| | |||||
* | removed verbose decl; added win3.1 dynamic linking. | Guido van Rossum | 1996-05-23 | 1 | -3/+19 |
| | |||||
* | Under NT, change "long" sharedlib extension to ".dll". (Mark H.) | Guido van Rossum | 1996-04-09 | 1 | -1/+1 |
| | |||||
* | __FreeBSD__ shared libraries | Guido van Rossum | 1996-02-25 | 1 | -3/+4 |
| | |||||
* | __hpux -> hpux equivalence | Guido van Rossum | 1996-01-12 | 1 | -0/+4 |
| | |||||
* | Added missing include for <Aliases.h> | Jack Jansen | 1995-10-23 | 1 | -3/+1 |
| | |||||
* | NT specific change for nicer error message (Mark H) | Guido van Rossum | 1995-07-18 | 1 | -3/+32 |
| | |||||
* | Porting to CW CFM68K | Jack Jansen | 1995-06-27 | 1 | -1/+4 |
| | |||||
* | re-enabled NeXT dynamic linking (#ifdef NeXT) | Guido van Rossum | 1995-06-14 | 1 | -2/+2 |
| | |||||
* | Mac dynloading is now enabled by USE_MAC_DYNAMIC_LOADING. | Jack Jansen | 1995-06-14 | 1 | -11/+42 |
| | | | | | Mac dynloading changed to allow multiple modules to live in with each other in the same file. | ||||
* | Check if we've already loaded a dynamic module under a different name. | Sjoerd Mullender | 1995-06-12 | 1 | -2/+35 |
| | |||||
* | for BorlandC | Guido van Rossum | 1995-02-27 | 1 | -1/+5 |
| | |||||
* | change ifdefs and fix "%#s" format | Guido van Rossum | 1995-02-21 | 1 | -2/+2 |
| | |||||
* | ported to 68K Mac; changed suffix to .slb | Guido van Rossum | 1995-02-18 | 1 | -26/+18 |
| | |||||
* | Added code to import dynamic modules using mac CFM. | Jack Jansen | 1995-02-13 | 1 | -2/+41 |
| | |||||
* | added changes for NetBSD dynamic linking; removed shared linking for NeXT | Guido van Rossum | 1995-01-20 | 1 | -3/+16 |
| | |||||
* | remove nogus reload check | Guido van Rossum | 1995-01-09 | 1 | -5/+0 |
| | |||||
* | NT dlls have .pyd extension instead of .dll | Guido van Rossum | 1995-01-07 | 1 | -2/+2 |
| | |||||
* | Added 1995 to copyright message. | Guido van Rossum | 1995-01-04 | 1 | -2/+2 |
| | | | | | | bltinmodule.c: fixed coerce() nightmare in ternary pow(). modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject(). pythonrun.c: move flushline() into and around print_error(). | ||||
* | Lots of changes, most minor (fatal() instead of abort(), use of | Guido van Rossum | 1995-01-02 | 1 | -0/+381 |
err_fetch/err_restore and so on). But... NOTE: import.c has been rewritten and all the DL stuff is now in the new file importdl.c. |