Guido van Rossum
e449af7da9
Ellipses -> Ellipsis rename (the dictionary really says that it should
...
be Ellipsis!).
Bumped the API version because a linker-visible symbol is affected.
Old C code will still compile -- there's a b/w compat macro.
Similarly, old Python code will still run, builtin exports both
Ellipses and Ellipsis.
1996-10-11 16:25:41 +00:00
Guido van Rossum
a63518436a
Add waitflag to down_sema().
1996-10-08 14:21:49 +00:00
Guido van Rossum
c8ce571c16
Rationalized PC compiler defines: require MS_WINDOWS or __BORLANDC__
...
or __WATCOMC__. Add ALTSEP for PC filesystems.
1996-09-11 20:20:58 +00:00
Guido van Rossum
a25e5e9ae9
PyMapping_DelItem[String] are actually macros.
1996-09-06 13:48:38 +00:00
Guido van Rossum
ed227f0589
Correctly document PyNumber_Coerce.
1996-09-06 13:40:53 +00:00
Guido van Rossum
ace527cbc2
Change comments/#ifdef structure for declaration for hypot().
1996-08-29 18:12:36 +00:00
Guido van Rossum
2a516c8f2c
Bump patchlevel (a bit early, but what the heck...)
1996-08-22 23:15:05 +00:00
Guido van Rossum
2ea0b06498
Add PYTHON_API_STRING, which is PYTHON_API_VERSION as a string literal.
...
Under Windows, add MS_DLL_ID and MS_DLL_VERSION_ID for Mark H.
Independent change: if Py_TRACE_REFS is defined, rename Py_InitModule4
so so linking with incompatible modules will create a link time error.
[Backing out of previous changes (also for modsupport.c) to test
the latter at runtime.]
1996-08-22 22:55:47 +00:00
Guido van Rossum
6cdc6f4146
Added PyObject_DelItem and PySequence_Del{Item,Slice}.
1996-08-21 17:41:54 +00:00
Guido van Rossum
7cf1fcf347
Always include config.h
1996-08-19 22:12:39 +00:00
Guido van Rossum
49c70a7a4d
Added declaration for *PyMarshal_WriteObjectToString().
1996-08-19 22:05:27 +00:00
Guido van Rossum
8b51d227f6
Add prototypes for c_sum() etc.
1996-08-19 22:04:54 +00:00
Guido van Rossum
0dfcf753ad
Disable support for access statement
1996-08-12 22:00:53 +00:00
Guido van Rossum
d86b38003d
Added extern declarations for reference count admin debug functions.
1996-08-12 21:31:32 +00:00
Guido van Rossum
8b004d36ed
Renamed to pyerrors.h
1996-08-09 23:15:18 +00:00
Guido van Rossum
0693dd232e
Added tp_getattro, tp_setattro (Sjoerd)
1996-08-09 20:48:52 +00:00
Guido van Rossum
1d60614d42
Correctly use Py_PROTO, not obsolete PROTO.
1996-08-08 18:44:36 +00:00
Guido van Rossum
6f90e9862e
Renamed errors. -> pyerrors.h (for Mac, where Errors.h is a system header).
1996-08-08 18:43:59 +00:00
Guido van Rossum
578cedde35
Typo: PySequence_Lenth -> PySequence_Length.
1996-08-08 18:43:10 +00:00
Guido van Rossum
9caf77a485
Put definition of _REENTRANT in config.h
1996-08-01 00:52:26 +00:00
Guido van Rossum
7a7eb37a10
patch level 1.4b2
1996-07-30 20:46:14 +00:00
Guido van Rossum
9de624d784
Added extern defn of hypot().
1996-07-30 16:55:08 +00:00
Guido van Rossum
e15d0dea07
Slice and ellipses interface
1996-07-30 16:42:30 +00:00
Guido van Rossum
fdebf25705
Turn on CACHE_HASH, for 2% speedier dict lookups
1996-07-30 16:42:03 +00:00
Guido van Rossum
db3b04104a
Added BUILD_SLICE opcode.
1996-07-30 16:41:26 +00:00
Guido van Rossum
ae8a99e3f5
Two bumps for the price of one (PYTHON_API_VERSION)
1996-07-30 16:41:02 +00:00
Guido van Rossum
26a70f6b32
Changes due to slice and ellipses grammar changes
1996-07-30 16:39:30 +00:00
Guido van Rossum
03eed47512
Added sliceobject.h.
1996-07-30 16:39:03 +00:00
Guido van Rossum
519b4339f1
renamed complex -> Py_complex
1996-07-21 02:24:22 +00:00
Guido van Rossum
5a84914803
Hacks for MS_COREDLL
1996-07-21 02:23:54 +00:00
Guido van Rossum
bb864062f1
added new names for getprogramname, getargcargv
1996-07-21 02:23:24 +00:00
Guido van Rossum
4f4ce68085
Added prototype + doc for PySequence_Length()
1996-07-21 02:22:56 +00:00
Guido van Rossum
84fb82dda0
Patchlevel to 1.4 beta 1.
1996-06-26 18:29:09 +00:00
Guido van Rossum
04527a22c8
frozen_modules is now officially part of the API, remove _ from new name.
1996-06-17 17:05:38 +00:00
Guido van Rossum
4ee68d91c3
Add defs for struct _frozen and struct _frozen *PyImport_FrozenModules();
1996-06-17 17:05:01 +00:00
Guido van Rossum
2e1beeac2e
Add a hack for Solaris threads (why not, there are zillions of
...
hacks for Windows and DOS here already :-( ).
1996-06-11 18:40:02 +00:00
Guido van Rossum
9a97d6ce53
Added Py_GetPath (getpythonpath)
1996-05-28 22:27:07 +00:00
Guido van Rossum
5f1563cd93
rename more symbols
1996-05-24 21:11:58 +00:00
Guido van Rossum
652f108faf
rename exported symbols with _Py_ prefix
1996-05-24 21:01:36 +00:00
Guido van Rossum
5048de2bc6
rename parser internal symbols with _Py_ prefix
1996-05-24 20:43:31 +00:00
Guido van Rossum
e1cd6c175b
don't use NDEBUG
1996-05-24 20:43:12 +00:00
Guido van Rossum
4b0538c472
Added PySys_SetPath.
1996-05-22 17:31:52 +00:00
Guido van Rossum
b9d876020d
Don't declare Py_FatalError.
...
Add Py_mport_Init and PyBuiltin_Init.
1996-05-22 17:30:12 +00:00
Guido van Rossum
b221ac4f33
Define DL_IMPORT if necessary.
...
Include pydebug.h instead of declaring Py_FatalError.
1996-05-22 17:28:54 +00:00
Guido van Rossum
dd197e91bf
Added __WATCOMC__ as DOS compiler.
1996-05-22 17:26:25 +00:00
Guido van Rossum
39c2aae198
Added decl for PyImport_Init.
...
Changed decl for inittab to define struct _inittab first.
1996-05-22 17:25:28 +00:00
Guido van Rossum
2514ec7fa4
Used new names for PyBuiltin_GetDict, PyBuiltin_GetModule.
...
Added PyBuiltin_Init.
1996-05-22 17:24:06 +00:00
Guido van Rossum
b422c24934
Added PyFile_decls for PyFile_WriteObject, PyFile_SoftSpace,
...
PyFile_WriteString.
1996-05-22 17:22:22 +00:00
Guido van Rossum
12669749f6
Debug related variable/function definitions go here.
1996-05-22 16:38:17 +00:00
Guido van Rossum
1799eb59da
Non-trivial DL_IMPORT must now be defined in config.h.
...
Include <stdlib.h>.
Include several more Python header files, including new pydebug.h.
1996-05-22 16:37:29 +00:00
Guido van Rossum
60be1db9a9
Added some visual enhancements of debugging ifdefs.
...
Added PyNumber_Coerce decl.
1996-05-22 16:33:22 +00:00
Guido van Rossum
0578851964
Removed TRACE_REFS and REF_DEBUG b/w compat hacks -- they don't work.
...
Added defs for getbuiltindict, getbuiltinmod (bltinmodule.c).
1996-05-22 16:30:09 +00:00
Jack Jansen
e708f4005d
Include GUSI.h if compiling for mac with gusi-sockets
1996-02-14 16:04:39 +00:00
Jack Jansen
b89f32e869
Added prototype for PySys_SetArgv
1996-01-22 14:56:29 +00:00
Guido van Rossum
5990592b71
added decl for PyComplex_AsCComplex
1996-01-12 00:55:11 +00:00
Guido van Rossum
3d1f09557b
changes for ** (power) operator
1996-01-12 00:51:44 +00:00
Guido van Rossum
b17d5dea48
changes for complex numbers
1996-01-12 00:50:33 +00:00
Guido van Rossum
e0dbd590ea
bump api version
1996-01-12 00:49:39 +00:00
Guido van Rossum
3ca2a95078
added complex and c object.h; get rid of Py_FatalError
1996-01-12 00:48:04 +00:00
Guido van Rossum
f9fca9252f
complex numbers a la Konrad Hinsen
1996-01-12 00:47:05 +00:00
Guido van Rossum
77654a7e5e
opaque C object a la Jim Fulton
1996-01-12 00:44:03 +00:00
Guido van Rossum
f36768eed5
set version to 1.3
1995-10-08 00:52:37 +00:00
Guido van Rossum
59c473be99
delete PyNothing_Check, which does not actually exist
1995-09-30 16:10:43 +00:00
Guido van Rossum
9d78d8d2fb
spell TraceBack with capital B
1995-09-18 21:29:36 +00:00
Guido van Rossum
8ca687a68e
use Py_PROTO macro
1995-09-18 21:20:02 +00:00
Guido van Rossum
23d7b4bbfd
removed redundant C++ hack
1995-09-07 19:37:11 +00:00
Jack Jansen
54bc679d0a
patchlevel set to 1.3b3
1995-09-01 11:46:27 +00:00
Guido van Rossum
bebdc376c3
changes for keyword args to built-in functions and classes
1995-07-26 17:58:29 +00:00
Guido van Rossum
454674d5db
add forgotten PyObject_SetAttrString
1995-07-26 17:53:29 +00:00
Guido van Rossum
884afd654a
keyword arguments and faster function calls
1995-07-18 14:21:06 +00:00
Guido van Rossum
3c7807937e
include abstract.h
1995-07-18 14:07:52 +00:00
Guido van Rossum
a827537afa
Generic Abstract Object Interface
1995-07-18 14:07:00 +00:00
Guido van Rossum
3b46a50d63
new opcodes RAISE_VARARGS, CALL_FUNCTION
1995-07-07 22:32:10 +00:00
Guido van Rossum
5bb73ed5e4
new grammar symbols arglist and argument
1995-07-07 22:31:40 +00:00
Jack Jansen
f9480ce4d4
Changed ifdef __CFM68K__ to ifdef SYMANTEC__CFM68K__: CW has its own
...
unique set of ideosyncracies:-(
1995-06-27 13:12:09 +00:00
Guido van Rossum
cf97469407
removed duplicate defs for None, False, True
1995-04-28 21:28:02 +00:00
Sjoerd Mullender
107c747009
DL_IMPORT needs an argument.
1995-04-25 11:53:24 +00:00
Jack Jansen
5dbc7231a0
DL_IMPORT macro was called in a funny way (and MW barfed on it)
1995-04-23 22:06:05 +00:00
Sjoerd Mullender
91e7a0bd2a
Also count UNREF's as freeing an object (only relevant when
...
COUNT_ALLOCS is defined).
1995-04-06 13:47:48 +00:00
Guido van Rossum
8f7871eec3
finalizing 1.2
1995-04-05 12:24:52 +00:00
Guido van Rossum
6f9e433ab3
fix dusty debugging macros
1995-03-29 16:57:48 +00:00
Guido van Rossum
599de5ab9f
addet SETTUPLEITEM and added cast to GETTUPLEITEM
1995-03-09 12:10:16 +00:00
Guido van Rossum
051ab123b4
make the type a parameter of the DL_IMPORT macro, for Borland C
1995-02-27 10:17:52 +00:00
Guido van Rossum
57836fe998
change in staticforward -- added statichere
1995-02-21 21:06:10 +00:00
Guido van Rossum
0acd4b6e82
changes for Mac CFM-68K
1995-02-18 14:50:12 +00:00
Guido van Rossum
fe299f9408
add Py_FatalError
1995-02-17 15:01:39 +00:00
Guido van Rossum
b13afdd6f4
added PyObject_IsTrue & PyCallable_Check to object interface
1995-02-17 15:01:21 +00:00
Jack Jansen
3cfc8bd841
exec_dode_object/PyImport_ExecCodeObject is now externally visible
1995-02-15 22:55:45 +00:00
Guido van Rossum
f2038a3593
version 1.2-beta-3
1995-02-13 20:27:30 +00:00
Guido van Rossum
b7d3d4e5d6
make newvarobj's size arg signed
1995-02-10 16:55:33 +00:00
Guido van Rossum
10f8efd87a
add Py_CHARMASK
1995-02-10 16:51:02 +00:00
Guido van Rossum
9e89f0a5b3
added callable, removed run_pyc_file
1995-02-07 15:26:59 +00:00
Guido van Rossum
6978503235
added findmethodinchain and methodchain data types
1995-01-26 22:58:48 +00:00
Guido van Rossum
855d0b3602
corrected two unconverted names
1995-01-20 16:52:42 +00:00
Guido van Rossum
58e4a1e0cb
last bits
1995-01-17 16:53:38 +00:00
Guido van Rossum
938178283c
new names for lots of new functions
1995-01-17 16:01:01 +00:00
Guido van Rossum
caa6380886
The great renaming, phase two: all header files have been updated to
...
use the new names exclusively, and the linker will see the new names.
Files that import "Python.h" also only see the new names. Files that
import "allobjects.h" will continue to be able to use the old names,
due to the inclusion (in allobjects.h) of "rename2.h".
1995-01-12 11:45:45 +00:00
Guido van Rossum
6c1874fc2b
changes for C++ (Tim MacKenzie)
1995-01-10 17:43:33 +00:00
Guido van Rossum
6135a87f2b
__builtins__ mods (and sys_checkinterval for ceval.c)
1995-01-09 17:53:26 +00:00
Guido van Rossum
970a0a20b8
api version checking
1995-01-09 17:47:20 +00:00