| Commit message (Collapse) | Author | Age | Files | Lines | 
| |  | 
 | 
| | 
| 
| 
|  | 
CID 486250
 | 
| | 
| 
| 
|  | 
failure
 | 
| | 
| 
| 
| 
| 
|  | 
This introduces a new function, imp.extension_suffixes(), which is
currently undocumented. That is forthcoming once issue #14657 is
resolved and how to expose file suffixes is decided.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
in Python/dynload_shlibs.c.
This should fix the remaining importlib test failure on Windows.
Support in AIX and HP-UX will be in a separate checkin.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
importlib._bootstrap is now frozen into Python/importlib.h and stored
as _frozen_importlib in sys.modules. Py_Initialize() loads the frozen
code along with sys and imp and then uses _frozen_importlib._install()
to set builtins.__import__() w/ _frozen_importlib.__import__().
 | 
| | 
| 
| 
| 
| 
|  | 
POSIX mainly).
This will improve import performance a bit (especially under importlib).
 | 
| | 
| 
| 
|  | 
The first argument, fqname, was not used.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
to load the one without the SOABI in the name.
 | 
| | 
| 
| 
|  | 
http://mail.python.org/pipermail/python-dev/2010-September/103408.html
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
svn+ssh://pythondev@svn.python.org/python/trunk
........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
  Untabify C files. Will watch buildbots.
........
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
It was possible dlerror() returns a NULL pointer, use a default error
  message in this case.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
|  | 
Python/
    dynload_shlib.c  // EMX port emulates dlopen() etc. for DL extensions
    import.c         // changes to support 8.3 DLL name limit (VACPP+EMX)
                     //  and case sensitive import semantics
    importdl.h
    thread_os2.h
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
199712 didn't have dlfcn.h, or that it wouldn't conflict with the other
stuff defined.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Add dlopenflags to PyInterpreterState, and use it in dlopen calls.
 | 
| | 
| 
| 
| 
| 
| 
| 
|  | 
Cygwin Python DLL and Shared Extension Patch).  Add module.dll as a
valid extension.
jlt63 writes: Note that his change essentially backs out the fix for
bug #115973. Should ".pyd" be retained instead for posterity?
 | 
| | 
| 
| 
|  | 
BSDs) you need a leading underscore in the dlsym() lookup name.
 | 
| | 
| 
| 
|  | 
Tkinter work under Cygwin.  Accepted on faith & reasonableness.
 | 
| | 
| 
| 
|  | 
This should match the situation in the 1.6b1 tree.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* 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
 | 
|   
  
  
  
  
  
   | 
file per platform (really: per style of Dl API; e.g. all platforms
using dlopen() are grouped together in dynload_shlib.c.).
This is part of a set of patches by Greg Stein.
 |