Guido van Rossum
9b38a145e2
Rationalized MS ifdefs
1996-09-11 23:12:24 +00:00
Guido van Rossum
cc88341e6d
Changes to setpythonpath():
...
Test for / as well as for SEP for MS filenames.
Drop trailing separator from sys.path[0] for MS and Unix filenames.
1996-09-10 14:44:21 +00:00
Guido van Rossum
b072150d7f
Stupid bug: complex(x,y) would yield x+xj
1996-09-07 15:55:27 +00:00
Guido van Rossum
57b1822459
*** empty log message ***
1996-08-29 18:10:41 +00:00
Guido van Rossum
927f6e68fb
Needed more includes...
1996-08-29 18:10:30 +00:00
Guido van Rossum
bae29713ec
*** empty log message ***
1996-08-29 17:48:26 +00:00
Guido van Rossum
6eea32622c
typo (#indef -> #undef)
1996-08-26 14:58:54 +00:00
Guido van Rossum
d8a6d1c2e7
Afterthough: leave both leading underscores in,
...
so __spam becomes _ClassName__spam.
1996-08-24 07:54:27 +00:00
Guido van Rossum
fe2236f3c8
Oops need to mangle global statement separately
1996-08-24 07:29:04 +00:00
Guido van Rossum
8ff077b094
Name mangling, what the heck!
1996-08-24 06:21:31 +00:00
Guido van Rossum
8b9ea873ad
Use MS_DLL_ID as sys.winver
1996-08-23 18:14:47 +00:00
Guido van Rossum
ac279109d4
PYTHONWIN -> MS_COREDLL
1996-08-22 23:10:58 +00:00
Guido van Rossum
c1d5053882
Add needed #include <ctype.h>
1996-08-21 23:38:24 +00:00
Guido van Rossum
f1d7413445
Add explicit #undef _POSIX_THREADS for use on Solaris 2.5 (Sjoerd).
1996-08-21 14:39:29 +00:00
Guido van Rossum
504f4a9901
Don't require <dlfcn.h> -- rely on existence of dlopen().
1996-08-20 19:59:07 +00:00
Guido van Rossum
7cf1fcf347
Always include config.h
1996-08-19 22:12:39 +00:00
Guido van Rossum
1e6124902a
Many little fixes:
...
- 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
1996-08-19 22:12:10 +00:00
Guido van Rossum
71bd363d9c
getprogramname -> Py_GetProgramName.
1996-08-19 22:09:38 +00:00
Guido van Rossum
6d43c5de5a
Raise TypeError, not KeyError, on unknown keyword argument.
1996-08-19 22:09:16 +00:00
Guido van Rossum
3f3bb3d3c9
Added *PyMarshal_WriteObjectToString() (moved the relevant code there
...
from marshal_loads()).
1996-08-19 22:07:17 +00:00
Guido van Rossum
aa35465ccf
Support for keyword arguments (PyArg_ParseTupleAndKeywords) donated by
...
Geoff Philbrick <philbric@delphi.hks.com> (slightly changed by me).
Also a little change to make the file acceptable to K&R C compilers
(HPUX, SunOS 4.x).
1996-08-19 19:32:04 +00:00
Guido van Rossum
bf51afa049
Don't test here for negative number to float power; that belongs in
...
floatobject.c.
1996-08-16 20:49:17 +00:00
Guido van Rossum
79d96d6bff
Don't die in resizestring() on filter(<func>, "").
1996-08-16 20:44:34 +00:00
Guido van Rossum
0dfcf753ad
Disable support for access statement
1996-08-12 22:00:53 +00:00
Guido van Rossum
0bbf253e97
Insert "./" in front of pathname when it contains no '/' (if USE_SHLIB)
1996-08-09 20:55:05 +00:00
Guido van Rossum
1a62311cfb
Changes necessary for AIX.
1996-08-08 18:53:41 +00:00
Guido van Rossum
1741d60725
Added casts from unsigned char to char when calling rds_object() on
...
frozen code.
1996-08-08 18:52:59 +00:00
Guido van Rossum
15cc9a0a76
Removed unused var; added error check for ``lambda: x=1''.
1996-08-08 18:51:04 +00:00
Guido van Rossum
fe4b6ee775
Include mymath.h instead of declaring prototypes for math functions.
...
Fix leak and unchecked error in complex().
1996-08-08 18:49:41 +00:00
Guido van Rossum
9caf77a485
Put definition of _REENTRANT in config.h
1996-08-01 00:52:26 +00:00
Guido van Rossum
d5962adb44
Changes for AIX sharedlibs.
1996-07-31 22:44:53 +00:00
Guido van Rossum
3823420ca4
If NO_DYNAMIC_LINK is defined, load_dynamic_module() will always fail.
1996-07-31 17:55:19 +00:00
Guido van Rossum
5e41644ddd
Added _REENTRANT definition
1996-07-31 17:52:04 +00:00
Guido van Rossum
94a9667f1a
Always insert script directory in front of sys.path -- if there's no
...
sys.argv, insert "". Note that "." is removed as a default component
of the path (see changes to getpath.c and Setup.in).
1996-07-30 20:35:50 +00:00
Guido van Rossum
3b9c6677f8
Better error message if stride used on normal sequence object
1996-07-30 18:40:29 +00:00
Guido van Rossum
6ffd553899
Add 'Ellipses' object.
1996-07-30 18:37:55 +00:00
Guido van Rossum
8861b74445
Changes for slice and ellipses
1996-07-30 16:49:37 +00:00
Guido van Rossum
3ecebf1732
Changes needed by NeXT (the only platform that seems to use this).
1996-07-30 16:48:31 +00:00
Guido van Rossum
a63d9f4d9f
As a side effect of calling PySys_SetArgv (setpythonargv), the
...
directory containing argv[0] is inserted in front of sys.path.
If argv[0] contains no directory, an empty string is inserted.
If argv is empty, nothing happens.
1996-07-24 01:31:37 +00:00
Guido van Rossum
42cd305b25
new .pyc magic number (** operator)
1996-07-21 02:28:18 +00:00
Guido van Rossum
7cffd1322b
added 1996
1996-07-21 02:28:11 +00:00
Guido van Rossum
530956d247
Py_complex; and WITHOUT_COMPLEX added to getargs.c
1996-07-21 02:27:43 +00:00
Guido van Rossum
6f489d989d
Slightly different Windows ifdefs
1996-06-28 20:15:15 +00:00
Guido van Rossum
236f62da7a
Corrections to aix_loaderror(), by Manus Hand.
1996-06-26 21:07:08 +00:00
Guido van Rossum
f21506076d
Jeremy's patches for more robust handling of unmarshallable types.
1996-06-26 20:41:23 +00:00
Guido van Rossum
0e41c8c848
Cosmetic change to the dox_8x3 hack.
1996-06-20 14:18:34 +00:00
Guido van Rossum
3b4da59cd6
Renamed static pow() to powerop() to avoid name conflict in some compilers.
1996-06-19 21:49:17 +00:00
Guido van Rossum
7c46a920ae
New style interface via pointer variable.
1996-06-17 17:07:23 +00:00
Guido van Rossum
cfd0a22252
struct frozen is now struct _frozen and comes from import.h.
1996-06-17 17:06:34 +00:00
Guido van Rossum
8fa9b6f932
Define sys.prefix and sys.exec_prefix (see Modules/getpath.c; from Makefile).
1996-06-17 17:02:48 +00:00