| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
|  | 
Most of these can be backported.
 | 
| | 
| 
| 
| 
|  | 
which allows the file to compile and removes a warning about _XOPEN_SOURCE
being redefined (works on AIX 4.3 and 5.1 at least).
 | 
| | 
| 
| 
| 
| 
|  | 
I can't test this on the snake farm (no aix box is working).
This change works for the submitter seems correct.
Can anybody test this on 32- and 64- bit AIX?
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
These built-in functions are replaced by their (now callable) type:
    slice()
    buffer()
and these types can also be called (but have no built-in named
function named after them)
    classobj (type name used to be "class")
    code
    function
    instance
    instancemethod (type name used to be "instance method")
The module "new" has been replaced with a small backward compatibility
placeholder in Python.
A large portion of the patch simply removes the new module from
various platform-specific build recipes.  The following binary Mac
project files still have references to it:
    Mac/Build/PythonCore.mcp
    Mac/Build/PythonStandSmall.mcp
    Mac/Build/PythonStandalone.mcp
[I've tweaked the code layout and the doc strings here and there, and
added a comment to types.py about StringTypes vs. basestring.  --Guido]
 | 
| | 
| 
| 
|  | 
overrun avoidance.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This should match the situation in the 1.6b1 tree.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
declarations yet, those come later.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
comments, docstrings or error messages. I fixed two minor things in
test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
There is a minor style issue involved: Guido seems to have preferred English
grammar (behaviour, honour) in a couple places. This patch changes that to
American, which is the more prominent style in the source. I prefer English
myself, so if English is preferred, I'd be happy to supply a patch myself ;)
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* 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
 | 
| | 
| 
| 
| 
| 
|  | 
Here's a patch that avoids a warning caused by the "const char* pathname"
declaration for _PyImport_GetDynLoadFunc (in dynload_aix). The "aix_load"
function's 1st arg is prototyped as "char *pathname".
 | 
|   
  
  
  
  
  
   | 
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.
 |